CONTRACT WARS CODES ANTI WALLHACK - CIL instructions

05/03/2015 02:00 richardsonfacundes#1
PHP Code:
.class public auto ansi beforefieldinit AntiWallHack
extends [UnityEngine]UnityEngine.MonoBehaviour
.field private bool _checkComplete
.field public [UnityEngine]UnityEngine.MeshRenderer BoardmeshRenderer
.field public [UnityEngine]UnityEngine.Camera camera
.field private [UnityEngine]UnityEngine.Texture2D capturedT
.field public Int checkCount
.field public bool drawTexture
.field private static bool enable2
.field public static [UnityEngine]UnityEngine.Color etalonColor
.field public static AntiWallHack Instance
.field private [UnityEngine]UnityEngine.Color minColorAccuracy
.field private static [UnityEngine]UnityEngine.Color pixelColor
.field public unsigned int8[] png
.field private int32 screenshotCount
.field public [UnityEngine]UnityEngine.RenderTexture texture
.field public [UnityEngine]UnityEngine.Texture2D texture2d
.field private float32 timer
.method private hidebysig instance void <Awake>m__12(string[] strings) cil managed
## Code size: 19 bytes
.maxstack 8
.custom [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )##....
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//02
IL_000b: ldarg.0
//17
IL_000c: ldc.i4.1
//7D ?? ?? ?? ??
IL_000d: stfld     bool AntiWallHack::drawTexture
//2A
IL_0012: ret
}##end of method AntiWallHack::<Awake>m__12
.method private hidebysig instance void Awake() cil managed
## Code size: 362 bytes
.maxstack 97
.locals ([0] float32 V_0,[1] float32 V_1,[2] float32 V_2)
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//14
IL_0005: ldnull
//01
IL_0006: break
//26
IL_0007: pop
//28 ?? ?? ?? ??
IL_0008: call      class [mscorlib]System.OperatingSystem [mscorlib]System.Environment::get_OSVersion()
//6F ?? ?? ?? ??
IL_000d: callvirt  instance valuetype [mscorlib]System.PlatformID [mscorlib]System.OperatingSystem::get_Platform()
//1A
IL_0012: ldc.i4.4
//40 ?? ?? ?? ??
IL_0013: bne.un    IL_002a
//02
IL_0018: ldarg.0
//16
IL_0019: ldc.i4.0
//28 ?? ?? ?? ??
IL_001a: call      instance void [UnityEngine]UnityEngine.Behaviour::set_enabled(bool)
//16
IL_001f: ldc.i4.0
//80 ?? ?? ?? ??
IL_0020: stsfld    bool AntiWallHack::enable2
//38 ?? ?? ?? ??
IL_0025: br        IL_0030
//17
IL_002a: ldc.i4.1
//80 ?? ?? ?? ??
IL_002b: stsfld    bool AntiWallHack::enable2
//22 ?? ?? ?? ??
IL_0030: ldc.r4    1
//22 ?? ?? ?? ??
IL_0035: ldc.r4    98
//28 ?? ?? ?? ??
IL_003a: call      float32 [UnityEngine]UnityEngine.Random::Range(float32, float32)
//22 ?? ?? ?? ??
IL_003f: ldc.r4    100
//5B
IL_0044: div
//0A
IL_0045: stloc.0
//22 ?? ?? ?? ??
IL_0046: ldc.r4    1
//22 ?? ?? ?? ??
IL_004b: ldc.r4    98
//28 ?? ?? ?? ??
IL_0050: call      float32 [UnityEngine]UnityEngine.Random::Range(float32, float32)
//22 ?? ?? ?? ??
IL_0055: ldc.r4    100
//5B
IL_005a: div
//0B
IL_005b: stloc.1
//22 ?? ?? ?? ??
IL_005c: ldc.r4    1
//22 ?? ?? ?? ??
IL_0061: ldc.r4    98
//28 ?? ?? ?? ??
IL_0066: call      float32 [UnityEngine]UnityEngine.Random::Range(float32, float32)
//22 ?? ?? ?? ??
IL_006b: ldc.r4    100
//5B
IL_0070: div
//0C
IL_0071: stloc.2
//06
IL_0072: ldloc.0
//07
IL_0073: ldloc.1
//08
IL_0074: ldloc.2
//22 ?? ?? ?? ??
IL_0075: ldc.r4    1
//73 ?? ?? ?? ??
IL_007a: newobj    instance void [UnityEngine]UnityEngine.Color::.ctor(float32, float32, float32, float32)
//80 ?? ?? ?? ??
IL_007f: stsfld    class [UnityEngine]UnityEngine.Color AntiWallHack::etalonColor
//06
IL_0084: ldloc.0
//07
IL_0085: ldloc.1
//08
IL_0086: ldloc.2
//22 ?? ?? ?? ??
IL_0087: ldc.r4    1
//73 ?? ?? ?? ??
IL_008c: newobj    instance void [UnityEngine]UnityEngine.Color::.ctor(float32, float32, float32, float32)
//80 ?? ?? ?? ??
IL_0091: stsfld    class [UnityEngine]UnityEngine.Color AntiWallHack::pixelColor
//02
IL_0096: ldarg.0
//7B ?? ?? ?? ??
IL_0097: ldfld     class [UnityEngine]UnityEngine.MeshRenderer AntiWallHack::BoardmeshRenderer
//28 ?? ?? ?? ??
IL_009c: call      bool [UnityEngine]UnityEngine.Object::op_Implicit(class [UnityEngine]UnityEngine.Object)
//39 ?? ?? ?? ??
IL_00a1: brfalse   IL_00bd
//02
IL_00a6: ldarg.0
//7B ?? ?? ?? ??
IL_00a7: ldfld     class [UnityEngine]UnityEngine.MeshRenderer AntiWallHack::BoardmeshRenderer
//6F ?? ?? ?? ??
IL_00ac: callvirt  instance class [UnityEngine]UnityEngine.Material[] [UnityEngine]UnityEngine.Renderer::get_materials()
//16
IL_00b1: ldc.i4.0
//9A
IL_00b2: ldelem.ref
//7E ?? ?? ?? ??
IL_00b3: ldsfld    class [UnityEngine]UnityEngine.Color AntiWallHack::etalonColor
//6F ?? ?? ?? ??
IL_00b8: callvirt  instance void [UnityEngine]UnityEngine.Material::set_color(class [UnityEngine]UnityEngine.Color)
//02
IL_00bd: ldarg.0
//80 ?? ?? ?? ??
IL_00be: stsfld    class AntiWallHack AntiWallHack::Instance
//02
IL_00c3: ldarg.0
//19
IL_00c4: ldc.i4.3
//73 ?? ?? ?? ??
IL_00c5: newobj    instance void Int::.ctor(int32)
//7D ?? ?? ?? ??
IL_00ca: stfld     class Int AntiWallHack::checkCount
//02
IL_00cf: ldarg.0
//7B ?? ?? ?? ??
IL_00d0: ldfld     class [UnityEngine]UnityEngine.Camera AntiWallHack::camera
//28 ?? ?? ?? ??
IL_00d5: call      bool [UnityEngine]UnityEngine.Object::op_Implicit(class [UnityEngine]UnityEngine.Object)
//39 ?? ?? ?? ??
IL_00da: brfalse   IL_00f0
//02
IL_00df: ldarg.0
//7B ?? ?? ?? ??
IL_00e0: ldfld     class [UnityEngine]UnityEngine.Camera AntiWallHack::camera
//02
IL_00e5: ldarg.0
//7B ?? ?? ?? ??
IL_00e6: ldfld     class [UnityEngine]UnityEngine.RenderTexture AntiWallHack::texture
//6F ?? ?? ?? ??
IL_00eb: callvirt  instance void [UnityEngine]UnityEngine.Camera::set_targetTexture(class [UnityEngine]UnityEngine.RenderTexture)
//02
IL_00f0: ldarg.0
//28 ?? ?? ?? ??
IL_00f1: call      float32 [UnityEngine]UnityEngine.Time::get_realtimeSinceStartup()
//22 ?? ?? ?? ??
IL_00f6: ldc.r4    30
//58
IL_00fb: add
//7D ?? ?? ?? ??
IL_00fc: stfld     float32 AntiWallHack::timer
//02
IL_0101: ldarg.0
//7B ?? ?? ?? ??
IL_0102: ldfld     class [UnityEngine]UnityEngine.Texture2D AntiWallHack::texture2d
//14
IL_0107: ldnull
//28 ?? ?? ?? ??
IL_0108: call      bool [UnityEngine]UnityEngine.Object::op_Equality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
//39 ?? ?? ?? ??
IL_010d: brfalse   IL_0143
//02
IL_0112: ldarg.0
//7B ?? ?? ?? ??
IL_0113: ldfld     class [UnityEngine]UnityEngine.RenderTexture AntiWallHack::texture
//28 ?? ?? ?? ??
IL_0118: call      bool [UnityEngine]UnityEngine.Object::op_Implicit(class [UnityEngine]UnityEngine.Object)
//39 ?? ?? ?? ??
IL_011d: brfalse   IL_0143
//02
IL_0122: ldarg.0
//02
IL_0123: ldarg.0
//7B ?? ?? ?? ??
IL_0124: ldfld     class [UnityEngine]UnityEngine.RenderTexture AntiWallHack::texture
//6F ?? ?? ?? ??
IL_0129: callvirt  instance int32 [UnityEngine]UnityEngine.RenderTexture::get_width()
//02
IL_012e: ldarg.0
//7B ?? ?? ?? ??
IL_012f: ldfld     class [UnityEngine]UnityEngine.RenderTexture AntiWallHack::texture
//6F ?? ?? ?? ??
IL_0134: callvirt  instance int32 [UnityEngine]UnityEngine.RenderTexture::get_height()
//73 ?? ?? ?? ??
IL_0139: newobj    instance void [UnityEngine]UnityEngine.Texture2D::.ctor(int32, int32)
//7D ?? ?? ?? ??
IL_013e: stfld     class [UnityEngine]UnityEngine.Texture2D AntiWallHack::texture2d
//28 ?? ?? ?? ??
IL_0143: call      class ResourceCheck ResourceCheck::get_Instance()
//02
IL_0148: ldarg.0
//7B ?? ?? ?? ??
IL_0149: ldfld     class [UnityEngine]UnityEngine.Texture2D AntiWallHack::texture2d
//7D ?? ?? ?? ??
IL_014e: stfld     class [UnityEngine]UnityEngine.Texture2D ResourceCheck::Texture2D
//72 ?? ?? ?? ??
IL_0153: ldstr     "awhdebug"
//02
IL_0158: ldarg.0
//FE 06 ?? ?? ?? ??
IL_0159: ldftn     instance void AntiWallHack::<Awake>m__12(string[])
//73 ?? ?? ?? ??
IL_015f: newobj    instance void [mscorlib]System.Action`1<!0>::.ctor(class object, native int)
//28 ?? ?? ?? ??
IL_0164: call      void Console::AddCommand(string, class [mscorlib]System.Action
`1<!0>)
//2A
IL_0169: ret
}##end of method AntiWallHack::Awake
.method public hidebysig instance void Ban() cil managed
## Code size: 89 bytes
.maxstack 29
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//02
IL_000b: ldarg.0
//7B ?? ?? ?? ??
IL_000c: ldfld     class Int AntiWallHack::checkCount
//16
IL_0011: ldc.i4.0
//28 ?? ?? ?? ??
IL_0012: call      bool Int::op_LessThanOrEqual(class Int, int32)
//39 ?? ?? ?? ??
IL_0017: brfalse   IL_001d
//2A
IL_001c: ret
//72 ?? ?? ?? ??
IL_001d: ldstr     "Ban"
//28 ?? ?? ?? ??
IL_0022: call      void [UnityEngine]UnityEngine.Debug::Log(class object)
//02
IL_0027: ldarg.0
//7B ?? ?? ?? ??
IL_0028: ldfld     class Int AntiWallHack::checkCount
//16
IL_002d: ldc.i4.0
//28 ?? ?? ?? ??
IL_002e: call      bool Int::op_GreaterThan(class Int, int32)
//39 ?? ?? ?? ??
IL_0033: brfalse   IL_004b
//02
IL_0038: ldarg.0
//7B ?? ?? ?? ??
IL_0039: ldfld     class Int AntiWallHack::checkCount
//25
IL_003e: dup
//6F ?? ?? ?? ??
IL_003f: callvirt  instance int32 Int::get_Value()
//17
IL_0044: ldc.i4.1
//59
IL_0045: sub
//6F ?? ?? ?? ??
IL_0046: callvirt  instance void Int::set_Value(int32)
//02
IL_004b: ldarg.0
//02
IL_004c: ldarg.0
//28 ?? ?? ?? ??
IL_004d: call      instance class [mscorlib]System.Collections.IEnumerator AntiWallHack::RegisterHack()
//28 ?? ?? ?? ??
IL_0052: call      instance class [UnityEngine]UnityEngine.Coroutine [UnityEngine]UnityEngine.MonoBehaviour::StartCoroutine(class [mscorlib]System.Collections.IEnumerator)
//26
IL_0057: pop
//2A
IL_0058: ret
}##end of method AntiWallHack::Ban
.method public hidebysig static void CaptureScreenshot(string reporterNick, int32 reporterID) cil managed
## Code size: 35 bytes
.maxstack 10
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//7E ?? ?? ?? ??
IL_000b: ldsfld    class AntiWallHack AntiWallHack::Instance
//7E ?? ?? ?? ??
IL_0010: ldsfld    class AntiWallHack AntiWallHack::Instance
//02
IL_0015: ldarg.0
//03
IL_0016: ldarg.1
//6F ?? ?? ?? ??
IL_0017: callvirt  instance class [mscorlib]System.Collections.IEnumerator AntiWallHack::TakeAndSendScreenshot(string, int32)
//6F ?? ?? ?? ??
IL_001c: callvirt  instance class [UnityEngine]UnityEngine.Coroutine [UnityEngine]UnityEngine.MonoBehaviour::StartCoroutine(class [mscorlib]System.Collections.IEnumerator)
//26
IL_0021: pop
//2A
IL_0022: ret
}##end of method AntiWallHack::CaptureScreenshot
.method private hidebysig instance class [mscorlib]System.Collections.IEnumerator Check() cil managed
## Code size: 26 bytes
.maxstack 6
.custom [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 )##....
.locals ([0] class AntiWallHack#<Check>c__Iterator7 V_0)
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//73 ?? ?? ?? ??
IL_000b: newobj    instance void AntiWallHack:<Check>c__Iterator7::.ctor()
//0A
IL_0010: stloc.0
//06
IL_0011: ldloc.0
//02
IL_0012: ldarg.0
//7D ?? ?? ?? ??
IL_0013: stfld     class AntiWallHack AntiWallHack:<Check>c__Iterator7::<>f__this
//06
IL_0018: ldloc.0
//2A
IL_0019: ret
}##end of method AntiWallHack::Check
.method private hidebysig instance class [mscorlib]System.Collections.IEnumerator Disconnect(float32 time) cil managed
## Code size: 30 bytes
.maxstack 7
.custom [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 )##....
.locals ([0] class AntiWallHack#<Disconnect>c__Iterator5 V_0)
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//14
IL_0005: ldnull
//01
IL_0006: break
//26
IL_0007: pop
//73 ?? ?? ?? ??
IL_0008: newobj    instance void AntiWallHack:<Disconnect>c__Iterator5::.ctor()
//0A
IL_000d: stloc.0
//06
IL_000e: ldloc.0
//03
IL_000f: ldarg.1
//7D ?? ?? ?? ??
IL_0010: stfld     float32 AntiWallHack:<Disconnect>c__Iterator5::time
//06
IL_0015: ldloc.0
//03
IL_0016: ldarg.1
//7D ?? ?? ?? ??
IL_0017: stfld     float32 AntiWallHack:<Disconnect>c__Iterator5::<$>time
//06
IL_001c: ldloc.0
//2A
IL_001d: ret
}##end of method AntiWallHack::Disconnect
.method private hidebysig instance void DisconnectAndBan() cil managed
## Code size: 98 bytes
.maxstack 30
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//14
IL_0005: ldnull
//01
IL_0006: break
//26
IL_0007: pop
//72 ?? ?? ?? ??
IL_0008: ldstr     "Detect!!!"
//28 ?? ?? ?? ??
IL_000d: call      void Console::print(string)
//18
IL_0012: ldc.i4.2
//8D ?? ?? ?? ??
IL_0013: newarr    [mscorlib]System.Object
//25
IL_0018: dup
//16
IL_0019: ldc.i4.0
//72 ?? ?? ?? ??
IL_001a: ldstr     "WallHack"
//A2
IL_001f: stelem.ref
//25
IL_0020: dup
//17
IL_0021: ldc.i4.1
//1E
IL_0022: ldc.i4.8
//8C ?? ?? ?? ??
IL_0023: box       ViolationType
//A2
IL_0028: stelem.ref
//28 ?? ?? ?? ??
IL_0029: call      void Main::AddDatabaseRequest<HoneyPot>(class object[])
//72 ?? ?? ?? ??
IL_002e: ldstr     "window.open"
//17
IL_0033: ldc.i4.1
//8D ?? ?? ?? ??
IL_0034: newarr    [mscorlib]System.Object
//25
IL_0039: dup
//16
IL_003a: ldc.i4.0
//72 ?? ?? ?? ??
IL_003b: ldstr     "http:::www.youtube.com:watch?v=T3n0vBcW5fc"
//A2
IL_0040: stelem.ref
//28 ?? ?? ?? ??
IL_0041: call      void [UnityEngine]UnityEngine.Application::ExternalCall(string, class object[])
//02
IL_0046: ldarg.0
//72 ?? ?? ?? ??
IL_0047: ldstr     "Disconnect"
//22 ?? ?? ?? ??
IL_004c: ldc.r4    5
//28 ?? ?? ?? ??
IL_0051: call      instance void [UnityEngine]UnityEngine.MonoBehaviour::Invoke(string, float32)
//72 ?? ?? ?? ??
IL_0056: ldstr     "ShowInterface"
//14
IL_005b: ldnull
//28 ?? ?? ?? ??
IL_005c: call      void EventFactory::Call(string, class object)
//2A
IL_0061: ret
}##end of method AntiWallHack::DisconnectAndBan
.method private hidebysig static class [UnityEngine]UnityEngine.Texture2D GenerateSuperTex(int32 mips, class [UnityEngine]UnityEngine.Color32 ok, class [UnityEngine]UnityEngine.Color32 notOk) cil managed
## Code size: 169 bytes
.maxstack 64
.locals ([0] int32 V_0,[1] class [UnityEngine]UnityEngine.Texture2D V_1,[2] int32 V_2,[3] int32 V_3,[4] class [UnityEngine]UnityEngine.Color32[] V_4,[5] int32 V_5,[6] int32 V_6)
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//17
IL_0008: ldc.i4.1
//02
IL_0009: ldarg.0
//1F ??
IL_000a: ldc.i4.s  0x1f::31
//5F
IL_000c: and
//62
IL_000d: shl
//0A
IL_000e: stloc.0
//06
IL_000f: ldloc.0
//06
IL_0010: ldloc.0
//19
IL_0011: ldc.i4.3
//17
IL_0012: ldc.i4.1
//73 ?? ?? ?? ??
IL_0013: newobj    instance void [UnityEngine]UnityEngine.Texture2D::.ctor(int32, int32, class [UnityEngine]UnityEngine.TextureFormat, bool)
//0B
IL_0018: stloc.1
//07
IL_0019: ldloc.1
//16
IL_001a: ldc.i4.0
//6F ?? ?? ?? ??
IL_001b: callvirt  instance void [UnityEngine]UnityEngine.Texture::set_filterMode(class [UnityEngine]UnityEngine.FilterMode)
//16
IL_0020: ldc.i4.0
//0C
IL_0021: stloc.2
//38 ?? ?? ?? ??
IL_0022: br        IL_009b
//06
IL_0027: ldloc.0
//08
IL_0028: ldloc.2
//1F ??
IL_0029: ldc.i4.s  0x1f::31
//5F
IL_002b: and
//63
IL_002c: shr
//0D
IL_002d: stloc.3
//09
IL_002e: ldloc.3
//09
IL_002f: ldloc.3
//5A
IL_0030: mul
//8D ?? ?? ?? ??
IL_0031: newarr    [UnityEngine]UnityEngine.Color32
//13 ??
IL_0036: stloc.s   V_4
//08
IL_0038: ldloc.2
//1A
IL_0039: ldc.i4.4
//3C ?? ?? ?? ??
IL_003a: bge       IL_0069
//16
IL_003f: ldc.i4.0
//13 ??
IL_0040: stloc.s   V_5
//38 ?? ?? ?? ??
IL_0042: br        IL_005c
//11 ??
IL_0047: ldloc.s   V_4
//11 ??
IL_0049: ldloc.s   V_5
//8F ?? ?? ?? ??
IL_004b: ldelema   [UnityEngine]UnityEngine.Color32
//03
IL_0050: ldarg.1
//81 ?? ?? ?? ??
IL_0051: stobj     [UnityEngine]UnityEngine.Color32
//11 ??
IL_0056: ldloc.s   V_5
//17
IL_0058: ldc.i4.1
//58
IL_0059: add
//13 ??
IL_005a: stloc.s   V_5
//11 ??
IL_005c: ldloc.s   V_5
//11 ??
IL_005e: ldloc.s   V_4
//8E
IL_0060: ldlen
//69
IL_0061: conv.i4
//32 ??
IL_0062: blt.s     IL_0047
//38 ?? ?? ?? ??
IL_0064: br        IL_008e
//16
IL_0069: ldc.i4.0
//13 ??
IL_006a: stloc.s   V_6
//38 ?? ?? ?? ??
IL_006c: br        IL_0086
//11 ??
IL_0071: ldloc.s   V_4
//11 ??
IL_0073: ldloc.s   V_6
//8F ?? ?? ?? ??
IL_0075: ldelema   [UnityEngine]UnityEngine.Color32
//04
IL_007a: ldarg.2
//81 ?? ?? ?? ??
IL_007b: stobj     [UnityEngine]UnityEngine.Color32
//11 ??
IL_0080: ldloc.s   V_6
//17
IL_0082: ldc.i4.1
//58
IL_0083: add
//13 ??
IL_0084: stloc.s   V_6
//11 ??
IL_0086: ldloc.s   V_6
//11 ??
IL_0088: ldloc.s   V_4
//8E
IL_008a: ldlen
//69
IL_008b: conv.i4
//32 ??
IL_008c: blt.s     IL_0071
//07
IL_008e: ldloc.1
//11 ??
IL_008f: ldloc.s   V_4
//08
IL_0091: ldloc.2
//6F ?? ?? ?? ??
IL_0092: callvirt  instance void [UnityEngine]UnityEngine.Texture2D::SetPixels32(class [UnityEngine]UnityEngine.Color32[], int32)
//08
IL_0097: ldloc.2
//17
IL_0098: ldc.i4.1
//58
IL_0099: add
//0C
IL_009a: stloc.2
//08
IL_009b: ldloc.2
//02
IL_009c: ldarg.0
//31 ??
IL_009d: ble.s     IL_0027
//07
IL_009f: ldloc.1
//16
IL_00a0: ldc.i4.0
//17
IL_00a1: ldc.i4.1
//6F ?? ?? ?? ??
IL_00a2: callvirt  instance void [UnityEngine]UnityEngine.Texture2D::Apply(bool, bool)
//07
IL_00a7: ldloc.1
//2A
IL_00a8: ret
}##end of method AntiWallHack::GenerateSuperTex
.method public hidebysig instance void InvokeCheck() cil managed
## Code size: 22 bytes
.maxstack 8
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//14
IL_0005: ldnull
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//02
IL_0009: ldarg.0
//28 ?? ?? ?? ??
IL_000a: call      instance class [mscorlib]System.Collections.IEnumerator AntiWallHack::Check()
//28 ?? ?? ?? ??
IL_000f: call      instance class [UnityEngine]UnityEngine.Coroutine [UnityEngine]UnityEngine.MonoBehaviour::StartCoroutine(class [mscorlib]System.Collections.IEnumerator)
//26
IL_0014: pop
//2A
IL_0015: ret
}##end of method AntiWallHack::InvokeCheck
.method public hidebysig instance bool IsEquals(class [UnityEngine]UnityEngine.Color col1, class [UnityEngine]UnityEngine.Color col2) cil managed
## Code size: 104 bytes
.maxstack 28
.locals ([0] class [UnityEngine]UnityEngine.Color V_0)
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//14
IL_0005: ldnull
//01
IL_0006: break
//26
IL_0007: pop
//03
IL_0008: ldarg.1
//04
IL_0009: ldarg.2
//28 ?? ?? ?? ??
IL_000a: call      class [UnityEngine]UnityEngine.Color [UnityEngine]UnityEngine.Color::op_Subtraction(class [UnityEngine]UnityEngine.Color, class [UnityEngine]UnityEngine.Color)
//0A
IL_000f: stloc.0
//12 ??
IL_0010: ldloca.s  V_0
//7B ?? ?? ?? ??
IL_0012: ldfld     float32 [UnityEngine]UnityEngine.Color::r
//28 ?? ?? ?? ??
IL_0017: call      float32 [UnityEngine]UnityEngine.Mathf::Abs(float32)
//02
IL_001c: ldarg.0
//7C ?? ?? ?? ??
IL_001d: ldflda    class [UnityEngine]UnityEngine.Color AntiWallHack::minColorAccuracy
//7B ?? ?? ?? ??
IL_0022: ldfld     float32 [UnityEngine]UnityEngine.Color::r
//3D ?? ?? ?? ??
IL_0027: bgt       IL_0064
//12 ??
IL_002c: ldloca.s  V_0
//7B ?? ?? ?? ??
IL_002e: ldfld     float32 [UnityEngine]UnityEngine.Color::b
//28 ?? ?? ?? ??
IL_0033: call      float32 [UnityEngine]UnityEngine.Mathf::Abs(float32)
//02
IL_0038: ldarg.0
//7C ?? ?? ?? ??
IL_0039: ldflda    class [UnityEngine]UnityEngine.Color AntiWallHack::minColorAccuracy
//7B ?? ?? ?? ??
IL_003e: ldfld     float32 [UnityEngine]UnityEngine.Color::r
//3D ?? ?? ?? ??
IL_0043: bgt       IL_0064
//12 ??
IL_0048: ldloca.s  V_0
//7B ?? ?? ?? ??
IL_004a: ldfld     float32 [UnityEngine]UnityEngine.Color::g
//28 ?? ?? ?? ??
IL_004f: call      float32 [UnityEngine]UnityEngine.Mathf::Abs(float32)
//02
IL_0054: ldarg.0
//7C ?? ?? ?? ??
IL_0055: ldflda    class [UnityEngine]UnityEngine.Color AntiWallHack::minColorAccuracy
//7B ?? ?? ?? ??
IL_005a: ldfld     float32 [UnityEngine]UnityEngine.Color::r
//43 ?? ?? ?? ??
IL_005f: ble.un    IL_0066
//16
IL_0064: ldc.i4.0
//2A
IL_0065: ret
//17
IL_0066: ldc.i4.1
//2A
IL_0067: ret
}##end of method AntiWallHack::IsEquals
.method private hidebysig instance void OnEnable() cil managed
## Code size: 33 bytes
.maxstack 8
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//14
IL_0009: ldnull
//7D ?? ?? ?? ??
IL_000a: stfld     class [UnityEngine]UnityEngine.Texture2D AntiWallHack::texture2d
//02
IL_000f: ldarg.0
//28 ?? ?? ?? ??
IL_0010: call      float32 [UnityEngine]UnityEngine.Time::get_realtimeSinceStartup()
//22 ?? ?? ?? ??
IL_0015: ldc.r4    30
//58
IL_001a: add
//7D ?? ?? ?? ??
IL_001b: stfld     float32 AntiWallHack::timer
//2A
IL_0020: ret
}##end of method AntiWallHack::OnEnable
.method private hidebysig instance void OnGUI() cil managed
## Code size: 75 bytes
.maxstack 18
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//7B ?? ?? ?? ??
IL_0009: ldfld     bool AntiWallHack::drawTexture
//39 ?? ?? ?? ??
IL_000e: brfalse   IL_004a
//02
IL_0013: ldarg.0
//7B ?? ?? ?? ??
IL_0014: ldfld     class [UnityEngine]UnityEngine.Texture2D AntiWallHack::texture2d
//14
IL_0019: ldnull
//28 ?? ?? ?? ??
IL_001a: call      bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
//39 ?? ?? ?? ??
IL_001f: brfalse   IL_004a
//22 ?? ?? ?? ??
IL_0024: ldc.r4    300
//22 ?? ?? ?? ??
IL_0029: ldc.r4    10
//22 ?? ?? ?? ??
IL_002e: ldc.r4    100
//22 ?? ?? ?? ??
IL_0033: ldc.r4    100
//73 ?? ?? ?? ??
IL_0038: newobj    instance void [UnityEngine]UnityEngine.Rect::.ctor(float32, float32, float32, float32)
//02
IL_003d: ldarg.0
//7B ?? ?? ?? ??
IL_003e: ldfld     class [UnityEngine]UnityEngine.Texture2D AntiWallHack::texture2d
//16
IL_0043: ldc.i4.0
//16
IL_0044: ldc.i4.0
//28 ?? ?? ?? ??
IL_0045: call      void [UnityEngine]UnityEngine.GUI::DrawTexture(class [UnityEngine]UnityEngine.Rect, class [UnityEngine]UnityEngine.Texture, class [UnityEngine]UnityEngine.ScaleMode, bool)
//2A
IL_004a: ret
}##end of method AntiWallHack::OnGUI
.method private hidebysig instance class [mscorlib]System.Collections.IEnumerator RegisterHack() cil managed
## Code size: 26 bytes
.maxstack 6
.custom [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 )##....
.locals ([0] class AntiWallHack#<RegisterHack>c__Iterator6 V_0)
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//73 ?? ?? ?? ??
IL_000b: newobj    instance void AntiWallHack:<RegisterHack>c__Iterator6::.ctor()
//0A
IL_0010: stloc.0
//06
IL_0011: ldloc.0
//02
IL_0012: ldarg.0
//7D ?? ?? ?? ??
IL_0013: stfld     class AntiWallHack AntiWallHack:<RegisterHack>c__Iterator6::<>f__this
//06
IL_0018: ldloc.0
//2A
IL_0019: ret
}##end of method AntiWallHack::RegisterHack
.method private hidebysig instance void Start() cil managed
## Code size: 1 bytes
.maxstack 8
//2A
IL_0000: ret
}##end of method AntiWallHack::Start
.method private hidebysig instance class [mscorlib]System.Collections.IEnumerator TakeAndSendScreenshot(string reporterNick, int32 reporterID) cil managed
## Code size: 51 bytes
.maxstack 13
.custom [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 )##....
.locals ([0] class AntiWallHack#<TakeAndSendScreenshot>c__Iterator4 V_0)
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//14
IL_0005: ldnull
//01
IL_0006: break
//26
IL_0007: pop
//73 ?? ?? ?? ??
IL_0008: newobj    instance void AntiWallHack:<TakeAndSendScreenshot>c__Iterator4::.ctor()
//0A
IL_000d: stloc.0
//06
IL_000e: ldloc.0
//03
IL_000f: ldarg.1
//7D ?? ?? ?? ??
IL_0010: stfld     string AntiWallHack:<TakeAndSendScreenshot>c__Iterator4::reporterNick
//06
IL_0015: ldloc.0
//04
IL_0016: ldarg.2
//7D ?? ?? ?? ??
IL_0017: stfld     int32 AntiWallHack:<TakeAndSendScreenshot>c__Iterator4::reporterID
//06
IL_001c: ldloc.0
//03
IL_001d: ldarg.1
//7D ?? ?? ?? ??
IL_001e: stfld     string AntiWallHack:<TakeAndSendScreenshot>c__Iterator4::<$>reporterNick
//06
IL_0023: ldloc.0
//04
IL_0024: ldarg.2
//7D ?? ?? ?? ??
IL_0025: stfld     int32 AntiWallHack:<TakeAndSendScreenshot>c__Iterator4::<$>reporterID
//06
IL_002a: ldloc.0
//02
IL_002b: ldarg.0
//7D ?? ?? ?? ??
IL_002c: stfld     class AntiWallHack AntiWallHack:<TakeAndSendScreenshot>c__Iterator4::<>f__this
//06
IL_0031: ldloc.0
//2A
IL_0032: ret
}##end of method AntiWallHack::TakeAndSendScreenshot
.method private hidebysig instance void Update() cil managed
## Code size: 75 bytes
.maxstack 23
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//7B ?? ?? ?? ??
IL_0009: ldfld     float32 AntiWallHack::timer
//28 ?? ?? ?? ??
IL_000e: call      float32 [UnityEngine]UnityEngine.Time::get_realtimeSinceStartup()
//41 ?? ?? ?? ??
IL_0013: bge.un    IL_004a
//7E ?? ?? ?? ??
IL_0018: ldsfld    bool AntiWallHack::enable2
//39 ?? ?? ?? ??
IL_001d: brfalse   IL_004a
//02
IL_0022: ldarg.0
//28 ?? ?? ?? ??
IL_0023: call      float32 [UnityEngine]UnityEngine.Time::get_realtimeSinceStartup()
//22 ?? ?? ?? ??
IL_0028: ldc.r4    30
//58
IL_002d: add
//16
IL_002e: ldc.i4.0
//1F ??
IL_002f: ldc.i4.s  0x0f::15
//28 ?? ?? ?? ??
IL_0031: call      int32 [UnityEngine]UnityEngine.Random::Range(int32, int32)
//6B
IL_0036: conv.r4
//58
IL_0037: add
//7D ?? ?? ?? ??
IL_0038: stfld     float32 AntiWallHack::timer
//02
IL_003d: ldarg.0
//02
IL_003e: ldarg.0
//28 ?? ?? ?? ??
IL_003f: call      instance class [mscorlib]System.Collections.IEnumerator AntiWallHack::Check()
//28 ?? ?? ?? ??
IL_0044: call      instance class [UnityEngine]UnityEngine.Coroutine [UnityEngine]UnityEngine.MonoBehaviour::StartCoroutine(class [mscorlib]System.Collections.IEnumerator)
//26
IL_0049: pop
//2A
IL_004a: ret
}##end of method AntiWallHack::Update
.method private hidebysig instance class [mscorlib]System.Collections.IEnumerator UploadScreenshot(unsigned int8[] image, bool type) cil managed
## Code size: 44 bytes
.maxstack 11
.custom [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 )##....
.locals ([0] class AntiWallHack#<UploadScreenshot>c__Iterator8 V_0)
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//14
IL_0005: ldnull
//01
IL_0006: break
//26
IL_0007: pop
//73 ?? ?? ?? ??
IL_0008: newobj    instance void AntiWallHack:<UploadScreenshot>c__Iterator8::.ctor()
//0A
IL_000d: stloc.0
//06
IL_000e: ldloc.0
//03
IL_000f: ldarg.1
//7D ?? ?? ?? ??
IL_0010: stfld     unsigned int8[] AntiWallHack:<UploadScreenshot>c__Iterator8::image
//06
IL_0015: ldloc.0
//04
IL_0016: ldarg.2
//7D ?? ?? ?? ??
IL_0017: stfld     bool AntiWallHack:<UploadScreenshot>c__Iterator8::type
//06
IL_001c: ldloc.0
//03
IL_001d: ldarg.1
//7D ?? ?? ?? ??
IL_001e: stfld     unsigned int8[] AntiWallHack:<UploadScreenshot>c__Iterator8::<$>image
//06
IL_0023: ldloc.0
//04
IL_0024: ldarg.2
//7D ?? ?? ?? ??
IL_0025: stfld     bool AntiWallHack:<UploadScreenshot>c__Iterator8::<$>type
//06
IL_002a: ldloc.0
//2A
IL_002b: ret
}##end of method AntiWallHack::UploadScreenshot
}##end of class AntiWallHack 
=====--------===========--------------=============--------------------


