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





FILES IN TXT






