You last visited: Today at 15:31
Advertisement
CONTRACT WARS CODES ANTI WALLHACK - CIL instructions
Discussion on CONTRACT WARS CODES ANTI WALLHACK - CIL instructions within the Facebook forum part of the Browsergames category.
05/03/2015, 02:00
#1
elite*gold: 0
Join Date: Sep 2012
Posts: 180
Received Thanks: 164
CONTRACT WARS CODES ANTI WALLHACK - CIL instructions
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
05/03/2015, 17:46
#2
elite*gold: 0
Join Date: Jan 2015
Posts: 1
Received Thanks: 0
How to use
05/03/2015, 18:26
#3
elite*gold: 0
Join Date: Jan 2014
Posts: 211
Received Thanks: 149
Quote:
Originally Posted by
lex_ops
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!
Similar Threads
Contract wars Wallhack Help?
03/22/2015 - Facebook - 3 Replies
Hi guys! i enjoy CW a lot but im having trouble doing some w-task and i hope some body would help me how to get an WALLHACK without any surveys or watever or how to go thru those stupids adds to get the hack...
thanks
[Request] Contract Wars WallHack
07/21/2014 - Facebook - 17 Replies
there is any working wallhack for contract wars ???
All times are GMT +2. The time now is 15:31 .