BAN PLAYER

PHP Code:
.class public auto ansi beforefieldinit Ban
extends DatabaseEvent
.custom [UnityEngine]UnityEngine.AddComponentMenu::.ctor(string) = ( 01 00 17 53 63 72 69 70 74 73 2f 47 61 6d 65 2f 45 76 65 6e 74 73 2f 42 61 6e 00 00 )##...Scripts.Game.Events.Ban..
.method public hidebysig virtual instance void Initialize(class object[] args) cil managed
## Code size: 178 bytes
.maxstack 66
.custom [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 )##....
.locals ([0] int32 V_0,[1] int32 V_1,[2] string V_2,[3] string V_3,[4] class [mscorlib]System.Collections.Generic.Dictionary`2<!0, !1> V_4,[5] string V_5)
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//03
IL_0008: ldarg.1
//16
IL_0009: ldc.i4.0
//8C ?? ?? ?? ??
IL_000a: box       [mscorlib]System.Int32
//16
IL_000f: ldc.i4.0
//28 ?? ?? ?? ??
IL_0010: call      class object Crypt::ResolveVariable(class object[], class object, int32)
//A5 ?? ?? ?? ??
IL_0015: unbox.any [mscorlib]System.Int32
//0A
IL_001a: stloc.0
//03
IL_001b: ldarg.1
//16
IL_001c: ldc.i4.0
//8C ?? ?? ?? ??
IL_001d: box       [mscorlib]System.Int32
//17
IL_0022: ldc.i4.1
//28 ?? ?? ?? ??
IL_0023: call      class object Crypt::ResolveVariable(class object[], class object, int32)
//A5 ?? ?? ?? ??
IL_0028: unbox.any [mscorlib]System.Int32
//0B
IL_002d: stloc.1
//03
IL_002e: ldarg.1
//7E ?? ?? ?? ??
IL_002f: ldsfld    string [mscorlib]System.String::Empty
//18
IL_0034: ldc.i4.2
//28 ?? ?? ?? ??
IL_0035: call      class object Crypt::ResolveVariable(class object[], class object, int32)
//74 ?? ?? ?? ??
IL_003a: castclass [mscorlib]System.String
//0C
IL_003f: stloc.2
//07
IL_0040: ldloc.1
//16
IL_0041: ldc.i4.0
//3C ?? ?? ?? ??
IL_0042: bge       IL_0049
//15
IL_0047: ldc.i4.m1
//0B
IL_0048: stloc.1
//08
IL_0049: ldloc.2
//6F ?? ?? ?? ??
IL_004a: callvirt  instance string [mscorlib]System.String::Trim()
//0D
IL_004f: stloc.3
//73 ?? ?? ?? ??
IL_0050: newobj    instance void [mscorlib]System.Collections.Generic.Dictionary
`2<!0, !1>::.ctor()
//13 ??
IL_0055: stloc.s   V_4
//11 ??
IL_0057: ldloc.s   V_4
//72 ?? ?? ?? ??
IL_0059: ldstr     "reason"
//12 ??
IL_005e: ldloca.s  V_3
//17
IL_0060: ldc.i4.1
//28 ?? ?? ?? ??
IL_0061: call      void JSON::ReadWrite(class [mscorlib]System.Collections.Generic.Dictionary`2<!0, !1>, string, string&, bool)
//11 ??
IL_0066: ldloc.s   V_4
//28 ?? ?? ?? ??
IL_0068: call      string ArrayUtility::ToJSON(class [mscorlib]System.Collections.Generic.Dictionary
`2<!0, !1>)
//13 ??
IL_006d: stloc.s   V_5
//1A
IL_006f: ldc.i4.4
//8D ?? ?? ?? ??
IL_0070: newarr    [mscorlib]System.Object
//25
IL_0075: dup
//16
IL_0076: ldc.i4.0
//72 ?? ?? ?? ??
IL_0077: ldstr     "?action=ban&user_id="
//A2
IL_007c: stelem.ref
//25
IL_007d: dup
//17
IL_007e: ldc.i4.1
//06
IL_007f: ldloc.0
//8C ?? ?? ?? ??
IL_0080: box       [mscorlib]System.Int32
//A2
IL_0085: stelem.ref
//25
IL_0086: dup
//18
IL_0087: ldc.i4.2
//72 ?? ?? ?? ??
IL_0088: ldstr     "&hours="
//A2
IL_008d: stelem.ref
//25
IL_008e: dup
//19
IL_008f: ldc.i4.3
//07
IL_0090: ldloc.1
//8C ?? ?? ?? ??
IL_0091: box       [mscorlib]System.Int32
//A2
IL_0096: stelem.ref
//28 ?? ?? ?? ??
IL_0097: call      string [mscorlib]System.String::Concat(class object[])
//11 ??
IL_009c: ldloc.s   V_5
//02
IL_009e: ldarg.0
//25
IL_009f: dup
//FE 07 ?? ?? ?? ??
IL_00a0: ldvirtftn instance void DatabaseEvent::OnResponse(string, string)
//73 ?? ?? ?? ??
IL_00a6: newobj    instance void RequestFinished::.ctor(class object, native int)
//14
IL_00ab: ldnull
//28 ?? ?? ?? ??
IL_00ac: call      void HtmlLayer::SendCompressed(string, string, class RequestFinished, class RequestFailed)
//2A
IL_00b1: ret
}##end of method Ban::Initialize
.method family hidebysig virtual instance void OnResponse(string text) cil managed
## Code size: 18 bytes
.maxstack 8
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//03
IL_000b: ldarg.1
//28 ?? ?? ?? ??
IL_000c: call      void Console::print(string)
//2A
IL_0011: ret
}##end of method Ban::OnResponse
}##end of class Ban 

---------===============--------------------------------------

BASE MOVIMENT COMTROLER


PHP Code:
.class public auto ansi beforefieldinit BaseMoveController
extends PoolableBehaviour
implements cwNetworkSerializable
.custom [UnityEngine]UnityEngine.AddComponentMenu::.ctor(string) = ( 01 00 1f 53 63 72 69 70 74 73 2f 47 61 6d 65 2f 42 61 73 65 4d 6f 76 65 43 6f 6e 74 72 6f 6c 6c 65 72 00 00 )##...Scripts.Game.BaseMoveController..
.field family [UnityEngine]UnityEngine.CharacterController controller
.field family [UnityEngine]UnityEngine.Transform controllerTransform
.field private [UnityEngine]UnityEngine.RaycastHit hitInfo
.field family BaseNetPlayer player
.field family [UnityEngine]UnityEngine.Vector3 prevPosition
.field public [UnityEngine]UnityEngine.Transform proxy
.field public [UnityEngine]UnityEngine.Transform root
.field public [UnityEngine]UnityEngine.Transform rootCamera
.field public float32 seatBonusMult
.field family bool sit
.field public [UnityEngine]UnityEngine.Transform spine
.field public MoveState state
.method public hidebysig newslot virtual instance void CallLateUpdate() cil managed
## Code size: 1 bytes
.maxstack 8
//2A
IL_0000: ret
}##end of method BaseMoveController::CallLateUpdate
.method public hidebysig newslot final virtual instance void Deserialize(class eNetworkStream stream) cil managed
.override cwNetworkSerializable::Deserialize## Code size: 21 bytes
.maxstack 8
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//7B ?? ?? ?? ??
IL_0009: ldfld     class MoveState BaseMoveController::state
//03
IL_000e: ldarg.1
//6F ?? ?? ?? ??
IL_000f: callvirt  instance void MoveState::Deserialize(class eNetworkStream)
//2A
IL_0014: ret
}##end of method BaseMoveController::Deserialize
.method public hidebysig specialname instance class [UnityEngine]UnityEngine.Vector3 get_DownCap() cil managed
## Code size: 55 bytes
.maxstack 17
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//02
IL_000b: ldarg.0
//7B ?? ?? ?? ??
IL_000c: ldfld     class [UnityEngine]UnityEngine.Transform BaseMoveController::controllerTransform
//6F ?? ?? ?? ??
IL_0011: callvirt  instance class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Transform::get_position()
//28 ?? ?? ?? ??
IL_0016: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::get_up()
//7E ?? ?? ?? ??
IL_001b: ldsfld    float32 CVars::px_capsuleheight
//22 ?? ?? ?? ??
IL_0020: ldc.r4    2
//5B
IL_0025: div
//7E ?? ?? ?? ??
IL_0026: ldsfld    float32 CVars::px_capsuleradius
//59
IL_002b: sub
//28 ?? ?? ?? ??
IL_002c: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//28 ?? ?? ?? ??
IL_0031: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Subtraction(class [UnityEngine]UnityEngine.Vector3, class [UnityEngine]UnityEngine.Vector3)
//2A
IL_0036: ret
}##end of method BaseMoveController::get_DownCap
.method public hidebysig newslot specialname virtual instance bool get_IsGrounded() cil managed
## Code size: 20 bytes
.maxstack 8
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//7B ?? ?? ?? ??
IL_0009: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//6F ?? ?? ?? ??
IL_000e: callvirt  instance bool [UnityEngine]UnityEngine.CharacterController::get_isGrounded()
//2A
IL_0013: ret
}##end of method BaseMoveController::get_IsGrounded
.method public hidebysig newslot specialname virtual instance bool get_isMoving() cil managed
## Code size: 76 bytes
.maxstack 22
.locals ([0] class [UnityEngine]UnityEngine.Vector3 V_0,[1] class [UnityEngine]UnityEngine.Vector3 V_1,[2] class [UnityEngine]UnityEngine.Vector3 V_2)
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//12 ??
IL_000b: ldloca.s  V_0
//02
IL_000d: ldarg.0
//7B ?? ?? ?? ??
IL_000e: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//6F ?? ?? ?? ??
IL_0013: callvirt  instance class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.CharacterController::get_velocity()
//0B
IL_0018: stloc.1
//12 ??
IL_0019: ldloca.s  V_1
//7B ?? ?? ?? ??
IL_001b: ldfld     float32 [UnityEngine]UnityEngine.Vector3::x
//22 ?? ?? ?? ??
IL_0020: ldc.r4    0
//02
IL_0025: ldarg.0
//7B ?? ?? ?? ??
IL_0026: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//6F ?? ?? ?? ??
IL_002b: callvirt  instance class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.CharacterController::get_velocity()
//0C
IL_0030: stloc.2
//12 ??
IL_0031: ldloca.s  V_2
//7B ?? ?? ?? ??
IL_0033: ldfld     float32 [UnityEngine]UnityEngine.Vector3::z
//28 ?? ?? ?? ??
IL_0038: call      instance void [UnityEngine]UnityEngine.Vector3::.ctor(float32, float32, float32)
//12 ??
IL_003d: ldloca.s  V_0
//28 ?? ?? ?? ??
IL_003f: call      instance float32 [UnityEngine]UnityEngine.Vector3::get_magnitude()
//22 ?? ?? ?? ??
IL_0044: ldc.r4    0,2
//FE 02
IL_0049: cgt
//2A
IL_004b: ret
}##end of method BaseMoveController::get_isMoving
.method public hidebysig specialname instance bool get_isSeat() cil managed
## Code size: 23 bytes
.maxstack 8
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//02
IL_000b: ldarg.0
//7B ?? ?? ?? ??
IL_000c: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0011: ldfld     bool MoveState::isSeat
//2A
IL_0016: ret
}##end of method BaseMoveController::get_isSeat
.method public hidebysig specialname instance bool get_isWalk() cil managed
## Code size: 20 bytes
.maxstack 8
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//14
IL_0005: ldnull
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//7B ?? ?? ?? ??
IL_0009: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_000e: ldfld     bool MoveState::isWalk
//2A
IL_0013: ret
}##end of method BaseMoveController::get_isWalk
.method public hidebysig newslot specialname virtual instance class [UnityEngine]UnityEngine.Vector3 get_Position() cil managed
## Code size: 23 bytes
.maxstack 8
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//02
IL_000b: ldarg.0
//7B ?? ?? ?? ??
IL_000c: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0011: ldfld     class [UnityEngine]UnityEngine.Vector3 MoveState::pos
//2A
IL_0016: ret
}##end of method BaseMoveController::get_Position
.method public hidebysig newslot specialname virtual instance float32 get_SpeedMult() cil managed
## Code size: 189 bytes
.maxstack 52
.locals ([0] class [UnityEngine]UnityEngine.Vector3 V_0)
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//14
IL_0005: ldnull
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//7B ?? ?? ?? ??
IL_0009: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_000e: ldfld     class [UnityEngine]UnityEngine.Vector3 MoveState::moveDir
//7E ?? ?? ?? ??
IL_0013: ldsfld    float32 CVars::g_runSpeed
//28 ?? ?? ?? ??
IL_0018: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//02
IL_001d: ldarg.0
//7B ?? ?? ?? ??
IL_001e: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0023: ldfld     float32 MoveState::speedReducer
//28 ?? ?? ?? ??
IL_0028: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//02
IL_002d: ldarg.0
//7B ?? ?? ?? ??
IL_002e: ldfld     class BaseNetPlayer BaseMoveController::player
//7B ?? ?? ?? ??
IL_0033: ldfld     float32 BaseNetPlayer::boots
//28 ?? ?? ?? ??
IL_0038: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//02
IL_003d: ldarg.0
//7B ?? ?? ?? ??
IL_003e: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0043: ldfld     float32 MoveState::jumpReducer
//28 ?? ?? ?? ??
IL_0048: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//0A
IL_004d: stloc.0
//02
IL_004e: ldarg.0
//7B ?? ?? ?? ??
IL_004f: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0054: ldfld     bool MoveState::isSeat
//39 ?? ?? ?? ??
IL_0059: brfalse   IL_007c
//06
IL_005e: ldloc.0
//7E ?? ?? ?? ??
IL_005f: ldsfld    float32 CVars::g_seatMult
//22 ?? ?? ?? ??
IL_0064: ldc.r4    1,9
//5A
IL_0069: mul
//02
IL_006a: ldarg.0
//7B ?? ?? ?? ??
IL_006b: ldfld     float32 BaseMoveController::seatBonusMult
//5A
IL_0070: mul
//28 ?? ?? ?? ??
IL_0071: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//0A
IL_0076: stloc.0
//38 ?? ?? ?? ??
IL_0077: br        IL_00af
//02
IL_007c: ldarg.0
//7B ?? ?? ?? ??
IL_007d: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0082: ldfld     bool MoveState::isWalk
//39 ?? ?? ?? ??
IL_0087: brfalse   IL_00a3
//06
IL_008c: ldloc.0
//7E ?? ?? ?? ??
IL_008d: ldsfld    float32 CVars::g_walkMult
//22 ?? ?? ?? ??
IL_0092: ldc.r4    2,5
//5A
IL_0097: mul
//28 ?? ?? ?? ??
IL_0098: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//0A
IL_009d: stloc.0
//38 ?? ?? ?? ??
IL_009e: br        IL_00af
//06
IL_00a3: ldloc.0
//22 ?? ?? ?? ??
IL_00a4: ldc.r4    1,4
//28 ?? ?? ?? ??
IL_00a9: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//0A
IL_00ae: stloc.0
//12 ??
IL_00af: ldloca.s  V_0
//28 ?? ?? ?? ??
IL_00b1: call      instance float32 [UnityEngine]UnityEngine.Vector3::get_magnitude()
//7E ?? ?? ?? ??
IL_00b6: ldsfld    float32 CVars::g_runSpeed
//5B
IL_00bb: div
//2A
IL_00bc: ret
}##end of method BaseMoveController::get_SpeedMult
.method public hidebysig specialname instance class [UnityEngine]UnityEngine.Vector3 get_UpCap() cil managed
## Code size: 52 bytes
.maxstack 16
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//7B ?? ?? ?? ??
IL_0009: ldfld     class [UnityEngine]UnityEngine.Transform BaseMoveController::controllerTransform
//6F ?? ?? ?? ??
IL_000e: callvirt  instance class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Transform::get_position()
//28 ?? ?? ?? ??
IL_0013: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::get_up()
//7E ?? ?? ?? ??
IL_0018: ldsfld    float32 CVars::px_capsuleheight
//22 ?? ?? ?? ??
IL_001d: ldc.r4    2
//5B
IL_0022: div
//7E ?? ?? ?? ??
IL_0023: ldsfld    float32 CVars::px_capsuleradius
//59
IL_0028: sub
//28 ?? ?? ?? ??
IL_0029: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//28 ?? ?? ?? ??
IL_002e: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Addition(class [UnityEngine]UnityEngine.Vector3, class [UnityEngine]UnityEngine.Vector3)
//2A
IL_0033: ret
}##end of method BaseMoveController::get_UpCap
.method public hidebysig newslot specialname virtual instance float32 get_Velocity() cil managed
## Code size: 40 bytes
.maxstack 14
.locals ([0] class [UnityEngine]UnityEngine.Vector3 V_0)
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//14
IL_0005: ldnull
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//7B ?? ?? ?? ??
IL_0009: ldfld     class [UnityEngine]UnityEngine.Vector3 BaseMoveController::prevPosition
//02
IL_000e: ldarg.0
//6F ?? ?? ?? ??
IL_000f: callvirt  instance class [UnityEngine]UnityEngine.Vector3 BaseMoveController::get_Position()
//28 ?? ?? ?? ??
IL_0014: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Subtraction(class [UnityEngine]UnityEngine.Vector3, class [UnityEngine]UnityEngine.Vector3)
//0A
IL_0019: stloc.0
//12 ??
IL_001a: ldloca.s  V_0
//28 ?? ?? ?? ??
IL_001c: call      instance float32 [UnityEngine]UnityEngine.Vector3::get_magnitude()
//28 ?? ?? ?? ??
IL_0021: call      float32 [UnityEngine]UnityEngine.Time::get_deltaTime()
//5B
IL_0026: div
//2A
IL_0027: ret
}##end of method BaseMoveController::get_Velocity
.method public hidebysig newslot virtual instance void Init(class BaseNetPlayer player, class [UnityEngine]UnityEngine.Vector3 position) cil managed
## Code size: 224 bytes
.maxstack 68
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//02
IL_000b: ldarg.0
//03
IL_000c: ldarg.1
//7D ?? ?? ?? ??
IL_000d: stfld     class BaseNetPlayer BaseMoveController::player
//02
IL_0012: ldarg.0
//02
IL_0013: ldarg.0
//28 ?? ?? ?? ??
IL_0014: call      instance class [UnityEngine]UnityEngine.Transform [UnityEngine]UnityEngine.Component::get_transform()
//72 ?? ?? ?? ??
IL_0019: ldstr     "proxy"
//6F ?? ?? ?? ??
IL_001e: callvirt  instance class [UnityEngine]UnityEngine.Transform [UnityEngine]UnityEngine.Transform::FindChild(string)
//7D ?? ?? ?? ??
IL_0023: stfld     class [UnityEngine]UnityEngine.Transform BaseMoveController::proxy
//02
IL_0028: ldarg.0
//02
IL_0029: ldarg.0
//28 ?? ?? ?? ??
IL_002a: call      instance class [UnityEngine]UnityEngine.Transform [UnityEngine]UnityEngine.Component::get_transform()
//6F ?? ?? ?? ??
IL_002f: callvirt  !!UnityEngine.CharacterController [UnityEngine]UnityEngine.Component::GetComponent<UnityEngine.CharacterController>()
//7D ?? ?? ?? ??
IL_0034: stfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//02
IL_0039: ldarg.0
//7B ?? ?? ?? ??
IL_003a: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//14
IL_003f: ldnull
//28 ?? ?? ?? ??
IL_0040: call      bool [UnityEngine]UnityEngine.Object::op_Equality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
//39 ?? ?? ?? ??
IL_0045: brfalse   IL_00a0
//02
IL_004a: ldarg.0
//02
IL_004b: ldarg.0
//28 ?? ?? ?? ??
IL_004c: call      instance class [UnityEngine]UnityEngine.Transform [UnityEngine]UnityEngine.Component::get_transform()
//6F ?? ?? ?? ??
IL_0051: callvirt  instance class [UnityEngine]UnityEngine.GameObject [UnityEngine]UnityEngine.Component::get_gameObject()
//6F ?? ?? ?? ??
IL_0056: callvirt  !!UnityEngine.CharacterController [UnityEngine]UnityEngine.GameObject::AddComponent<UnityEngine.CharacterController>()
//7D ?? ?? ?? ??
IL_005b: stfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//02
IL_0060: ldarg.0
//7B ?? ?? ?? ??
IL_0061: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//22 ?? ?? ?? ??
IL_0066: ldc.r4    50
//6F ?? ?? ?? ??
IL_006b: callvirt  instance void [UnityEngine]UnityEngine.CharacterController::set_slopeLimit(float32)
//02
IL_0070: ldarg.0
//7B ?? ?? ?? ??
IL_0071: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//22 ?? ?? ?? ??
IL_0076: ldc.r4    0,35
//6F ?? ?? ?? ??
IL_007b: callvirt  instance void [UnityEngine]UnityEngine.CharacterController::set_stepOffset(float32)
//02
IL_0080: ldarg.0
//7B ?? ?? ?? ??
IL_0081: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//22 ?? ?? ?? ??
IL_0086: ldc.r4    0,4
//6F ?? ?? ?? ??
IL_008b: callvirt  instance void [UnityEngine]UnityEngine.CharacterController::set_radius(float32)
//02
IL_0090: ldarg.0
//7B ?? ?? ?? ??
IL_0091: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//22 ?? ?? ?? ??
IL_0096: ldc.r4    1,74
//6F ?? ?? ?? ??
IL_009b: callvirt  instance void [UnityEngine]UnityEngine.CharacterController::set_height(float32)
//02
IL_00a0: ldarg.0
//7B ?? ?? ?? ??
IL_00a1: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//6F ?? ?? ?? ??
IL_00a6: callvirt  instance class [UnityEngine]UnityEngine.GameObject [UnityEngine]UnityEngine.Component::get_gameObject()
//02
IL_00ab: ldarg.0
//28 ?? ?? ?? ??
IL_00ac: call      instance class [UnityEngine]UnityEngine.GameObject [UnityEngine]UnityEngine.Component::get_gameObject()
//6F ?? ?? ?? ??
IL_00b1: callvirt  instance int32 [UnityEngine]UnityEngine.GameObject::get_layer()
//6F ?? ?? ?? ??
IL_00b6: callvirt  instance void [UnityEngine]UnityEngine.GameObject::set_layer(int32)
//02
IL_00bb: ldarg.0
//7B ?? ?? ?? ??
IL_00bc: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//17
IL_00c1: ldc.i4.1
//6F ?? ?? ?? ??
IL_00c2: callvirt  instance void [UnityEngine]UnityEngine.Collider::set_enabled(bool)
//02
IL_00c7: ldarg.0
//02
IL_00c8: ldarg.0
//7B ?? ?? ?? ??
IL_00c9: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//6F ?? ?? ?? ??
IL_00ce: callvirt  instance class [UnityEngine]UnityEngine.Transform [UnityEngine]UnityEngine.Component::get_transform()
//7D ?? ?? ?? ??
IL_00d3: stfld     class [UnityEngine]UnityEngine.Transform BaseMoveController::controllerTransform
//02
IL_00d8: ldarg.0
//04
IL_00d9: ldarg.2
//6F ?? ?? ?? ??
IL_00da: callvirt  instance void BaseMoveController::set_Position(class [UnityEngine]UnityEngine.Vector3)
//2A
IL_00df: ret
}##end of method BaseMoveController::Init
.method family hidebysig instance void Move(class CWInput UInput, float32 dt) cil managed

## Code size: 1346 bytes
.maxstack 376
.locals ([0] float32 V_0,[1] float32 V_1,[2] class [UnityEngine]UnityEngine.Vector2 V_2,[3] class [UnityEngine]UnityEngine.Quaternion V_3,[4] class [UnityEngine]UnityEngine.Vector3 V_4,[5] class [UnityEngine]UnityEngine.Vector3 V_5,[6] float32 V_6,[7] bool V_7,[8] class [UnityEngine]UnityEngine.Collider[] V_8,[9] int32 V_9)
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//22 ?? ?? ?? ??
IL_0008: ldc.r4    0
//0A
IL_000d: stloc.0
//22 ?? ?? ?? ??
IL_000e: ldc.r4    0
//0B
IL_0013: stloc.1
//02
IL_0014: ldarg.0
//6F ?? ?? ?? ??
IL_0015: callvirt  instance bool BaseMoveController::get_IsGrounded()
//3A ?? ?? ?? ??
IL_001a: brtrue    IL_0029
//7E ?? ?? ?? ??
IL_001f: ldsfld    bool CVars::FlyControl
//39 ?? ?? ?? ??
IL_0024: brfalse   IL_007d
//03
IL_0029: ldarg.1
//1A
IL_002a: ldc.i4.4
//17
IL_002b: ldc.i4.1
//6F ?? ?? ?? ??
IL_002c: callvirt  instance bool CWInput::GetKey(valuetype UKeyCode, bool)
//39 ?? ?? ?? ??
IL_0031: brfalse   IL_003e
//06
IL_0036: ldloc.0
//22 ?? ?? ?? ??
IL_0037: ldc.r4    1
//58
IL_003c: add
//0A
IL_003d: stloc.0
//03
IL_003e: ldarg.1
//1E
IL_003f: ldc.i4.8
//17
IL_0040: ldc.i4.1
//6F ?? ?? ?? ??
IL_0041: callvirt  instance bool CWInput::GetKey(valuetype UKeyCode, bool)
//39 ?? ?? ?? ??
IL_0046: brfalse   IL_0053
//06
IL_004b: ldloc.0
//22 ?? ?? ?? ??
IL_004c: ldc.r4    1
//59
IL_0051: sub
//0A
IL_0052: stloc.0
//03
IL_0053: ldarg.1
//18
IL_0054: ldc.i4.2
//17
IL_0055: ldc.i4.1
//6F ?? ?? ?? ??
IL_0056: callvirt  instance bool CWInput::GetKey(valuetype UKeyCode, bool)
//39 ?? ?? ?? ??
IL_005b: brfalse   IL_0068
//07
IL_0060: ldloc.1
//22 ?? ?? ?? ??
IL_0061: ldc.r4    1
//58
IL_0066: add
//0B
IL_0067: stloc.1
//03
IL_0068: ldarg.1
//17
IL_0069: ldc.i4.1
//17
IL_006a: ldc.i4.1
//6F ?? ?? ?? ??
IL_006b: callvirt  instance bool CWInput::GetKey(valuetype UKeyCode, bool)
//39 ?? ?? ?? ??
IL_0070: brfalse   IL_007d
//07
IL_0075: ldloc.1
//22 ?? ?? ?? ??
IL_0076: ldc.r4    1
//59
IL_007b: sub
//0B
IL_007c: stloc.1
//12 ??
IL_007d: ldloca.s  V_2
//07
IL_007f: ldloc.1
//06
IL_0080: ldloc.0
//28 ?? ?? ?? ??
IL_0081: call      instance void [UnityEngine]UnityEngine.Vector2::.ctor(float32, float32)
//12 ??
IL_0086: ldloca.s  V_2
//28 ?? ?? ?? ??
IL_0088: call      instance void [UnityEngine]UnityEngine.Vector2::Normalize()
//22 ?? ?? ?? ??
IL_008d: ldc.r4    270
//02
IL_0092: ldarg.0
//7B ?? ?? ?? ??
IL_0093: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_0098: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::euler
//7B ?? ?? ?? ??
IL_009d: ldfld     float32 [UnityEngine]UnityEngine.Vector3::y
//22 ?? ?? ?? ??
IL_00a2: ldc.r4    0
//28 ?? ?? ?? ??
IL_00a7: call      class [UnityEngine]UnityEngine.Quaternion [UnityEngine]UnityEngine.Quaternion::Euler(float32, float32, float32)
//0D
IL_00ac: stloc.3
//09
IL_00ad: ldloc.3
//12 ??
IL_00ae: ldloca.s  V_2
//7B ?? ?? ?? ??
IL_00b0: ldfld     float32 [UnityEngine]UnityEngine.Vector2::x
//12 ??
IL_00b5: ldloca.s  V_2
//7B ?? ?? ?? ??
IL_00b7: ldfld     float32 [UnityEngine]UnityEngine.Vector2::y
//65
IL_00bc: neg
//22 ?? ?? ?? ??
IL_00bd: ldc.r4    0
//73 ?? ?? ?? ??
IL_00c2: newobj    instance void [UnityEngine]UnityEngine.Vector3::.ctor(float32, float32, float32)
//28 ?? ?? ?? ??
IL_00c7: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Quaternion::op_Multiply(class [UnityEngine]UnityEngine.Quaternion, class [UnityEngine]UnityEngine.Vector3)
//13 ??
IL_00cc: stloc.s   V_4
//02
IL_00ce: ldarg.0
//03
IL_00cf: ldarg.1
//04
IL_00d0: ldarg.2
//6F ?? ?? ?? ??
IL_00d1: callvirt  instance void BaseMoveController::SitCheck(class CWInput, float32)
//02
IL_00d6: ldarg.0
//7B ?? ?? ?? ??
IL_00d7: ldfld     class MoveState BaseMoveController::state
//03
IL_00dc: ldarg.1
//1F ??
IL_00dd: ldc.i4.s  0x40::64
//17
IL_00df: ldc.i4.1
//6F ?? ?? ?? ??
IL_00e0: callvirt  instance bool CWInput::GetKey(valuetype UKeyCode, bool)
//7D ?? ?? ?? ??
IL_00e5: stfld     bool MoveState::isWalk
//02
IL_00ea: ldarg.0
//6F ?? ?? ?? ??
IL_00eb: callvirt  instance bool BaseMoveController::get_IsGrounded()
//39 ?? ?? ?? ??
IL_00f0: brfalse   IL_010a
//02
IL_00f5: ldarg.0
//7B ?? ?? ?? ??
IL_00f6: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_00fb: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::velocity
//22 ?? ?? ?? ??
IL_0100: ldc.r4    0
//7D ?? ?? ?? ??
IL_0105: stfld     float32 [UnityEngine]UnityEngine.Vector3::y
//02
IL_010a: ldarg.0
//7B ?? ?? ?? ??
IL_010b: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0110: ldfld     bool MoveState::isGrounded
//3A ?? ?? ?? ??
IL_0115: brtrue    IL_0125
//02
IL_011a: ldarg.0
//6F ?? ?? ?? ??
IL_011b: callvirt  instance bool BaseMoveController::get_IsGrounded()
//39 ?? ?? ?? ??
IL_0120: brfalse   IL_01a4
//02
IL_0125: ldarg.0
//7B ?? ?? ?? ??
IL_0126: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_012b: ldfld     bool MoveState::isSeat
//3A ?? ?? ?? ??
IL_0130: brtrue    IL_01a4
//03
IL_0135: ldarg.1
//1F ??
IL_0136: ldc.i4.s  0x10::16
//17
IL_0138: ldc.i4.1
//6F ?? ?? ?? ??
IL_0139: callvirt  instance bool CWInput::GetKeyDown(valuetype UKeyCode, bool)
//39 ?? ?? ?? ??
IL_013e: brfalse   IL_01a4
//02
IL_0143: ldarg.0
//7B ?? ?? ?? ??
IL_0144: ldfld     class MoveState BaseMoveController::state
//11 ??
IL_0149: ldloc.s   V_4
//7D ?? ?? ?? ??
IL_014b: stfld     class [UnityEngine]UnityEngine.Vector3 MoveState::moveDir
//02
IL_0150: ldarg.0
//6F ?? ?? ?? ??
IL_0151: callvirt  instance bool BaseMoveController::get_IsGrounded()
//39 ?? ?? ?? ??
IL_0156: brfalse   IL_016d
//02
IL_015b: ldarg.0
//6F ?? ?? ?? ??
IL_015c: callvirt  instance void BaseMoveController::OnJumpUp()
//02
IL_0161: ldarg.0
//7B ?? ?? ?? ??
IL_0162: ldfld     class MoveState BaseMoveController::state
//16
IL_0167: ldc.i4.0
//7D ?? ?? ?? ??
IL_0168: stfld     valuetype JumpState MoveState::jumpState
//02
IL_016d: ldarg.0
//7B ?? ?? ?? ??
IL_016e: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_0173: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::velocity
//28 ?? ?? ?? ??
IL_0178: call      float32 Utility::CalculateJumpVerticalSpeed()
//7D ?? ?? ?? ??
IL_017d: stfld     float32 [UnityEngine]UnityEngine.Vector3::y
//02
IL_0182: ldarg.0
//7B ?? ?? ?? ??
IL_0183: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_0188: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::velocity
//25
IL_018d: dup
//7B ?? ?? ?? ??
IL_018e: ldfld     float32 [UnityEngine]UnityEngine.Vector3::y
//02
IL_0193: ldarg.0
//7B ?? ?? ?? ??
IL_0194: ldfld     class BaseNetPlayer BaseMoveController::player
//7B ?? ?? ?? ??
IL_0199: ldfld     float32 BaseNetPlayer::frog
//5A
IL_019e: mul
//7D ?? ?? ?? ??
IL_019f: stfld     float32 [UnityEngine]UnityEngine.Vector3::y
//02
IL_01a4: ldarg.0
//7B ?? ?? ?? ??
IL_01a5: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_01aa: ldfld     bool MoveState::isGrounded
//39 ?? ?? ?? ??
IL_01af: brfalse   IL_01c6
//02
IL_01b4: ldarg.0
//7B ?? ?? ?? ??
IL_01b5: ldfld     class MoveState BaseMoveController::state
//11 ??
IL_01ba: ldloc.s   V_4
//7D ?? ?? ?? ??
IL_01bc: stfld     class [UnityEngine]UnityEngine.Vector3 MoveState::moveDir
//38 ?? ?? ?? ??
IL_01c1: br        IL_01e8
//02
IL_01c6: ldarg.0
//7B ?? ?? ?? ??
IL_01c7: ldfld     class MoveState BaseMoveController::state
//25
IL_01cc: dup
//7B ?? ?? ?? ??
IL_01cd: ldfld     class [UnityEngine]UnityEngine.Vector3 MoveState::moveDir
//11 ??
IL_01d2: ldloc.s   V_4
//22 ?? ?? ?? ??
IL_01d4: ldc.r4    0,01
//28 ?? ?? ?? ??
IL_01d9: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//28 ?? ?? ?? ??
IL_01de: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Addition(class [UnityEngine]UnityEngine.Vector3, class [UnityEngine]UnityEngine.Vector3)
//7D ?? ?? ?? ??
IL_01e3: stfld     class [UnityEngine]UnityEngine.Vector3 MoveState::moveDir
//02
IL_01e8: ldarg.0
//6F ?? ?? ?? ??
IL_01e9: callvirt  instance void BaseMoveController::PrepareVelocity()
//02
IL_01ee: ldarg.0
//7B ?? ?? ?? ??
IL_01ef: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_01f4: ldfld     class [UnityEngine]UnityEngine.Vector3 MoveState::moveDir
//7E ?? ?? ?? ??
IL_01f9: ldsfld    float32 CVars::g_runSpeed
//28 ?? ?? ?? ??
IL_01fe: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//02
IL_0203: ldarg.0
//7B ?? ?? ?? ??
IL_0204: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0209: ldfld     float32 MoveState::speedReducer
//28 ?? ?? ?? ??
IL_020e: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//02
IL_0213: ldarg.0
//7B ?? ?? ?? ??
IL_0214: ldfld     class BaseNetPlayer BaseMoveController::player
//7B ?? ?? ?? ??
IL_0219: ldfld     float32 BaseNetPlayer::boots
//28 ?? ?? ?? ??
IL_021e: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//02
IL_0223: ldarg.0
//7B ?? ?? ?? ??
IL_0224: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0229: ldfld     float32 MoveState::jumpReducer
//28 ?? ?? ?? ??
IL_022e: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//13 ??
IL_0233: stloc.s   V_5
//02
IL_0235: ldarg.0
//7B ?? ?? ?? ??
IL_0236: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_023b: ldfld     bool MoveState::isSeat
//39 ?? ?? ?? ??
IL_0240: brfalse   IL_025f
//11 ??
IL_0245: ldloc.s   V_5
//7E ?? ?? ?? ??
IL_0247: ldsfld    float32 CVars::g_seatMult
//02
IL_024c: ldarg.0
//7B ?? ?? ?? ??
IL_024d: ldfld     float32 BaseMoveController::seatBonusMult
//5A
IL_0252: mul
//28 ?? ?? ?? ??
IL_0253: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//13 ??
IL_0258: stloc.s   V_5
//38 ?? ?? ?? ??
IL_025a: br        IL_02bc
//02
IL_025f: ldarg.0
//7B ?? ?? ?? ??
IL_0260: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0265: ldfld     bool MoveState::isWalk
//39 ?? ?? ?? ??
IL_026a: brfalse   IL_0282
//11 ??
IL_026f: ldloc.s   V_5
//7E ?? ?? ?? ??
IL_0271: ldsfld    float32 CVars::g_walkMult
//28 ?? ?? ?? ??
IL_0276: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//13 ??
IL_027b: stloc.s   V_5
//38 ?? ?? ?? ??
IL_027d: br        IL_02bc
//06
IL_0282: ldloc.0
//22 ?? ?? ?? ??
IL_0283: ldc.r4    0
//3F ?? ?? ?? ??
IL_0288: blt       IL_02ae
//06
IL_028d: ldloc.0
//22 ?? ?? ?? ??
IL_028e: ldc.r4    0
//40 ?? ?? ?? ??
IL_0293: bne.un    IL_02bc
//07
IL_0298: ldloc.1
//22 ?? ?? ?? ??
IL_0299: ldc.r4    0
//3D ?? ?? ?? ??
IL_029e: bgt       IL_02ae
//07
IL_02a3: ldloc.1
//22 ?? ?? ?? ??
IL_02a4: ldc.r4    0
//41 ?? ?? ?? ??
IL_02a9: bge.un    IL_02bc
//11 ??
IL_02ae: ldloc.s   V_5
//22 ?? ?? ?? ??
IL_02b0: ldc.r4    0,85
//28 ?? ?? ?? ??
IL_02b5: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//13 ??
IL_02ba: stloc.s   V_5
//02
IL_02bc: ldarg.0
//7B ?? ?? ?? ??
IL_02bd: ldfld     class BaseNetPlayer BaseMoveController::player
//7B ?? ?? ?? ??
IL_02c2: ldfld     class PlayerInfo BaseNetPlayer::playerInfo
//7B ?? ?? ?? ??
IL_02c7: ldfld     valuetype Buffs PlayerInfo::buffs
//20 ?? ?? ?? ??
IL_02cc: ldc.i4    0x00080000::524288
//28 ?? ?? ?? ??
IL_02d1: call      bool BIT::AND(int32, int32)
//3A ?? ?? ?? ??
IL_02d6: brtrue    IL_02fa
//02
IL_02db: ldarg.0
//7B ?? ?? ?? ??
IL_02dc: ldfld     class BaseNetPlayer BaseMoveController::player
//7B ?? ?? ?? ??
IL_02e1: ldfld     class PlayerInfo BaseNetPlayer::playerInfo
//7B ?? ?? ?? ??
IL_02e6: ldfld     valuetype Buffs PlayerInfo::buffs
//20 ?? ?? ?? ??
IL_02eb: ldc.i4    0x00200000::2097152
//28 ?? ?? ?? ??
IL_02f0: call      bool BIT::AND(int32, int32)
//39 ?? ?? ?? ??
IL_02f5: brfalse   IL_031d
//28 ?? ?? ?? ??
IL_02fa: call      class HostInfo Peer::get_Info()
//6F ?? ?? ?? ??
IL_02ff: callvirt  instance bool HostInfo::get_Hardcore()
//39 ?? ?? ?? ??
IL_0304: brfalse   IL_031d
//11 ??
IL_0309: ldloc.s   V_5
//7E ?? ?? ?? ??
IL_030b: ldsfld    float32 CVars::g_walkMult
//22 ?? ?? ?? ??
IL_0310: ldc.r4    2
//5B
IL_0315: div
//28 ?? ?? ?? ??
IL_0316: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//13 ??
IL_031b: stloc.s   V_5
//02
IL_031d: ldarg.0
//7B ?? ?? ?? ??
IL_031e: ldfld     class BaseNetPlayer BaseMoveController::player
//7B ?? ?? ?? ??
IL_0323: ldfld     class PlayerInfo BaseNetPlayer::playerInfo
//7B ?? ?? ?? ??
IL_0328: ldfld     valuetype Buffs PlayerInfo::buffs
//20 ?? ?? ?? ??
IL_032d: ldc.i4    0x00008000::32768
//28 ?? ?? ?? ??
IL_0332: call      bool BIT::AND(int32, int32)
//39 ?? ?? ?? ??
IL_0337: brfalse   IL_0350
//11 ??
IL_033c: ldloc.s   V_5
//7E ?? ?? ?? ??
IL_033e: ldsfld    float32 CVars::g_walkMult
//22 ?? ?? ?? ??
IL_0343: ldc.r4    0,7
//5A
IL_0348: mul
//28 ?? ?? ?? ??
IL_0349: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//13 ??
IL_034e: stloc.s   V_5
//02
IL_0350: ldarg.0
//12 ??
IL_0351: ldloca.s  V_5
//6F ?? ?? ?? ??
IL_0353: callvirt  instance void BaseMoveController::PostVelocity(class [UnityEngine]UnityEngine.Vector3&)
//02
IL_0358: ldarg.0
//7B ?? ?? ?? ??
IL_0359: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_035e: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::velocity
//7B ?? ?? ?? ??
IL_0363: ldfld     float32 [UnityEngine]UnityEngine.Vector3::y
//22 ?? ?? ?? ??
IL_0368: ldc.r4    -10
//41 ?? ?? ?? ??
IL_036d: bge.un    IL_0387
//02
IL_0372: ldarg.0
//7B ?? ?? ?? ??
IL_0373: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_0378: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::velocity
//22 ?? ?? ?? ??
IL_037d: ldc.r4    -10
//7D ?? ?? ?? ??
IL_0382: stfld     float32 [UnityEngine]UnityEngine.Vector3::y
//02
IL_0387: ldarg.0
//7B ?? ?? ?? ??
IL_0388: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_038d: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::velocity
//25
IL_0392: dup
//7B ?? ?? ?? ??
IL_0393: ldfld     float32 [UnityEngine]UnityEngine.Vector3::y
//22 ?? ?? ?? ??
IL_0398: ldc.r4    9,81
//04
IL_039d: ldarg.2
//5A
IL_039e: mul
//59
IL_039f: sub
//7D ?? ?? ?? ??
IL_03a0: stfld     float32 [UnityEngine]UnityEngine.Vector3::y
//12 ??
IL_03a5: ldloca.s  V_5
//02
IL_03a7: ldarg.0
//7B ?? ?? ?? ??
IL_03a8: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_03ad: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::velocity
//7B ?? ?? ?? ??
IL_03b2: ldfld     float32 [UnityEngine]UnityEngine.Vector3::y
//7D ?? ?? ?? ??
IL_03b7: stfld     float32 [UnityEngine]UnityEngine.Vector3::y
//16
IL_03bc: ldc.i4.0
//13 ??
IL_03bd: stloc.s   V_7
//02
IL_03bf: ldarg.0
//28 ?? ?? ?? ??
IL_03c0: call      instance class [UnityEngine]UnityEngine.Vector3 BaseMoveController::get_DownCap()
//7E ?? ?? ?? ??
IL_03c5: ldsfld    float32 CVars::px_capsuleradius
//17
IL_03ca: ldc.i4.1
//72 ?? ?? ?? ??
IL_03cb: ldstr     "triggers"
//28 ?? ?? ?? ??
IL_03d0: call      int32 [UnityEngine]UnityEngine.LayerMask::NameToLayer(string)
//1F ??
IL_03d5: ldc.i4.s  0x1f::31
//5F
IL_03d7: and
//62
IL_03d8: shl
//28 ?? ?? ?? ??
IL_03d9: call      class [UnityEngine]UnityEngine.Collider[] [UnityEngine]UnityEngine.Physics::OverlapSphere(class [UnityEngine]UnityEngine.Vector3, float32, int32)
//13 ??
IL_03de: stloc.s   V_8
//16
IL_03e0: ldc.i4.0
//13 ??
IL_03e1: stloc.s   V_9
//38 ?? ?? ?? ??
IL_03e3: br        IL_0444
//11 ??
IL_03e8: ldloc.s   V_8
//11 ??
IL_03ea: ldloc.s   V_9
//9A
IL_03ec: ldelem.ref
//6F ?? ?? ?? ??
IL_03ed: callvirt  instance class [UnityEngine]UnityEngine.Transform [UnityEngine]UnityEngine.Component::get_transform()
//6F ?? ?? ?? ??
IL_03f2: callvirt  instance string [UnityEngine]UnityEngine.Object::get_name()
//72 ?? ?? ?? ??
IL_03f7: ldstr     "wind"
//28 ?? ?? ?? ??
IL_03fc: call      bool [mscorlib]System.String::op_Equality(string, string)
//39 ?? ?? ?? ??
IL_0401: brfalse   IL_043e
//17
IL_0406: ldc.i4.1
//13 ??
IL_0407: stloc.s   V_7
//02
IL_0409: ldarg.0
//7B ?? ?? ?? ??
IL_040a: ldfld     class MoveState BaseMoveController::state
//25
IL_040f: dup
//7B ?? ?? ?? ??
IL_0410: ldfld     class [UnityEngine]UnityEngine.Vector3 MoveState::wind
//11 ??
IL_0415: ldloc.s   V_8
//11 ??
IL_0417: ldloc.s   V_9
//9A
IL_0419: ldelem.ref
//6F ?? ?? ?? ??
IL_041a: callvirt  instance class [UnityEngine]UnityEngine.Transform [UnityEngine]UnityEngine.Component::get_transform()
//6F ?? ?? ?? ??
IL_041f: callvirt  instance class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Transform::get_forward()
//04
IL_0424: ldarg.2
//28 ?? ?? ?? ??
IL_0425: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//7E ?? ?? ?? ??
IL_042a: ldsfld    float32 CVars::px_windpower
//28 ?? ?? ?? ??
IL_042f: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//28 ?? ?? ?? ??
IL_0434: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Addition(class [UnityEngine]UnityEngine.Vector3, class [UnityEngine]UnityEngine.Vector3)
//7D ?? ?? ?? ??
IL_0439: stfld     class [UnityEngine]UnityEngine.Vector3 MoveState::wind
//11 ??
IL_043e: ldloc.s   V_9
//17
IL_0440: ldc.i4.1
//58
IL_0441: add
//13 ??
IL_0442: stloc.s   V_9
//11 ??
IL_0444: ldloc.s   V_9
//11 ??
IL_0446: ldloc.s   V_8
//8E
IL_0448: ldlen
//69
IL_0449: conv.i4
//32 ??
IL_044a: blt.s     IL_03e8
//02
IL_044c: ldarg.0
//7B ?? ?? ?? ??
IL_044d: ldfld     class MoveState BaseMoveController::state
//25
IL_0452: dup
//7B ?? ?? ?? ??
IL_0453: ldfld     class [UnityEngine]UnityEngine.Vector3 MoveState::wind
//22 ?? ?? ?? ??
IL_0458: ldc.r4    0,95
//28 ?? ?? ?? ??
IL_045d: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//7D ?? ?? ?? ??
IL_0462: stfld     class [UnityEngine]UnityEngine.Vector3 MoveState::wind
//11 ??
IL_0467: ldloc.s   V_7
//39 ?? ?? ?? ??
IL_0469: brfalse   IL_049c
//02
IL_046e: ldarg.0
//7B ?? ?? ?? ??
IL_046f: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_0474: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::wind
//22 ?? ?? ?? ??
IL_0479: ldc.r4    0
//7D ?? ?? ?? ??
IL_047e: stfld     float32 [UnityEngine]UnityEngine.Vector3::y
//11 ??
IL_0483: ldloc.s   V_5
//02
IL_0485: ldarg.0
//7B ?? ?? ?? ??
IL_0486: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_048b: ldfld     class [UnityEngine]UnityEngine.Vector3 MoveState::wind
//28 ?? ?? ?? ??
IL_0490: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Addition(class [UnityEngine]UnityEngine.Vector3, class [UnityEngine]UnityEngine.Vector3)
//13 ??
IL_0495: stloc.s   V_5
//38 ?? ?? ?? ??
IL_0497: br        IL_04c2
//02
IL_049c: ldarg.0
//7B ?? ?? ?? ??
IL_049d: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_04a2: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::wind
//28 ?? ?? ?? ??
IL_04a7: call      instance float32 [UnityEngine]UnityEngine.Vector3::get_magnitude()
//04
IL_04ac: ldarg.2
//41 ?? ?? ?? ??
IL_04ad: bge.un    IL_04c2
//02
IL_04b2: ldarg.0
//7B ?? ?? ?? ??
IL_04b3: ldfld     class MoveState BaseMoveController::state
//28 ?? ?? ?? ??
IL_04b8: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::get_zero()
//7D ?? ?? ?? ??
IL_04bd: stfld     class [UnityEngine]UnityEngine.Vector3 MoveState::wind
//02
IL_04c2: ldarg.0
//7B ?? ?? ?? ??
IL_04c3: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//11 ??
IL_04c8: ldloc.s   V_5
//04
IL_04ca: ldarg.2
//28 ?? ?? ?? ??
IL_04cb: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(class [UnityEngine]UnityEngine.Vector3, float32)
//6F ?? ?? ?? ??
IL_04d0: callvirt  instance class [UnityEngine]UnityEngine.CollisionFlags [UnityEngine]UnityEngine.CharacterController::Move(class [UnityEngine]UnityEngine.Vector3)
//26
IL_04d5: pop
//02
IL_04d6: ldarg.0
//7B ?? ?? ?? ??
IL_04d7: ldfld     class MoveState BaseMoveController::state
//02
IL_04dc: ldarg.0
//7B ?? ?? ?? ??
IL_04dd: ldfld     class [UnityEngine]UnityEngine.Transform BaseMoveController::controllerTransform
//6F ?? ?? ?? ??
IL_04e2: callvirt  instance class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Transform::get_position()
//7D ?? ?? ?? ??
IL_04e7: stfld     class [UnityEngine]UnityEngine.Vector3 MoveState::pos
//02
IL_04ec: ldarg.0
//7B ?? ?? ?? ??
IL_04ed: ldfld     class MoveState BaseMoveController::state
//02
IL_04f2: ldarg.0
//6F ?? ?? ?? ??
IL_04f3: callvirt  instance bool BaseMoveController::get_IsGrounded()
//7D ?? ?? ?? ??
IL_04f8: stfld     bool MoveState::isGrounded
//02
IL_04fd: ldarg.0
//7B ?? ?? ?? ??
IL_04fe: ldfld     class MoveState BaseMoveController::state
//02
IL_0503: ldarg.0
//6F ?? ?? ?? ??
IL_0504: callvirt  instance bool BaseMoveController::get_IsGrounded()
//16
IL_0509: ldc.i4.0
//FE 01
IL_050a: ceq
//7D ?? ?? ?? ??
IL_050c: stfld     bool MoveState::isFly
//02
IL_0511: ldarg.0
//02
IL_0512: ldarg.0
//7B ?? ?? ?? ??
IL_0513: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0518: ldfld     class [UnityEngine]UnityEngine.Vector3 MoveState::pos
//7D ?? ?? ?? ??
IL_051d: stfld     class [UnityEngine]UnityEngine.Vector3 BaseMoveController::prevPosition
//02
IL_0522: ldarg.0
//7B ?? ?? ?? ??
IL_0523: ldfld     class [UnityEngine]UnityEngine.Transform BaseMoveController::proxy
//02
IL_0528: ldarg.0
//7B ?? ?? ?? ??
IL_0529: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_052e: ldfld     class [UnityEngine]UnityEngine.Vector3 MoveState::pos
//6F ?? ?? ?? ??
IL_0533: callvirt  instance void [UnityEngine]UnityEngine.Transform::set_position(class [UnityEngine]UnityEngine.Vector3)
//02
IL_0538: ldarg.0
//11 ??
IL_0539: ldloc.s   V_5
//04
IL_053b: ldarg.2
//6F ?? ?? ?? ??
IL_053c: callvirt  instance void BaseMoveController::OnGrounded(class [UnityEngine]UnityEngine.Vector3, float32)
//2A
IL_0541: ret
}##end of method BaseMoveController::Move
.method family hidebysig newslot virtual instance void OnGrounded(class [UnityEngine]UnityEngine.Vector3 speed, float32 dt) cil managed


## Code size: 313 bytes
.maxstack 71
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//02
IL_000b: ldarg.0
//7B ?? ?? ?? ??
IL_000c: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0011: ldfld     bool MoveState::isGrounded
//39 ?? ?? ?? ??
IL_0016: brfalse   IL_0064
//02
IL_001b: ldarg.0
//7B ?? ?? ?? ??
IL_001c: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_0021: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::velocity
//22 ?? ?? ?? ??
IL_0026: ldc.r4    0
//7D ?? ?? ?? ??
IL_002b: stfld     float32 [UnityEngine]UnityEngine.Vector3::y
//02
IL_0030: ldarg.0
//7B ?? ?? ?? ??
IL_0031: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0036: ldfld     valuetype JumpState MoveState::jumpState
//19
IL_003b: ldc.i4.3
//3B ?? ?? ?? ??
IL_003c: beq       IL_0058
//02
IL_0041: ldarg.0
//7B ?? ?? ?? ??
IL_0042: ldfld     class MoveState BaseMoveController::state
//25
IL_0047: dup
//7B ?? ?? ?? ??
IL_0048: ldfld     float32 MoveState::jumpReducer
//22 ?? ?? ?? ??
IL_004d: ldc.r4    0,25
//5A
IL_0052: mul
//7D ?? ?? ?? ??
IL_0053: stfld     float32 MoveState::jumpReducer
//02
IL_0058: ldarg.0
//7B ?? ?? ?? ??
IL_0059: ldfld     class MoveState BaseMoveController::state
//19
IL_005e: ldc.i4.3
//7D ?? ?? ?? ??
IL_005f: stfld     valuetype JumpState MoveState::jumpState
//02
IL_0064: ldarg.0
//7B ?? ?? ?? ??
IL_0065: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_006a: ldfld     valuetype JumpState MoveState::jumpState
//19
IL_006f: ldc.i4.3
//40 ?? ?? ?? ??
IL_0070: bne.un    IL_009d
//02
IL_0075: ldarg.0
//7B ?? ?? ?? ??
IL_0076: ldfld     class MoveState BaseMoveController::state
//02
IL_007b: ldarg.0
//7B ?? ?? ?? ??
IL_007c: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0081: ldfld     float32 MoveState::jumpReducer
//04
IL_0086: ldarg.2
//22 ?? ?? ?? ??
IL_0087: ldc.r4    1
//5B
IL_008c: div
//58
IL_008d: add
//22 ?? ?? ?? ??
IL_008e: ldc.r4    1
//28 ?? ?? ?? ??
IL_0093: call      float32 [UnityEngine]UnityEngine.Mathf::Min(float32, float32)
//7D ?? ?? ?? ??
IL_0098: stfld     float32 MoveState::jumpReducer
//02
IL_009d: ldarg.0
//7B ?? ?? ?? ??
IL_009e: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_00a3: ldfld     float32 MoveState::hiPos
//22 ?? ?? ?? ??
IL_00a8: ldc.r4    NaN (Não é um número)
//40 ?? ?? ?? ??
IL_00ad: bne.un    IL_00cd
//02
IL_00b2: ldarg.0
//7B ?? ?? ?? ??
IL_00b3: ldfld     class MoveState BaseMoveController::state
//02
IL_00b8: ldarg.0
//7B ?? ?? ?? ??
IL_00b9: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_00be: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::pos
//7B ?? ?? ?? ??
IL_00c3: ldfld     float32 [UnityEngine]UnityEngine.Vector3::y
//7D ?? ?? ?? ??
IL_00c8: stfld     float32 MoveState::hiPos
//02
IL_00cd: ldarg.0
//7B ?? ?? ?? ??
IL_00ce: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_00d3: ldfld     bool MoveState::isGrounded
//3A ?? ?? ?? ??
IL_00d8: brtrue    IL_011d
//02
IL_00dd: ldarg.0
//7B ?? ?? ?? ??
IL_00de: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_00e3: ldfld     float32 MoveState::hiPos
//02
IL_00e8: ldarg.0
//7B ?? ?? ?? ??
IL_00e9: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_00ee: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::pos
//7B ?? ?? ?? ??
IL_00f3: ldfld     float32 [UnityEngine]UnityEngine.Vector3::y
//41 ?? ?? ?? ??
IL_00f8: bge.un    IL_0118
//02
IL_00fd: ldarg.0
//7B ?? ?? ?? ??
IL_00fe: ldfld     class MoveState BaseMoveController::state
//02
IL_0103: ldarg.0
//7B ?? ?? ?? ??
IL_0104: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_0109: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::pos
//7B ?? ?? ?? ??
IL_010e: ldfld     float32 [UnityEngine]UnityEngine.Vector3::y
//7D ?? ?? ?? ??
IL_0113: stfld     float32 MoveState::hiPos
//38 ?? ?? ?? ??
IL_0118: br        IL_0138
//02
IL_011d: ldarg.0
//7B ?? ?? ?? ??
IL_011e: ldfld     class MoveState BaseMoveController::state
//02
IL_0123: ldarg.0
//7B ?? ?? ?? ??
IL_0124: ldfld     class MoveState BaseMoveController::state
//7C ?? ?? ?? ??
IL_0129: ldflda    class [UnityEngine]UnityEngine.Vector3 MoveState::pos
//7B ?? ?? ?? ??
IL_012e: ldfld     float32 [UnityEngine]UnityEngine.Vector3::y
//7D ?? ?? ?? ??
IL_0133: stfld     float32 MoveState::hiPos
//2A
IL_0138: ret
}##end of method BaseMoveController::OnGrounded
.method family hidebysig newslot virtual instance void OnJumpUp() cil managed
## Code size: 1 bytes
.maxstack 8
//2A
IL_0000: ret
}##end of method BaseMoveController::OnJumpUp
.method public hidebysig virtual instance void OnPoolDespawn() cil managed
## Code size: 111 bytes
.maxstack 28
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//7B ?? ?? ?? ??
IL_0009: ldfld     class MoveState BaseMoveController::state
//6F ?? ?? ?? ??
IL_000e: callvirt  instance void MoveState::Clear()
//02
IL_0013: ldarg.0
//22 ?? ?? ?? ??
IL_0014: ldc.r4    1
//7D ?? ?? ?? ??
IL_0019: stfld     float32 BaseMoveController::seatBonusMult
//02
IL_001e: ldarg.0
//14
IL_001f: ldnull
//7D ?? ?? ?? ??
IL_0020: stfld     class BaseNetPlayer BaseMoveController::player
//02
IL_0025: ldarg.0
//14
IL_0026: ldnull
//7D ?? ?? ?? ??
IL_0027: stfld     class [UnityEngine]UnityEngine.Transform BaseMoveController::spine
//02
IL_002c: ldarg.0
//14
IL_002d: ldnull
//7D ?? ?? ?? ??
IL_002e: stfld     class [UnityEngine]UnityEngine.Transform BaseMoveController::proxy
//02
IL_0033: ldarg.0
//14
IL_0034: ldnull
//7D ?? ?? ?? ??
IL_0035: stfld     class [UnityEngine]UnityEngine.Transform BaseMoveController::root
//02
IL_003a: ldarg.0
//14
IL_003b: ldnull
//7D ?? ?? ?? ??
IL_003c: stfld     class [UnityEngine]UnityEngine.Transform BaseMoveController::rootCamera
//02
IL_0041: ldarg.0
//7B ?? ?? ?? ??
IL_0042: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//28 ?? ?? ?? ??
IL_0047: call      bool [UnityEngine]UnityEngine.Object::op_Implicit(class [UnityEngine]UnityEngine.Object)
//39 ?? ?? ?? ??
IL_004c: brfalse   IL_005d
//02
IL_0051: ldarg.0
//7B ?? ?? ?? ??
IL_0052: ldfld     class [UnityEngine]UnityEngine.CharacterController BaseMoveController::controller
//16
IL_0057: ldc.i4.0
//6F ?? ?? ?? ??
IL_0058: callvirt  instance void [UnityEngine]UnityEngine.Collider::set_enabled(bool)
//02
IL_005d: ldarg.0
//7E ?? ?? ?? ??
IL_005e: ldsfld    class [UnityEngine]UnityEngine.Vector3 CVars::h_v3infinity
//7D ?? ?? ?? ??
IL_0063: stfld     class [UnityEngine]UnityEngine.Vector3 BaseMoveController::prevPosition
//02
IL_0068: ldarg.0
//28 ?? ?? ?? ??
IL_0069: call      instance void PoolableBehaviour::OnPoolDespawn()
//2A
IL_006e: ret
}##end of method BaseMoveController::OnPoolDespawn
.method family hidebysig newslot virtual instance void OnSeat() cil managed
## Code size: 1 bytes
.maxstack 8
//2A
IL_0000: ret
}##end of method BaseMoveController::OnSeat
.method family hidebysig newslot virtual instance void OnStand() cil managed
## Code size: 1 bytes
.maxstack 8
//2A
IL_0000: ret
}##end of method BaseMoveController::OnStand
.method family hidebysig instance void PlayStep() cil managed
## Code size: 241 bytes
.maxstack 61
.locals ([0] class [UnityEngine]UnityEngine.Ray V_0,[1] class [UnityEngine]UnityEngine.RaycastHit[] V_1)
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//02
IL_000b: ldarg.0
//7B ?? ?? ?? ??
IL_000c: ldfld     class BaseNetPlayer BaseMoveController::player
//7B ?? ?? ?? ??
IL_0011: ldfld     class PlayerInfo BaseNetPlayer::playerInfo
//1F ??
IL_0016: ldc.i4.s  0x17::23
//6F ?? ?? ?? ??
IL_0018: callvirt  instance bool PlayerInfo::skillUnlocked(valuetype Skills)
//3A ?? ?? ?? ??
IL_001d: brtrue    IL_0041
//02
IL_0022: ldarg.0
//7B ?? ?? ?? ??
IL_0023: ldfld     class BaseNetPlayer BaseMoveController::player
//7B ?? ?? ?? ??
IL_0028: ldfld     class PlayerInfo BaseNetPlayer::playerInfo
//7B ?? ?? ?? ??
IL_002d: ldfld     valuetype Buffs PlayerInfo::buffs
//20 ?? ?? ?? ??
IL_0032: ldc.i4    0x20000000::536870912
//28 ?? ?? ?? ??
IL_0037: call      bool BIT::AND(int32, int32)
//39 ?? ?? ?? ??
IL_003c: brfalse   IL_0042
//2A
IL_0041: ret
//02
IL_0042: ldarg.0
//7B ?? ?? ?? ??
IL_0043: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0048: ldfld     valuetype JumpState MoveState::jumpState
//3A ?? ?? ?? ??
IL_004d: brtrue    IL_0053
//2A
IL_0052: ret
//02
IL_0053: ldarg.0
//7B ?? ?? ?? ??
IL_0054: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0059: ldfld     valuetype JumpState MoveState::jumpState
//17
IL_005e: ldc.i4.1
//40 ?? ?? ?? ??
IL_005f: bne.un    IL_0065
//2A
IL_0064: ret
//02
IL_0065: ldarg.0
//72 ?? ?? ?? ??
IL_0066: ldstr     "PlayStep"
//28 ?? ?? ?? ??
IL_006b: call      instance bool [UnityEngine]UnityEngine.MonoBehaviour::IsInvoking(string)
//39 ?? ?? ?? ??
IL_0070: brfalse   IL_0076
//2A
IL_0075: ret
//02
IL_0076: ldarg.0
//28 ?? ?? ?? ??
IL_0077: call      instance void [UnityEngine]UnityEngine.MonoBehaviour::CancelInvoke()
//02
IL_007c: ldarg.0
//7B ?? ?? ?? ??
IL_007d: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0082: ldfld     bool MoveState::isSeat
//3A ?? ?? ?? ??
IL_0087: brtrue    IL_009c
//02
IL_008c: ldarg.0
//7B ?? ?? ?? ??
IL_008d: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0092: ldfld     bool MoveState::isWalk
//39 ?? ?? ?? ??
IL_0097: brfalse   IL_009d
//2A
IL_009c: ret
//12 ??
IL_009d: ldloca.s  V_0
//02
IL_009f: ldarg.0
//7B ?? ?? ?? ??
IL_00a0: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_00a5: ldfld     class [UnityEngine]UnityEngine.Vector3 MoveState::pos
//28 ?? ?? ?? ??
IL_00aa: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::get_up()
//28 ?? ?? ?? ??
IL_00af: call      class [UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_UnaryNegation(class [UnityEngine]UnityEngine.Vector3)
//28 ?? ?? ?? ??
IL_00b4: call      instance void [UnityEngine]UnityEngine.Ray::.ctor(class [UnityEngine]UnityEngine.Vector3, class [UnityEngine]UnityEngine.Vector3)
//06
IL_00b9: ldloc.0
//22 ?? ?? ?? ??
IL_00ba: ldc.r4    10
//28 ?? ?? ?? ??
IL_00bf: call      int32 PhysicsUtility::get_level_layers()
//28 ?? ?? ?? ??
IL_00c4: call      class [UnityEngine]UnityEngine.RaycastHit[] [UnityEngine]UnityEngine.Physics::RaycastAll(class [UnityEngine]UnityEngine.Ray, float32, int32)
//0B
IL_00c9: stloc.1
//07
IL_00ca: ldloc.1
//8E
IL_00cb: ldlen
//69
IL_00cc: conv.i4
//3A ?? ?? ?? ??
IL_00cd: brtrue    IL_00d3
//2A
IL_00d2: ret
//07
IL_00d3: ldloc.1
//73 ?? ?? ?? ??
IL_00d4: newobj    instance void RaycastSorter::.ctor()
//28 ?? ?? ?? ??
IL_00d9: call      void [mscorlib]System.Array::Sort(class [mscorlib]System.Array, class [mscorlib]System.Collections.IComparer)
//02
IL_00de: ldarg.0
//07
IL_00df: ldloc.1
//16
IL_00e0: ldc.i4.0
//8F ?? ?? ?? ??
IL_00e1: ldelema   [UnityEngine]UnityEngine.RaycastHit
//71 ?? ?? ?? ??
IL_00e6: ldobj     [UnityEngine]UnityEngine.RaycastHit
//6F ?? ?? ?? ??
IL_00eb: callvirt  instance void BaseMoveController::StepSound(class [UnityEngine]UnityEngine.RaycastHit)
//2A
IL_00f0: ret
}##end of method BaseMoveController::PlayStep
.method family hidebysig newslot virtual instance void PostVelocity(class [UnityEngine]UnityEngine.Vector3& speed) cil managed


## Code size: 1 bytes
.maxstack 8
//2A
IL_0000: ret
}##end of method BaseMoveController::PostVelocity
.method family hidebysig newslot virtual instance void PrepareVelocity() cil managed
## Code size: 36 bytes
.maxstack 9
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//7B ?? ?? ?? ??
IL_0009: ldfld     class MoveState BaseMoveController::state
//02
IL_000e: ldarg.0
//7B ?? ?? ?? ??
IL_000f: ldfld     class BaseNetPlayer BaseMoveController::player
//6F ?? ?? ?? ??
IL_0014: callvirt  instance class BaseAmmunitions BaseNetPlayer::get_Ammo()
//6F ?? ?? ?? ??
IL_0019: callvirt  instance float32 BaseAmmunitions::get_SpeedReducer()
//7D ?? ?? ?? ??
IL_001e: stfld     float32 MoveState::speedReducer
//2A
IL_0023: ret
}##end of method BaseMoveController::PrepareVelocity
.method public hidebysig newslot virtual instance void Recover(class MoveState state) cil managed
## Code size: 19 bytes
.maxstack 8
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//03
IL_000b: ldarg.1
//03
IL_000c: ldarg.1
//6F ?? ?? ?? ??
IL_000d: callvirt  instance void MoveState::Clone(class MoveState)
//2A
IL_0012: ret
}##end of method BaseMoveController::Recover
.method public hidebysig newslot final virtual instance void Serialize(class eNetworkStream stream) cil managed
.override cwNetworkSerializable::Serialize## Code size: 21 bytes
.maxstack 8
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//7B ?? ?? ?? ??
IL_0009: ldfld     class MoveState BaseMoveController::state
//03
IL_000e: ldarg.1
//6F ?? ?? ?? ??
IL_000f: callvirt  instance void MoveState::Serialize(class eNetworkStream)
//2A
IL_0014: ret
}##end of method BaseMoveController::Serialize
.method public hidebysig newslot specialname virtual instance void set_Position(class [UnityEngine]UnityEngine.Vector3 value) cil managed
## Code size: 55 bytes
.maxstack 14
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//7B ?? ?? ?? ??
IL_0009: ldfld     class [UnityEngine]UnityEngine.Transform BaseMoveController::controllerTransform
//03
IL_000e: ldarg.1
//6F ?? ?? ?? ??
IL_000f: callvirt  instance void [UnityEngine]UnityEngine.Transform::set_position(class [UnityEngine]UnityEngine.Vector3)
//02
IL_0014: ldarg.0
//7B ?? ?? ?? ??
IL_0015: ldfld     class MoveState BaseMoveController::state
//03
IL_001a: ldarg.1
//7D ?? ?? ?? ??
IL_001b: stfld     class [UnityEngine]UnityEngine.Vector3 MoveState::pos
//02
IL_0020: ldarg.0
//7B ?? ?? ?? ??
IL_0021: ldfld     class [UnityEngine]UnityEngine.Transform BaseMoveController::proxy
//02
IL_0026: ldarg.0
//7B ?? ?? ?? ??
IL_0027: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_002c: ldfld     class [UnityEngine]UnityEngine.Vector3 MoveState::pos
//6F ?? ?? ?? ??
IL_0031: callvirt  instance void [UnityEngine]UnityEngine.Transform::set_position(class [UnityEngine]UnityEngine.Vector3)
//2A
IL_0036: ret
}##end of method BaseMoveController::set_Position
.method public hidebysig newslot virtual instance void SitCheck(class CWInput UInput, float32 dt) cil managed
## Code size: 161 bytes
.maxstack 39
//38 ?? ?? ?? ??
IL_0000: br        IL_000b
//17
IL_0005: ldc.i4.1
//01
IL_0006: break
//14
IL_0007: ldnull
//26
IL_0008: pop
//01
IL_0009: break
//26
IL_000a: pop
//03
IL_000b: ldarg.1
//1F ??
IL_000c: ldc.i4.s  0x20::32
//17
IL_000e: ldc.i4.1
//6F ?? ?? ?? ??
IL_000f: callvirt  instance bool CWInput::GetKeyDown(valuetype UKeyCode, bool)
//39 ?? ?? ?? ??
IL_0014: brfalse   IL_008d
//02
IL_0019: ldarg.0
//7C ?? ?? ?? ??
IL_001a: ldflda    class [UnityEngine]UnityEngine.RaycastHit BaseMoveController::hitInfo
//28 ?? ?? ?? ??
IL_001f: call      instance float32 [UnityEngine]UnityEngine.RaycastHit::get_distance()
//22 ?? ?? ?? ??
IL_0024: ldc.r4    1,2
//41 ?? ?? ?? ??
IL_0029: bge.un    IL_008d
//02
IL_002e: ldarg.0
//7B ?? ?? ?? ??
IL_002f: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0034: ldfld     float32 MoveState::sitTime
//22 ?? ?? ?? ??
IL_0039: ldc.r4    0
//42 ?? ?? ?? ??
IL_003e: bgt.un    IL_008d
//02
IL_0043: ldarg.0
//7B ?? ?? ?? ??
IL_0044: ldfld     class MoveState BaseMoveController::state
//7B ?? ?? ?? ??
IL_0049: ldfld     bool MoveState::isSeat
//3A ?? ?? ?? ??
IL_004e: brtrue    IL_006a
//02
IL_0053: ldarg.0
//7B ?? ?? ?? ??
IL_0054: ldfld     class MoveState BaseMoveController::state
//17
IL_0059: ldc.i4.1
//7D ?? ?? ?? ??
IL_005a: stfld     bool MoveState::isSeat
//02
IL_005f: ldarg.0
//6F ?? ?? ?? ??
IL_0060: callvirt  instance void BaseMoveController::OnSeat()
//38 ?? ?? ?? ??
IL_0065: br        IL_007c
//02
IL_006a: ldarg.0
//7B ?? ?? ?? ??
IL_006b: ldfld     class MoveState BaseMoveController::state
//16
IL_0070: ldc.i4.0
//7D ?? ?? ?? ??
IL_0071: stfld     bool MoveState::isSeat
//02
IL_0076: ldarg.0
//6F ?? ?? ?? ??
IL_0077: callvirt  instance void BaseMoveController::OnStand()
//02
IL_007c: ldarg.0
//7B ?? ?? ?? ??
IL_007d: ldfld     class MoveState BaseMoveController::state
//22 ?? ?? ?? ??
IL_0082: ldc.r4    0,2
//7D ?? ?? ?? ??
IL_0087: stfld     float32 MoveState::sitTime
//2A
IL_008c: ret
//02
IL_008d: ldarg.0
//7B ?? ?? ?? ??
IL_008e: ldfld     class MoveState BaseMoveController::state
//25
IL_0093: dup
//7B ?? ?? ?? ??
IL_0094: ldfld     float32 MoveState::sitTime
//04
IL_0099: ldarg.2
//59
IL_009a: sub
//7D ?? ?? ?? ??
IL_009b: stfld     float32 MoveState::sitTime
//2A
IL_00a0: ret
}##end of method BaseMoveController::SitCheck
.method family hidebysig newslot virtual instance void StepSound(class [UnityEngine]UnityEngine.RaycastHit hit) cil managed
## Code size: 1 bytes
.maxstack 8
//2A
IL_0000: ret
}##end of method BaseMoveController::StepSound
.method public hidebysig newslot virtual instance void Tick(float32 dt) cil managed
## Code size: 27 bytes
.maxstack 8
//38 ?? ?? ?? ??
IL_0000: br        IL_0008
//1B
IL_0005: ldc.i4.5
//01
IL_0006: break
//26
IL_0007: pop
//02
IL_0008: ldarg.0
//02
IL_0009: ldarg.0
//7B ?? ?? ?? ??
IL_000a: ldfld     class BaseNetPlayer BaseMoveController::player
//7B ?? ?? ?? ??
IL_000f: ldfld     class CWInput BaseNetPlayer::UInput
//03
IL_0014: ldarg.1
//28 ?? ?? ?? ??
IL_0015: call      instance void BaseMoveController::Move(class CWInput, float32)
//2A
IL_001a: ret
}##end of method BaseMoveController::Tick
}##end of class BaseMoveController 

DOWNLOAD VARIOS CODES

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]


[Only registered and activated users can see links. Click Here To Register...]


[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]


FILES IN TXT
05/03/2015 17:46 lex_ops#2
How to use
05/03/2015 18:26 panraven#3
Quote:
Originally Posted by lex_ops View Post
How to use

The OP didn't explain what he post and what his purpose to post, I guess it is the expert hacker's way to tell us mere mortals and peasants that our master find the secret that the evil developer has developed some naive detection on whatever wall-hack. That's it.

How to use? Well, you can use this precious information provided by OP to implement your own anti-anti-wall-hack, I guess ? ;)

So, let's say: Thank you!