Decompiled source of WebfishingPlus v1.2.1
GDWeave/mods/WebfishingPlus/WebfishingPlus.dll
Decompiled 2 weeks ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Text.Json.Serialization; using GDWeave; using GDWeave.Godot; using GDWeave.Godot.Variants; using GDWeave.Modding; using WebfishingPlus.Mods; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(/*Could not decode attribute arguments.*/)] [assembly: TargetFramework(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] [assembly: AssemblyCompany("WebfishingPlus")] [assembly: AssemblyConfiguration("Release")] [assembly: AssemblyFileVersion("1.2.1.0")] [assembly: AssemblyInformationalVersion("1.2.1.0+d3e1bb8c75b988e90aec89a283617742f0a4e5c4")] [assembly: AssemblyProduct("WebfishingPlus")] [assembly: AssemblyTitle("WebfishingPlus")] [assembly: AssemblyVersion("1.2.1.0")] [module: RefSafetyRules(11)] namespace WebfishingPlus { public class Config { [JsonInclude] public bool ControllerSupport; [JsonInclude] public bool ControllerVibration = true; [JsonInclude] public double ControllerVibrationStrength = 1.0; [JsonInclude] public bool ControllerVibrationLand = true; [JsonInclude] public bool ControllerVibrationReel = true; [JsonInclude] public bool ControllerVibrationYank = true; [JsonInclude] public bool MenuTweaks = true; [JsonInclude] public bool SortInventory; [JsonInclude] public bool FixHotbar = true; [JsonInclude] public bool NetcodeImprover; } public class Mod : IMod, global::System.IDisposable { private static readonly Version VersionObject = Assembly.GetExecutingAssembly().GetName().Version; private static readonly string Version = $"v{VersionObject.Major}.{VersionObject.Minor}.{VersionObject.Build}"; public static Config Config = null; public Mod(IModInterface modInterface) { Config = modInterface.ReadConfig<Config>(); if (Config.ControllerSupport) { modInterface.RegisterScriptMod((IScriptMod)(object)new ControllerInput.PlayerModifier()); modInterface.RegisterScriptMod((IScriptMod)(object)new ControllerInput.Fishing3Modifier()); modInterface.RegisterScriptMod((IScriptMod)(object)new ControllerInput.InputRemapButtonModifier()); } if (Config.MenuTweaks) { modInterface.RegisterScriptMod((IScriptMod)(object)new MenuTweaks()); } if (Config.FixHotbar) { modInterface.RegisterScriptMod((IScriptMod)(object)new FixHotbar()); } if (Config.SortInventory) { modInterface.RegisterScriptMod((IScriptMod)(object)new InventorySorter()); } if (Config.NetcodeImprover) { modInterface.RegisterScriptMod((IScriptMod)(object)new NetcodeImprover()); } } public void Dispose() { } } } namespace WebfishingPlus.Mods { public class ControllerInput { private enum JoyAxis { LeftX, LeftY } private enum JoyButton { FaceDown = 0, FaceLeft = 2, Select = 10, DPadUp = 12, DPadLeft = 14, DPadRight = 15 } public class PlayerModifier : IScriptMod { [CompilerGenerated] private sealed class <IsActionJustPressedShort>d__16 : global::System.Collections.Generic.IEnumerable<Token>, global::System.Collections.IEnumerable, global::System.Collections.Generic.IEnumerator<Token>, global::System.Collections.IEnumerator, global::System.IDisposable { private int <>1__state; private Token <>2__current; private int <>l__initialThreadId; private string action; public string <>3__action; Token global::System.Collections.Generic.IEnumerator<Token>.Current { [DebuggerHidden] get { return <>2__current; } } object global::System.Collections.IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <IsActionJustPressedShort>d__16(int <>1__state) { this.<>1__state = <>1__state; <>l__initialThreadId = Environment.CurrentManagedThreadId; } [DebuggerHidden] void global::System.IDisposable.Dispose() { } private bool MoveNext() { //IL_0038: Unknown result type (might be due to invalid IL or missing references) //IL_0042: Expected O, but got Unknown //IL_005e: Unknown result type (might be due to invalid IL or missing references) //IL_0068: Expected O, but got Unknown //IL_007e: Unknown result type (might be due to invalid IL or missing references) //IL_0088: Expected O, but got Unknown //IL_00a4: Unknown result type (might be due to invalid IL or missing references) //IL_00ae: Expected O, but got Unknown //IL_00c5: Unknown result type (might be due to invalid IL or missing references) //IL_00cf: Expected O, but got Unknown //IL_00ca: Unknown result type (might be due to invalid IL or missing references) //IL_00d4: Expected O, but got Unknown //IL_00f0: Unknown result type (might be due to invalid IL or missing references) //IL_00fa: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>2__current = (Token)new IdentifierToken("Input"); <>1__state = 1; return true; case 1: <>1__state = -1; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 2; return true; case 2: <>1__state = -1; <>2__current = (Token)new IdentifierToken("is_action_just_pressed"); <>1__state = 3; return true; case 3: <>1__state = -1; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 4; return true; case 4: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new StringVariant(action)); <>1__state = 5; return true; case 5: <>1__state = -1; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 6; return true; case 6: <>1__state = -1; return false; } } bool global::System.Collections.IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void global::System.Collections.IEnumerator.Reset() { //IL_0000: Unknown result type (might be due to invalid IL or missing references) throw new NotSupportedException(); } [DebuggerHidden] global::System.Collections.Generic.IEnumerator<Token> global::System.Collections.Generic.IEnumerable<Token>.GetEnumerator() { <IsActionJustPressedShort>d__16 <IsActionJustPressedShort>d__; if (<>1__state == -2 && <>l__initialThreadId == Environment.CurrentManagedThreadId) { <>1__state = 0; <IsActionJustPressedShort>d__ = this; } else { <IsActionJustPressedShort>d__ = new <IsActionJustPressedShort>d__16(0); } <IsActionJustPressedShort>d__.action = <>3__action; return <IsActionJustPressedShort>d__; } [DebuggerHidden] global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() { return (global::System.Collections.IEnumerator)((global::System.Collections.Generic.IEnumerable<Token>)this).GetEnumerator(); } } [CompilerGenerated] private sealed class <IsActionPressedShort>d__15 : global::System.Collections.Generic.IEnumerable<Token>, global::System.Collections.IEnumerable, global::System.Collections.Generic.IEnumerator<Token>, global::System.Collections.IEnumerator, global::System.IDisposable { private int <>1__state; private Token <>2__current; private int <>l__initialThreadId; private string action; public string <>3__action; Token global::System.Collections.Generic.IEnumerator<Token>.Current { [DebuggerHidden] get { return <>2__current; } } object global::System.Collections.IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <IsActionPressedShort>d__15(int <>1__state) { this.<>1__state = <>1__state; <>l__initialThreadId = Environment.CurrentManagedThreadId; } [DebuggerHidden] void global::System.IDisposable.Dispose() { } private bool MoveNext() { //IL_0038: Unknown result type (might be due to invalid IL or missing references) //IL_0042: Expected O, but got Unknown //IL_005e: Unknown result type (might be due to invalid IL or missing references) //IL_0068: Expected O, but got Unknown //IL_007e: Unknown result type (might be due to invalid IL or missing references) //IL_0088: Expected O, but got Unknown //IL_00a4: Unknown result type (might be due to invalid IL or missing references) //IL_00ae: Expected O, but got Unknown //IL_00c5: Unknown result type (might be due to invalid IL or missing references) //IL_00cf: Expected O, but got Unknown //IL_00ca: Unknown result type (might be due to invalid IL or missing references) //IL_00d4: Expected O, but got Unknown //IL_00f0: Unknown result type (might be due to invalid IL or missing references) //IL_00fa: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>2__current = (Token)new IdentifierToken("Input"); <>1__state = 1; return true; case 1: <>1__state = -1; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 2; return true; case 2: <>1__state = -1; <>2__current = (Token)new IdentifierToken("is_action_pressed"); <>1__state = 3; return true; case 3: <>1__state = -1; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 4; return true; case 4: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new StringVariant(action)); <>1__state = 5; return true; case 5: <>1__state = -1; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 6; return true; case 6: <>1__state = -1; return false; } } bool global::System.Collections.IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void global::System.Collections.IEnumerator.Reset() { //IL_0000: Unknown result type (might be due to invalid IL or missing references) throw new NotSupportedException(); } [DebuggerHidden] global::System.Collections.Generic.IEnumerator<Token> global::System.Collections.Generic.IEnumerable<Token>.GetEnumerator() { <IsActionPressedShort>d__15 <IsActionPressedShort>d__; if (<>1__state == -2 && <>l__initialThreadId == Environment.CurrentManagedThreadId) { <>1__state = 0; <IsActionPressedShort>d__ = this; } else { <IsActionPressedShort>d__ = new <IsActionPressedShort>d__15(0); } <IsActionPressedShort>d__.action = <>3__action; return <IsActionPressedShort>d__; } [DebuggerHidden] global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() { return (global::System.Collections.IEnumerator)((global::System.Collections.Generic.IEnumerable<Token>)this).GetEnumerator(); } } [CompilerGenerated] private sealed class <Modify>d__5 : global::System.Collections.Generic.IEnumerable<Token>, global::System.Collections.IEnumerable, global::System.Collections.Generic.IEnumerator<Token>, global::System.Collections.IEnumerator, global::System.IDisposable { private int <>1__state; private Token <>2__current; private int <>l__initialThreadId; private global::System.Collections.Generic.IEnumerable<Token> tokens; public global::System.Collections.Generic.IEnumerable<Token> <>3__tokens; public PlayerModifier <>4__this; private MultiTokenWaiter <extendsWaiter>5__2; private TokenWaiter <bind5Waiter>5__3; private MultiTokenWaiter <sprintingWaiter>5__4; private TokenWaiter <inputWaiter>5__5; private TokenWaiter <processMovementWaiter>5__6; private MultiTokenWaiter <rodCastDistWaiter>5__7; private global::System.Collections.Generic.IEnumerator<Token> <>7__wrap7; private global::System.Collections.Generic.IEnumerator<Token> <>7__wrap8; Token global::System.Collections.Generic.IEnumerator<Token>.Current { [DebuggerHidden] get { return <>2__current; } } object global::System.Collections.IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <Modify>d__5(int <>1__state) { this.<>1__state = <>1__state; <>l__initialThreadId = Environment.CurrentManagedThreadId; } [DebuggerHidden] void global::System.IDisposable.Dispose() { int num = <>1__state; if ((uint)(num - -12) > 9u && (uint)(num - 1) > 15u) { return; } try { switch (num) { case -4: case 2: try { break; } finally { <>m__Finally2(); } case -5: case 4: try { break; } finally { <>m__Finally3(); } case -6: case 5: try { break; } finally { <>m__Finally4(); } case -7: case 6: try { break; } finally { <>m__Finally5(); } case -8: case 8: try { break; } finally { <>m__Finally6(); } case -9: case 9: try { break; } finally { <>m__Finally7(); } case -10: case 11: try { break; } finally { <>m__Finally8(); } case -11: case 13: try { break; } finally { <>m__Finally9(); } case -12: case 15: try { break; } finally { <>m__Finally10(); } case -3: case -2: case -1: case 0: case 1: case 3: case 7: case 10: case 12: case 14: break; } } finally { <>m__Finally1(); } } private bool MoveNext() { //IL_00b3: Unknown result type (might be due to invalid IL or missing references) //IL_00bd: Expected O, but got Unknown //IL_00de: Unknown result type (might be due to invalid IL or missing references) //IL_00e8: Expected O, but got Unknown //IL_0157: Unknown result type (might be due to invalid IL or missing references) //IL_0161: Expected O, but got Unknown //IL_0182: Unknown result type (might be due to invalid IL or missing references) //IL_018c: Expected O, but got Unknown //IL_01ad: Unknown result type (might be due to invalid IL or missing references) //IL_01b7: Expected O, but got Unknown //IL_0316: Unknown result type (might be due to invalid IL or missing references) //IL_0320: Expected O, but got Unknown try { int num = <>1__state; PlayerModifier playerModifier = <>4__this; switch (num) { default: return false; case 0: <>1__state = -1; <extendsWaiter>5__2 = new MultiTokenWaiter(new Func<Token, bool>[2] { (Token t) => (int)t.Type == 51, (Token t) => (int)t.Type == 89 }, false, true); <bind5Waiter>5__3 = new TokenWaiter((Func<Token, bool>)delegate(Token t) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Invalid comparison between Unknown and I4 if ((int)t.Type == 89) { uint? associatedData4 = t.AssociatedData; if (associatedData4.HasValue) { return associatedData4.GetValueOrDefault() == 1; } return false; } return false; }, true); <sprintingWaiter>5__4 = new MultiTokenWaiter(new Func<Token, bool>[3] { delegate(Token t) { IdentifierToken val13 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val13 != null && val13.Name == "slow_walking"; }, delegate(Token t) { ConstantToken val11 = (ConstantToken)(object)((t is ConstantToken) ? t : null); if (val11 != null) { Variant value4 = val11.Value; StringVariant val12 = (StringVariant)(object)((value4 is StringVariant) ? value4 : null); if (val12 != null) { return val12.Value == "move_walk"; } } return false; }, delegate(Token t) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Invalid comparison between Unknown and I4 if ((int)t.Type == 89) { uint? associatedData3 = t.AssociatedData; if (associatedData3.HasValue) { return associatedData3.GetValueOrDefault() == 1; } return false; } return false; } }, false, true); <inputWaiter>5__5 = new TokenWaiter((Func<Token, bool>)delegate(Token t) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Invalid comparison between Unknown and I4 if ((int)t.Type == 89) { uint? associatedData2 = t.AssociatedData; if (associatedData2.HasValue) { return associatedData2.GetValueOrDefault() == 1; } return false; } return false; }, true); <processMovementWaiter>5__6 = new TokenWaiter((Func<Token, bool>)delegate(Token t) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Invalid comparison between Unknown and I4 if ((int)t.Type == 89) { uint? associatedData = t.AssociatedData; if (associatedData.HasValue) { return associatedData.GetValueOrDefault() == 1; } return false; } return false; }, true); <rodCastDistWaiter>5__7 = new MultiTokenWaiter(new Func<Token, bool>[10] { delegate(Token t) { IdentifierToken val10 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val10 != null && val10.Name == "rod_cast_dist"; }, (Token t) => (int)t.Type == 25, delegate(Token t) { ConstantToken val8 = (ConstantToken)(object)((t is ConstantToken) ? t : null); if (val8 != null) { Variant value3 = val8.Value; RealVariant val9 = (RealVariant)(object)((value3 is RealVariant) ? value3 : null); if (val9 != null) { return val9.Value == 0.04; } } return false; }, (Token t) => (int)t.Type == 38, delegate(Token t) { IdentifierToken val7 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val7 != null && val7.Name == "Input"; }, (Token t) => (int)t.Type == 84, delegate(Token t) { IdentifierToken val6 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val6 != null && val6.Name == "is_action_pressed"; }, (Token t) => (int)t.Type == 80, delegate(Token t) { ConstantToken val4 = (ConstantToken)(object)((t is ConstantToken) ? t : null); if (val4 != null) { Variant value2 = val4.Value; StringVariant val5 = (StringVariant)(object)((value2 is StringVariant) ? value2 : null); if (val5 != null) { return val5.Value == "move_sprint"; } } return false; }, (Token t) => (int)t.Type == 81 }, false, false); <>7__wrap7 = tokens.GetEnumerator(); <>1__state = -3; break; case 1: <>1__state = -3; <>7__wrap8 = playerModifier.PatchSetupPlayerVars().GetEnumerator(); <>1__state = -4; goto IL_044e; case 2: <>1__state = -4; goto IL_044e; case 3: <>1__state = -3; <>7__wrap8 = playerModifier.PatchLook().GetEnumerator(); <>1__state = -5; goto IL_04e1; case 4: <>1__state = -5; goto IL_04e1; case 5: <>1__state = -6; goto IL_0541; case 6: <>1__state = -7; goto IL_05a1; case 7: <>1__state = -3; <>7__wrap8 = playerModifier.PatchAnalogMovement().GetEnumerator(); <>1__state = -8; goto IL_0634; case 8: <>1__state = -8; goto IL_0634; case 9: <>1__state = -9; goto IL_0695; case 10: <>1__state = -3; <>7__wrap8 = playerModifier.PatchCheckController().GetEnumerator(); <>1__state = -10; goto IL_072a; case 11: <>1__state = -10; goto IL_072a; case 12: <>1__state = -3; if (!Mod.Config.ControllerVibration || !Mod.Config.ControllerVibrationLand) { break; } <>7__wrap8 = playerModifier.PatchLandVibration().GetEnumerator(); <>1__state = -11; goto IL_07dd; case 13: <>1__state = -11; goto IL_07dd; case 14: <>1__state = -3; <>7__wrap8 = playerModifier.PatchSprintReel().GetEnumerator(); <>1__state = -12; goto IL_086c; case 15: <>1__state = -12; goto IL_086c; case 16: { <>1__state = -3; break; } IL_086c: if (((global::System.Collections.IEnumerator)<>7__wrap8).MoveNext()) { Token current = <>7__wrap8.Current; <>2__current = current; <>1__state = 15; return true; } <>m__Finally10(); <>7__wrap8 = null; break; IL_07dd: if (((global::System.Collections.IEnumerator)<>7__wrap8).MoveNext()) { Token current2 = <>7__wrap8.Current; <>2__current = current2; <>1__state = 13; return true; } <>m__Finally9(); <>7__wrap8 = null; break; IL_04e1: if (((global::System.Collections.IEnumerator)<>7__wrap8).MoveNext()) { Token current3 = <>7__wrap8.Current; <>2__current = current3; <>1__state = 4; return true; } <>m__Finally3(); <>7__wrap8 = null; <>7__wrap8 = playerModifier.PatchZoomControl().GetEnumerator(); <>1__state = -6; goto IL_0541; IL_072a: if (((global::System.Collections.IEnumerator)<>7__wrap8).MoveNext()) { Token current4 = <>7__wrap8.Current; <>2__current = current4; <>1__state = 11; return true; } <>m__Finally8(); <>7__wrap8 = null; break; IL_0541: if (((global::System.Collections.IEnumerator)<>7__wrap8).MoveNext()) { Token current5 = <>7__wrap8.Current; <>2__current = current5; <>1__state = 5; return true; } <>m__Finally4(); <>7__wrap8 = null; <>7__wrap8 = playerModifier.PatchHotbarControl().GetEnumerator(); <>1__state = -7; goto IL_05a1; IL_0634: if (((global::System.Collections.IEnumerator)<>7__wrap8).MoveNext()) { Token current6 = <>7__wrap8.Current; <>2__current = current6; <>1__state = 8; return true; } <>m__Finally6(); <>7__wrap8 = null; <>7__wrap8 = playerModifier.PatchToggleMovement().GetEnumerator(); <>1__state = -9; goto IL_0695; IL_05a1: if (((global::System.Collections.IEnumerator)<>7__wrap8).MoveNext()) { Token current7 = <>7__wrap8.Current; <>2__current = current7; <>1__state = 6; return true; } <>m__Finally5(); <>7__wrap8 = null; break; IL_0695: if (((global::System.Collections.IEnumerator)<>7__wrap8).MoveNext()) { Token current8 = <>7__wrap8.Current; <>2__current = current8; <>1__state = 9; return true; } <>m__Finally7(); <>7__wrap8 = null; break; IL_044e: if (((global::System.Collections.IEnumerator)<>7__wrap8).MoveNext()) { Token current9 = <>7__wrap8.Current; <>2__current = current9; <>1__state = 2; return true; } <>m__Finally2(); <>7__wrap8 = null; break; } if (((global::System.Collections.IEnumerator)<>7__wrap7).MoveNext()) { Token current10 = <>7__wrap7.Current; ConstantToken val = (ConstantToken)(object)((current10 is ConstantToken) ? current10 : null); if (val != null) { Variant value = val.Value; StringVariant val2 = (StringVariant)(object)((value is StringVariant) ? value : null); if (val2 != null && val2.Value == "bind_5") { <bind5Waiter>5__3.SetReady(); } } IdentifierToken val3 = (IdentifierToken)(object)((current10 is IdentifierToken) ? current10 : null); if (val3 != null && val3.Name == "_input") { <inputWaiter>5__5.SetReady(); } val3 = (IdentifierToken)(object)((current10 is IdentifierToken) ? current10 : null); if (val3 != null && val3.Name == "_process_movement") { <processMovementWaiter>5__6.SetReady(); } if (<extendsWaiter>5__2.Check(current10)) { <>2__current = current10; <>1__state = 1; return true; } if (<bind5Waiter>5__3.Check(current10)) { <>2__current = current10; <>1__state = 3; return true; } if (<sprintingWaiter>5__4.Check(current10)) { <>2__current = current10; <>1__state = 7; return true; } if (<inputWaiter>5__5.Check(current10)) { <>2__current = current10; <>1__state = 10; return true; } if (<processMovementWaiter>5__6.Check(current10)) { <>2__current = current10; <>1__state = 12; return true; } if (<rodCastDistWaiter>5__7.Check(current10)) { <>2__current = current10; <>1__state = 14; return true; } <>2__current = current10; <>1__state = 16; return true; } <>m__Finally1(); <>7__wrap7 = null; return false; } catch { //try-fault ((global::System.IDisposable)this).Dispose(); throw; } } bool global::System.Collections.IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } private void <>m__Finally1() { <>1__state = -1; if (<>7__wrap7 != null) { ((global::System.IDisposable)<>7__wrap7).Dispose(); } } private void <>m__Finally2() { <>1__state = -3; if (<>7__wrap8 != null) { ((global::System.IDisposable)<>7__wrap8).Dispose(); } } private void <>m__Finally3() { <>1__state = -3; if (<>7__wrap8 != null) { ((global::System.IDisposable)<>7__wrap8).Dispose(); } } private void <>m__Finally4() { <>1__state = -3; if (<>7__wrap8 != null) { ((global::System.IDisposable)<>7__wrap8).Dispose(); } } private void <>m__Finally5() { <>1__state = -3; if (<>7__wrap8 != null) { ((global::System.IDisposable)<>7__wrap8).Dispose(); } } private void <>m__Finally6() { <>1__state = -3; if (<>7__wrap8 != null) { ((global::System.IDisposable)<>7__wrap8).Dispose(); } } private void <>m__Finally7() { <>1__state = -3; if (<>7__wrap8 != null) { ((global::System.IDisposable)<>7__wrap8).Dispose(); } } private void <>m__Finally8() { <>1__state = -3; if (<>7__wrap8 != null) { ((global::System.IDisposable)<>7__wrap8).Dispose(); } } private void <>m__Finally9() { <>1__state = -3; if (<>7__wrap8 != null) { ((global::System.IDisposable)<>7__wrap8).Dispose(); } } private void <>m__Finally10() { <>1__state = -3; if (<>7__wrap8 != null) { ((global::System.IDisposable)<>7__wrap8).Dispose(); } } [DebuggerHidden] void global::System.Collections.IEnumerator.Reset() { //IL_0000: Unknown result type (might be due to invalid IL or missing references) throw new NotSupportedException(); } [DebuggerHidden] global::System.Collections.Generic.IEnumerator<Token> global::System.Collections.Generic.IEnumerable<Token>.GetEnumerator() { <Modify>d__5 <Modify>d__; if (<>1__state == -2 && <>l__initialThreadId == Environment.CurrentManagedThreadId) { <>1__state = 0; <Modify>d__ = this; } else { <Modify>d__ = new <Modify>d__5(0) { <>4__this = <>4__this }; } <Modify>d__.tokens = <>3__tokens; return <Modify>d__; } [DebuggerHidden] global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() { return (global::System.Collections.IEnumerator)((global::System.Collections.Generic.IEnumerable<Token>)this).GetEnumerator(); } } [CompilerGenerated] private sealed class <PatchAnalogMovement>d__10 : global::System.Collections.Generic.IEnumerable<Token>, global::System.Collections.IEnumerable, global::System.Collections.Generic.IEnumerator<Token>, global::System.Collections.IEnumerator, global::System.IDisposable { private int <>1__state; private Token <>2__current; private int <>l__initialThreadId; private Token[] <camBaseTransformBasis>5__2; private Token[] <>7__wrap2; private int <>7__wrap3; Token global::System.Collections.Generic.IEnumerator<Token>.Current { [DebuggerHidden] get { return <>2__current; } } object global::System.Collections.IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <PatchAnalogMovement>d__10(int <>1__state) { this.<>1__state = <>1__state; <>l__initialThreadId = Environment.CurrentManagedThreadId; } [DebuggerHidden] void global::System.IDisposable.Dispose() { } private bool MoveNext() { //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e2: Expected O, but got Unknown //IL_00ef: Unknown result type (might be due to invalid IL or missing references) //IL_00f5: Expected O, but got Unknown //IL_00fc: Unknown result type (might be due to invalid IL or missing references) //IL_0102: Expected O, but got Unknown //IL_010f: Unknown result type (might be due to invalid IL or missing references) //IL_0115: Expected O, but got Unknown //IL_011c: Unknown result type (might be due to invalid IL or missing references) //IL_0122: Expected O, but got Unknown //IL_0133: Unknown result type (might be due to invalid IL or missing references) //IL_013d: Expected O, but got Unknown //IL_0153: Unknown result type (might be due to invalid IL or missing references) //IL_015d: Expected O, but got Unknown //IL_0179: Unknown result type (might be due to invalid IL or missing references) //IL_0183: Expected O, but got Unknown //IL_0199: Unknown result type (might be due to invalid IL or missing references) //IL_01a3: Expected O, but got Unknown //IL_01bf: Unknown result type (might be due to invalid IL or missing references) //IL_01c9: Expected O, but got Unknown //IL_01df: Unknown result type (might be due to invalid IL or missing references) //IL_01e9: Expected O, but got Unknown //IL_0205: Unknown result type (might be due to invalid IL or missing references) //IL_020f: Expected O, but got Unknown //IL_0225: Unknown result type (might be due to invalid IL or missing references) //IL_022f: Expected O, but got Unknown //IL_022a: Unknown result type (might be due to invalid IL or missing references) //IL_0234: Expected O, but got Unknown //IL_0250: Unknown result type (might be due to invalid IL or missing references) //IL_025a: Expected O, but got Unknown //IL_0271: Unknown result type (might be due to invalid IL or missing references) //IL_027b: Expected O, but got Unknown //IL_0276: Unknown result type (might be due to invalid IL or missing references) //IL_0280: Expected O, but got Unknown //IL_029d: Unknown result type (might be due to invalid IL or missing references) //IL_02a7: Expected O, but got Unknown //IL_02be: Unknown result type (might be due to invalid IL or missing references) //IL_02c8: Expected O, but got Unknown //IL_02c3: Unknown result type (might be due to invalid IL or missing references) //IL_02cd: Expected O, but got Unknown //IL_02ea: Unknown result type (might be due to invalid IL or missing references) //IL_02f4: Expected O, but got Unknown //IL_030b: Unknown result type (might be due to invalid IL or missing references) //IL_0315: Expected O, but got Unknown //IL_0310: Unknown result type (might be due to invalid IL or missing references) //IL_031a: Expected O, but got Unknown //IL_0337: Unknown result type (might be due to invalid IL or missing references) //IL_0341: Expected O, but got Unknown //IL_035b: Unknown result type (might be due to invalid IL or missing references) //IL_0365: Expected O, but got Unknown //IL_0382: Unknown result type (might be due to invalid IL or missing references) //IL_038c: Expected O, but got Unknown //IL_03a3: Unknown result type (might be due to invalid IL or missing references) //IL_03ad: Expected O, but got Unknown //IL_03ca: Unknown result type (might be due to invalid IL or missing references) //IL_03d4: Expected O, but got Unknown //IL_03ee: Unknown result type (might be due to invalid IL or missing references) //IL_03f8: Expected O, but got Unknown //IL_040f: Unknown result type (might be due to invalid IL or missing references) //IL_0419: Expected O, but got Unknown //IL_0436: Unknown result type (might be due to invalid IL or missing references) //IL_0440: Expected O, but got Unknown //IL_0459: Unknown result type (might be due to invalid IL or missing references) //IL_0463: Expected O, but got Unknown //IL_0480: Unknown result type (might be due to invalid IL or missing references) //IL_048a: Expected O, but got Unknown //IL_04a1: Unknown result type (might be due to invalid IL or missing references) //IL_04ab: Expected O, but got Unknown //IL_04c8: Unknown result type (might be due to invalid IL or missing references) //IL_04d2: Expected O, but got Unknown //IL_04e9: Unknown result type (might be due to invalid IL or missing references) //IL_04f3: Expected O, but got Unknown //IL_0510: Unknown result type (might be due to invalid IL or missing references) //IL_051a: Expected O, but got Unknown //IL_0536: Unknown result type (might be due to invalid IL or missing references) //IL_0540: Expected O, but got Unknown //IL_053b: Unknown result type (might be due to invalid IL or missing references) //IL_0545: Expected O, but got Unknown //IL_0562: Unknown result type (might be due to invalid IL or missing references) //IL_056c: Expected O, but got Unknown //IL_0583: Unknown result type (might be due to invalid IL or missing references) //IL_058d: Expected O, but got Unknown //IL_05aa: Unknown result type (might be due to invalid IL or missing references) //IL_05b4: Expected O, but got Unknown //IL_05cb: Unknown result type (might be due to invalid IL or missing references) //IL_05d5: Expected O, but got Unknown //IL_05f2: Unknown result type (might be due to invalid IL or missing references) //IL_05fc: Expected O, but got Unknown //IL_0616: Unknown result type (might be due to invalid IL or missing references) //IL_0620: Expected O, but got Unknown //IL_0637: Unknown result type (might be due to invalid IL or missing references) //IL_0641: Expected O, but got Unknown //IL_065e: Unknown result type (might be due to invalid IL or missing references) //IL_0668: Expected O, but got Unknown //IL_0685: Unknown result type (might be due to invalid IL or missing references) //IL_068f: Expected O, but got Unknown //IL_072d: Unknown result type (might be due to invalid IL or missing references) //IL_0737: Expected O, but got Unknown //IL_0754: Unknown result type (might be due to invalid IL or missing references) //IL_075e: Expected O, but got Unknown //IL_0775: Unknown result type (might be due to invalid IL or missing references) //IL_077f: Expected O, but got Unknown //IL_079c: Unknown result type (might be due to invalid IL or missing references) //IL_07a6: Expected O, but got Unknown //IL_07c0: Unknown result type (might be due to invalid IL or missing references) //IL_07ca: Expected O, but got Unknown //IL_070c: Unknown result type (might be due to invalid IL or missing references) //IL_0716: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <camBaseTransformBasis>5__2 = (Token[])(object)new Token[5] { (Token)new IdentifierToken("cam_base"), new Token((TokenType)84, (uint?)null), (Token)new IdentifierToken("transform"), new Token((TokenType)84, (uint?)null), (Token)new IdentifierToken("basis") }; <>2__current = new Token((TokenType)59, (uint?)null); <>1__state = 1; return true; case 1: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_stick_input"); <>1__state = 2; return true; case 2: <>1__state = -1; <>2__current = new Token((TokenType)23, (uint?)null); <>1__state = 3; return true; case 3: <>1__state = -1; <>2__current = (Token)new IdentifierToken("Input"); <>1__state = 4; return true; case 4: <>1__state = -1; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 5; return true; case 5: <>1__state = -1; <>2__current = (Token)new IdentifierToken("get_vector"); <>1__state = 6; return true; case 6: <>1__state = -1; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 7; return true; case 7: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new StringVariant("move_right")); <>1__state = 8; return true; case 8: <>1__state = -1; <>2__current = new Token((TokenType)82, (uint?)null); <>1__state = 9; return true; case 9: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new StringVariant("move_left")); <>1__state = 10; return true; case 10: <>1__state = -1; <>2__current = new Token((TokenType)82, (uint?)null); <>1__state = 11; return true; case 11: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new StringVariant("move_back")); <>1__state = 12; return true; case 12: <>1__state = -1; <>2__current = new Token((TokenType)82, (uint?)null); <>1__state = 13; return true; case 13: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new StringVariant("move_forward")); <>1__state = 14; return true; case 14: <>1__state = -1; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 15; return true; case 15: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 16; return true; case 16: <>1__state = -1; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 17; return true; case 17: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_using_controller"); <>1__state = 18; return true; case 18: <>1__state = -1; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 19; return true; case 19: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)2u); <>1__state = 20; return true; case 20: <>1__state = -1; <>2__current = (Token)new IdentifierToken("direction"); <>1__state = 21; return true; case 21: <>1__state = -1; <>2__current = new Token((TokenType)23, (uint?)null); <>1__state = 22; return true; case 22: <>1__state = -1; <>2__current = new Token((TokenType)4, (uint?)7u); <>1__state = 23; return true; case 23: <>1__state = -1; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 24; return true; case 24: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_stick_input"); <>1__state = 25; return true; case 25: <>1__state = -1; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 26; return true; case 26: <>1__state = -1; <>2__current = (Token)new IdentifierToken("x"); <>1__state = 27; return true; case 27: <>1__state = -1; <>2__current = new Token((TokenType)82, (uint?)null); <>1__state = 28; return true; case 28: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new RealVariant(0.0, false)); <>1__state = 29; return true; case 29: <>1__state = -1; <>2__current = new Token((TokenType)82, (uint?)null); <>1__state = 30; return true; case 30: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_stick_input"); <>1__state = 31; return true; case 31: <>1__state = -1; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 32; return true; case 32: <>1__state = -1; <>2__current = (Token)new IdentifierToken("y"); <>1__state = 33; return true; case 33: <>1__state = -1; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 34; return true; case 34: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)2u); <>1__state = 35; return true; case 35: <>1__state = -1; <>2__current = (Token)new IdentifierToken("direction"); <>1__state = 36; return true; case 36: <>1__state = -1; <>2__current = new Token((TokenType)23, (uint?)null); <>1__state = 37; return true; case 37: <>1__state = -1; <>2__current = new Token((TokenType)17, (uint?)null); <>1__state = 38; return true; case 38: <>1__state = -1; <>7__wrap2 = <camBaseTransformBasis>5__2; <>7__wrap3 = 0; goto IL_06e9; case 39: <>1__state = -1; <>7__wrap3++; goto IL_06e9; case 40: <>1__state = -1; <>2__current = (Token)new IdentifierToken("xform"); <>1__state = 41; return true; case 41: <>1__state = -1; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 42; return true; case 42: <>1__state = -1; <>2__current = (Token)new IdentifierToken("direction"); <>1__state = 43; return true; case 43: <>1__state = -1; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 44; return true; case 44: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 45; return true; case 45: { <>1__state = -1; return false; } IL_06e9: if (<>7__wrap3 < <>7__wrap2.Length) { Token val = <>7__wrap2[<>7__wrap3]; <>2__current = val; <>1__state = 39; return true; } <>7__wrap2 = null; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 40; return true; } } bool global::System.Collections.IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void global::System.Collections.IEnumerator.Reset() { //IL_0000: Unknown result type (might be due to invalid IL or missing references) throw new NotSupportedException(); } [DebuggerHidden] global::System.Collections.Generic.IEnumerator<Token> global::System.Collections.Generic.IEnumerable<Token>.GetEnumerator() { if (<>1__state == -2 && <>l__initialThreadId == Environment.CurrentManagedThreadId) { <>1__state = 0; return this; } return new <PatchAnalogMovement>d__10(0); } [DebuggerHidden] global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() { return (global::System.Collections.IEnumerator)((global::System.Collections.Generic.IEnumerable<Token>)this).GetEnumerator(); } } [CompilerGenerated] private sealed class <PatchCheckController>d__12 : global::System.Collections.Generic.IEnumerable<Token>, global::System.Collections.IEnumerable, global::System.Collections.Generic.IEnumerator<Token>, global::System.Collections.IEnumerator, global::System.IDisposable { private int <>1__state; private Token <>2__current; private int <>l__initialThreadId; Token global::System.Collections.Generic.IEnumerator<Token>.Current { [DebuggerHidden] get { return <>2__current; } } object global::System.Collections.IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <PatchCheckController>d__12(int <>1__state) { this.<>1__state = <>1__state; <>l__initialThreadId = Environment.CurrentManagedThreadId; } [DebuggerHidden] void global::System.IDisposable.Dispose() { } private bool MoveNext() { //IL_0082: Unknown result type (might be due to invalid IL or missing references) //IL_008c: Expected O, but got Unknown //IL_00a2: Unknown result type (might be due to invalid IL or missing references) //IL_00ac: Expected O, but got Unknown //IL_00c8: Unknown result type (might be due to invalid IL or missing references) //IL_00d2: Expected O, but got Unknown //IL_00e8: Unknown result type (might be due to invalid IL or missing references) //IL_00f2: Expected O, but got Unknown //IL_010e: Unknown result type (might be due to invalid IL or missing references) //IL_0118: Expected O, but got Unknown //IL_012e: Unknown result type (might be due to invalid IL or missing references) //IL_0138: Expected O, but got Unknown //IL_0154: Unknown result type (might be due to invalid IL or missing references) //IL_015e: Expected O, but got Unknown //IL_0174: Unknown result type (might be due to invalid IL or missing references) //IL_017e: Expected O, but got Unknown //IL_019a: Unknown result type (might be due to invalid IL or missing references) //IL_01a4: Expected O, but got Unknown //IL_01bb: Unknown result type (might be due to invalid IL or missing references) //IL_01c5: Expected O, but got Unknown //IL_01e2: Unknown result type (might be due to invalid IL or missing references) //IL_01ec: Expected O, but got Unknown //IL_01ff: Unknown result type (might be due to invalid IL or missing references) //IL_0209: Expected O, but got Unknown //IL_0204: Unknown result type (might be due to invalid IL or missing references) //IL_020e: Expected O, but got Unknown //IL_0228: Unknown result type (might be due to invalid IL or missing references) //IL_0232: Expected O, but got Unknown //IL_024f: Unknown result type (might be due to invalid IL or missing references) //IL_0259: Expected O, but got Unknown //IL_0276: Unknown result type (might be due to invalid IL or missing references) //IL_0280: Expected O, but got Unknown //IL_0297: Unknown result type (might be due to invalid IL or missing references) //IL_02a1: Expected O, but got Unknown //IL_02be: Unknown result type (might be due to invalid IL or missing references) //IL_02c8: Expected O, but got Unknown //IL_02df: Unknown result type (might be due to invalid IL or missing references) //IL_02e9: Expected O, but got Unknown //IL_0306: Unknown result type (might be due to invalid IL or missing references) //IL_0310: Expected O, but got Unknown //IL_0327: Unknown result type (might be due to invalid IL or missing references) //IL_0331: Expected O, but got Unknown //IL_034e: Unknown result type (might be due to invalid IL or missing references) //IL_0358: Expected O, but got Unknown //IL_036b: Unknown result type (might be due to invalid IL or missing references) //IL_0375: Expected O, but got Unknown //IL_0370: Unknown result type (might be due to invalid IL or missing references) //IL_037a: Expected O, but got Unknown //IL_0394: Unknown result type (might be due to invalid IL or missing references) //IL_039e: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 1; return true; case 1: <>1__state = -1; <>2__current = (Token)new IdentifierToken("event"); <>1__state = 2; return true; case 2: <>1__state = -1; <>2__current = new Token((TokenType)52, (uint?)null); <>1__state = 3; return true; case 3: <>1__state = -1; <>2__current = (Token)new IdentifierToken("InputEventJoypadButton"); <>1__state = 4; return true; case 4: <>1__state = -1; <>2__current = new Token((TokenType)14, (uint?)null); <>1__state = 5; return true; case 5: <>1__state = -1; <>2__current = (Token)new IdentifierToken("event"); <>1__state = 6; return true; case 6: <>1__state = -1; <>2__current = new Token((TokenType)52, (uint?)null); <>1__state = 7; return true; case 7: <>1__state = -1; <>2__current = (Token)new IdentifierToken("InputEventJoypadMotion"); <>1__state = 8; return true; case 8: <>1__state = -1; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 9; return true; case 9: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_using_controller"); <>1__state = 10; return true; case 10: <>1__state = -1; <>2__current = new Token((TokenType)23, (uint?)null); <>1__state = 11; return true; case 11: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new BoolVariant(true)); <>1__state = 12; return true; case 12: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 13; return true; case 13: <>1__state = -1; <>2__current = new Token((TokenType)39, (uint?)null); <>1__state = 14; return true; case 14: <>1__state = -1; <>2__current = new Token((TokenType)15, (uint?)null); <>1__state = 15; return true; case 15: <>1__state = -1; <>2__current = (Token)new IdentifierToken("event"); <>1__state = 16; return true; case 16: <>1__state = -1; <>2__current = new Token((TokenType)52, (uint?)null); <>1__state = 17; return true; case 17: <>1__state = -1; <>2__current = (Token)new IdentifierToken("InputEventMouseMotion"); <>1__state = 18; return true; case 18: <>1__state = -1; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 19; return true; case 19: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_using_controller"); <>1__state = 20; return true; case 20: <>1__state = -1; <>2__current = new Token((TokenType)23, (uint?)null); <>1__state = 21; return true; case 21: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new BoolVariant(false)); <>1__state = 22; return true; case 22: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 23; return true; case 23: <>1__state = -1; return false; } } bool global::System.Collections.IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void global::System.Collections.IEnumerator.Reset() { //IL_0000: Unknown result type (might be due to invalid IL or missing references) throw new NotSupportedException(); } [DebuggerHidden] global::System.Collections.Generic.IEnumerator<Token> global::System.Collections.Generic.IEnumerable<Token>.GetEnumerator() { if (<>1__state == -2 && <>l__initialThreadId == Environment.CurrentManagedThreadId) { <>1__state = 0; return this; } return new <PatchCheckController>d__12(0); } [DebuggerHidden] global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() { return (global::System.Collections.IEnumerator)((global::System.Collections.Generic.IEnumerable<Token>)this).GetEnumerator(); } } [CompilerGenerated] private sealed class <PatchHotbarControl>d__9 : global::System.Collections.Generic.IEnumerable<Token>, global::System.Collections.IEnumerable, global::System.Collections.Generic.IEnumerator<Token>, global::System.Collections.IEnumerator, global::System.IDisposable { private int <>1__state; private Token <>2__current; private int <>l__initialThreadId; public PlayerModifier <>4__this; private global::System.Collections.Generic.IEnumerator<Token> <>7__wrap1; Token global::System.Collections.Generic.IEnumerator<Token>.Current { [DebuggerHidden] get { return <>2__current; } } object global::System.Collections.IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <PatchHotbarControl>d__9(int <>1__state) { this.<>1__state = <>1__state; <>l__initialThreadId = Environment.CurrentManagedThreadId; } [DebuggerHidden] void global::System.IDisposable.Dispose() { switch (<>1__state) { case -3: case 5: try { break; } finally { <>m__Finally1(); } case -4: case 18: try { break; } finally { <>m__Finally2(); } case -5: case 40: try { break; } finally { <>m__Finally3(); } } } private bool MoveNext() { //IL_0122: Unknown result type (might be due to invalid IL or missing references) //IL_012c: Expected O, but got Unknown //IL_0147: Unknown result type (might be due to invalid IL or missing references) //IL_0151: Expected O, but got Unknown //IL_0172: Unknown result type (might be due to invalid IL or missing references) //IL_017c: Expected O, but got Unknown //IL_019d: Unknown result type (might be due to invalid IL or missing references) //IL_01a7: Expected O, but got Unknown //IL_0258: Unknown result type (might be due to invalid IL or missing references) //IL_0262: Expected O, but got Unknown //IL_027d: Unknown result type (might be due to invalid IL or missing references) //IL_0287: Expected O, but got Unknown //IL_02a8: Unknown result type (might be due to invalid IL or missing references) //IL_02b2: Expected O, but got Unknown //IL_02ce: Unknown result type (might be due to invalid IL or missing references) //IL_02d8: Expected O, but got Unknown //IL_02f9: Unknown result type (might be due to invalid IL or missing references) //IL_0303: Expected O, but got Unknown //IL_031f: Unknown result type (might be due to invalid IL or missing references) //IL_0329: Expected O, but got Unknown //IL_034b: Unknown result type (might be due to invalid IL or missing references) //IL_0355: Expected O, but got Unknown //IL_0371: Unknown result type (might be due to invalid IL or missing references) //IL_037b: Expected O, but got Unknown //IL_039d: Unknown result type (might be due to invalid IL or missing references) //IL_03a7: Expected O, but got Unknown //IL_03c6: Unknown result type (might be due to invalid IL or missing references) //IL_03d0: Expected O, but got Unknown //IL_03f2: Unknown result type (might be due to invalid IL or missing references) //IL_03fc: Expected O, but got Unknown //IL_04ad: Unknown result type (might be due to invalid IL or missing references) //IL_04b7: Expected O, but got Unknown //IL_04d3: Unknown result type (might be due to invalid IL or missing references) //IL_04dd: Expected O, but got Unknown //IL_04ff: Unknown result type (might be due to invalid IL or missing references) //IL_0509: Expected O, but got Unknown //IL_0523: Unknown result type (might be due to invalid IL or missing references) //IL_052d: Expected O, but got Unknown //IL_0528: Unknown result type (might be due to invalid IL or missing references) //IL_0532: Expected O, but got Unknown //IL_0551: Unknown result type (might be due to invalid IL or missing references) //IL_055b: Expected O, but got Unknown //IL_057d: Unknown result type (might be due to invalid IL or missing references) //IL_0587: Expected O, but got Unknown //IL_05a3: Unknown result type (might be due to invalid IL or missing references) //IL_05ad: Expected O, but got Unknown //IL_05cf: Unknown result type (might be due to invalid IL or missing references) //IL_05d9: Expected O, but got Unknown //IL_05f3: Unknown result type (might be due to invalid IL or missing references) //IL_05fd: Expected O, but got Unknown //IL_05f8: Unknown result type (might be due to invalid IL or missing references) //IL_0602: Expected O, but got Unknown //IL_0624: Unknown result type (might be due to invalid IL or missing references) //IL_062e: Expected O, but got Unknown //IL_064a: Unknown result type (might be due to invalid IL or missing references) //IL_0654: Expected O, but got Unknown //IL_0676: Unknown result type (might be due to invalid IL or missing references) //IL_0680: Expected O, but got Unknown //IL_069a: Unknown result type (might be due to invalid IL or missing references) //IL_06a4: Expected O, but got Unknown //IL_069f: Unknown result type (might be due to invalid IL or missing references) //IL_06a9: Expected O, but got Unknown //IL_06c8: Unknown result type (might be due to invalid IL or missing references) //IL_06d2: Expected O, but got Unknown //IL_06ee: Unknown result type (might be due to invalid IL or missing references) //IL_06f8: Expected O, but got Unknown //IL_071a: Unknown result type (might be due to invalid IL or missing references) //IL_0724: Expected O, but got Unknown //IL_0740: Unknown result type (might be due to invalid IL or missing references) //IL_074a: Expected O, but got Unknown //IL_076c: Unknown result type (might be due to invalid IL or missing references) //IL_0776: Expected O, but got Unknown //IL_0795: Unknown result type (might be due to invalid IL or missing references) //IL_079f: Expected O, but got Unknown //IL_07c1: Unknown result type (might be due to invalid IL or missing references) //IL_07cb: Expected O, but got Unknown //IL_087c: Unknown result type (might be due to invalid IL or missing references) //IL_0886: Expected O, but got Unknown //IL_08a2: Unknown result type (might be due to invalid IL or missing references) //IL_08ac: Expected O, but got Unknown //IL_08ce: Unknown result type (might be due to invalid IL or missing references) //IL_08d8: Expected O, but got Unknown //IL_08f2: Unknown result type (might be due to invalid IL or missing references) //IL_08fc: Expected O, but got Unknown //IL_08f7: Unknown result type (might be due to invalid IL or missing references) //IL_0901: Expected O, but got Unknown //IL_0920: Unknown result type (might be due to invalid IL or missing references) //IL_092a: Expected O, but got Unknown //IL_094c: Unknown result type (might be due to invalid IL or missing references) //IL_0956: Expected O, but got Unknown //IL_0972: Unknown result type (might be due to invalid IL or missing references) //IL_097c: Expected O, but got Unknown //IL_099e: Unknown result type (might be due to invalid IL or missing references) //IL_09a8: Expected O, but got Unknown //IL_09c2: Unknown result type (might be due to invalid IL or missing references) //IL_09cc: Expected O, but got Unknown //IL_09c7: Unknown result type (might be due to invalid IL or missing references) //IL_09d1: Expected O, but got Unknown //IL_09f3: Unknown result type (might be due to invalid IL or missing references) //IL_09fd: Expected O, but got Unknown //IL_0a19: Unknown result type (might be due to invalid IL or missing references) //IL_0a23: Expected O, but got Unknown //IL_0a45: Unknown result type (might be due to invalid IL or missing references) //IL_0a4f: Expected O, but got Unknown //IL_0a69: Unknown result type (might be due to invalid IL or missing references) //IL_0a73: Expected O, but got Unknown //IL_0a6e: Unknown result type (might be due to invalid IL or missing references) //IL_0a78: Expected O, but got Unknown //IL_0a97: Unknown result type (might be due to invalid IL or missing references) //IL_0aa1: Expected O, but got Unknown //IL_0abd: Unknown result type (might be due to invalid IL or missing references) //IL_0ac7: Expected O, but got Unknown //IL_0ae9: Unknown result type (might be due to invalid IL or missing references) //IL_0af3: Expected O, but got Unknown //IL_0b0f: Unknown result type (might be due to invalid IL or missing references) //IL_0b19: Expected O, but got Unknown //IL_0b38: Unknown result type (might be due to invalid IL or missing references) //IL_0b42: Expected O, but got Unknown //IL_0b5e: Unknown result type (might be due to invalid IL or missing references) //IL_0b68: Expected O, but got Unknown //IL_022d: Unknown result type (might be due to invalid IL or missing references) //IL_0237: Expected O, but got Unknown //IL_0484: Unknown result type (might be due to invalid IL or missing references) //IL_048e: Expected O, but got Unknown //IL_0853: Unknown result type (might be due to invalid IL or missing references) //IL_085d: Expected O, but got Unknown try { int num = <>1__state; PlayerModifier playerModifier = <>4__this; switch (num) { default: return false; case 0: <>1__state = -1; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 1; return true; case 1: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_using_controller"); <>1__state = 2; return true; case 2: <>1__state = -1; <>2__current = new Token((TokenType)13, (uint?)null); <>1__state = 3; return true; case 3: <>1__state = -1; <>2__current = new Token((TokenType)15, (uint?)null); <>1__state = 4; return true; case 4: <>1__state = -1; <>7__wrap1 = playerModifier.IsActionPressedShort("joy_zoom_control").GetEnumerator(); <>1__state = -3; goto IL_0207; case 5: <>1__state = -3; goto IL_0207; case 6: <>1__state = -1; <>2__current = new Token((TokenType)15, (uint?)null); <>1__state = 7; return true; case 7: <>1__state = -1; <>2__current = (Token)new IdentifierToken("locked"); <>1__state = 8; return true; case 8: <>1__state = -1; <>2__current = new Token((TokenType)13, (uint?)null); <>1__state = 9; return true; case 9: <>1__state = -1; <>2__current = (Token)new IdentifierToken("state"); <>1__state = 10; return true; case 10: <>1__state = -1; <>2__current = new Token((TokenType)7, (uint?)null); <>1__state = 11; return true; case 11: <>1__state = -1; <>2__current = (Token)new IdentifierToken("STATES"); <>1__state = 12; return true; case 12: <>1__state = -1; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 13; return true; case 13: <>1__state = -1; <>2__current = (Token)new IdentifierToken("DEFAULT"); <>1__state = 14; return true; case 14: <>1__state = -1; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 15; return true; case 15: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)2u); <>1__state = 16; return true; case 16: <>1__state = -1; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 17; return true; case 17: <>1__state = -1; <>7__wrap1 = playerModifier.IsActionJustPressedShort("joy_tab_next").GetEnumerator(); <>1__state = -4; goto IL_045e; case 18: <>1__state = -4; goto IL_045e; case 19: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)3u); <>1__state = 20; return true; case 20: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_current_hotbar"); <>1__state = 21; return true; case 21: <>1__state = -1; <>2__current = new Token((TokenType)24, (uint?)null); <>1__state = 22; return true; case 22: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new IntVariant(1L, false)); <>1__state = 23; return true; case 23: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)3u); <>1__state = 24; return true; case 24: <>1__state = -1; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 25; return true; case 25: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_current_hotbar"); <>1__state = 26; return true; case 26: <>1__state = -1; <>2__current = new Token((TokenType)11, (uint?)null); <>1__state = 27; return true; case 27: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new IntVariant(4L, false)); <>1__state = 28; return true; case 28: <>1__state = -1; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 29; return true; case 29: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_current_hotbar"); <>1__state = 30; return true; case 30: <>1__state = -1; <>2__current = new Token((TokenType)23, (uint?)null); <>1__state = 31; return true; case 31: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new IntVariant(0L, false)); <>1__state = 32; return true; case 32: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)3u); <>1__state = 33; return true; case 33: <>1__state = -1; <>2__current = (Token)new IdentifierToken("_equip_hotbar"); <>1__state = 34; return true; case 34: <>1__state = -1; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 35; return true; case 35: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_current_hotbar"); <>1__state = 36; return true; case 36: <>1__state = -1; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 37; return true; case 37: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)2u); <>1__state = 38; return true; case 38: <>1__state = -1; <>2__current = new Token((TokenType)39, (uint?)null); <>1__state = 39; return true; case 39: <>1__state = -1; <>7__wrap1 = playerModifier.IsActionJustPressedShort("joy_tab_prev").GetEnumerator(); <>1__state = -5; goto IL_082d; case 40: <>1__state = -5; goto IL_082d; case 41: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)3u); <>1__state = 42; return true; case 42: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_current_hotbar"); <>1__state = 43; return true; case 43: <>1__state = -1; <>2__current = new Token((TokenType)25, (uint?)null); <>1__state = 44; return true; case 44: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new IntVariant(1L, false)); <>1__state = 45; return true; case 45: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)3u); <>1__state = 46; return true; case 46: <>1__state = -1; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 47; return true; case 47: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_current_hotbar"); <>1__state = 48; return true; case 48: <>1__state = -1; <>2__current = new Token((TokenType)9, (uint?)null); <>1__state = 49; return true; case 49: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new IntVariant(0L, false)); <>1__state = 50; return true; case 50: <>1__state = -1; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 51; return true; case 51: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_current_hotbar"); <>1__state = 52; return true; case 52: <>1__state = -1; <>2__current = new Token((TokenType)23, (uint?)null); <>1__state = 53; return true; case 53: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new IntVariant(4L, false)); <>1__state = 54; return true; case 54: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)3u); <>1__state = 55; return true; case 55: <>1__state = -1; <>2__current = (Token)new IdentifierToken("_equip_hotbar"); <>1__state = 56; return true; case 56: <>1__state = -1; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 57; return true; case 57: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_current_hotbar"); <>1__state = 58; return true; case 58: <>1__state = -1; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 59; return true; case 59: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 60; return true; case 60: { <>1__state = -1; return false; } IL_082d: if (((global::System.Collections.IEnumerator)<>7__wrap1).MoveNext()) { Token current = <>7__wrap1.Current; <>2__current = current; <>1__state = 40; return true; } <>m__Finally3(); <>7__wrap1 = null; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 41; return true; IL_045e: if (((global::System.Collections.IEnumerator)<>7__wrap1).MoveNext()) { Token current2 = <>7__wrap1.Current; <>2__current = current2; <>1__state = 18; return true; } <>m__Finally2(); <>7__wrap1 = null; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 19; return true; IL_0207: if (((global::System.Collections.IEnumerator)<>7__wrap1).MoveNext()) { Token current3 = <>7__wrap1.Current; <>2__current = current3; <>1__state = 5; return true; } <>m__Finally1(); <>7__wrap1 = null; <>2__current = new Token((TokenType)13, (uint?)null); <>1__state = 6; return true; } } catch { //try-fault ((global::System.IDisposable)this).Dispose(); throw; } } bool global::System.Collections.IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } private void <>m__Finally1() { <>1__state = -1; if (<>7__wrap1 != null) { ((global::System.IDisposable)<>7__wrap1).Dispose(); } } private void <>m__Finally2() { <>1__state = -1; if (<>7__wrap1 != null) { ((global::System.IDisposable)<>7__wrap1).Dispose(); } } private void <>m__Finally3() { <>1__state = -1; if (<>7__wrap1 != null) { ((global::System.IDisposable)<>7__wrap1).Dispose(); } } [DebuggerHidden] void global::System.Collections.IEnumerator.Reset() { //IL_0000: Unknown result type (might be due to invalid IL or missing references) throw new NotSupportedException(); } [DebuggerHidden] global::System.Collections.Generic.IEnumerator<Token> global::System.Collections.Generic.IEnumerable<Token>.GetEnumerator() { <PatchHotbarControl>d__9 result; if (<>1__state == -2 && <>l__initialThreadId == Environment.CurrentManagedThreadId) { <>1__state = 0; result = this; } else { result = new <PatchHotbarControl>d__9(0) { <>4__this = <>4__this }; } return result; } [DebuggerHidden] global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() { return (global::System.Collections.IEnumerator)((global::System.Collections.Generic.IEnumerable<Token>)this).GetEnumerator(); } } [CompilerGenerated] private sealed class <PatchLandVibration>d__13 : global::System.Collections.Generic.IEnumerable<Token>, global::System.Collections.IEnumerable, global::System.Collections.Generic.IEnumerator<Token>, global::System.Collections.IEnumerator, global::System.IDisposable { private int <>1__state; private Token <>2__current; private int <>l__initialThreadId; private global::System.Collections.Generic.IEnumerator<Token> <>7__wrap1; Token global::System.Collections.Generic.IEnumerator<Token>.Current { [DebuggerHidden] get { return <>2__current; } } object global::System.Collections.IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <PatchLandVibration>d__13(int <>1__state) { this.<>1__state = <>1__state; <>l__initialThreadId = Environment.CurrentManagedThreadId; } [DebuggerHidden] void global::System.IDisposable.Dispose() { switch (<>1__state) { case -3: case 13: try { break; } finally { <>m__Finally1(); } case -4: case 17: try { break; } finally { <>m__Finally2(); } } } private bool MoveNext() { //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_007d: Expected O, but got Unknown //IL_0098: Unknown result type (might be due to invalid IL or missing references) //IL_00a2: Expected O, but got Unknown //IL_00c3: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected O, but got Unknown //IL_00ee: Unknown result type (might be due to invalid IL or missing references) //IL_00f8: Expected O, but got Unknown //IL_0119: Unknown result type (might be due to invalid IL or missing references) //IL_0123: Expected O, but got Unknown //IL_013e: Unknown result type (might be due to invalid IL or missing references) //IL_0148: Expected O, but got Unknown //IL_0169: Unknown result type (might be due to invalid IL or missing references) //IL_0173: Expected O, but got Unknown //IL_0191: Unknown result type (might be due to invalid IL or missing references) //IL_019b: Expected O, but got Unknown //IL_01bc: Unknown result type (might be due to invalid IL or missing references) //IL_01c6: Expected O, but got Unknown //IL_01e8: Unknown result type (might be due to invalid IL or missing references) //IL_01f2: Expected O, but got Unknown //IL_020e: Unknown result type (might be due to invalid IL or missing references) //IL_0218: Expected O, but got Unknown //IL_023a: Unknown result type (might be due to invalid IL or missing references) //IL_0244: Expected O, but got Unknown //IL_0308: Unknown result type (might be due to invalid IL or missing references) //IL_0312: Expected O, but got Unknown //IL_0334: Unknown result type (might be due to invalid IL or missing references) //IL_033e: Expected O, but got Unknown //IL_02dc: Unknown result type (might be due to invalid IL or missing references) //IL_02e6: Expected O, but got Unknown //IL_03d5: Unknown result type (might be due to invalid IL or missing references) //IL_03df: Expected O, but got Unknown try { switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 1; return true; case 1: <>1__state = -1; <>2__current = (Token)new IdentifierToken("is_on_floor"); <>1__state = 2; return true; case 2: <>1__state = -1; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 3; return true; case 3: <>1__state = -1; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 4; return true; case 4: <>1__state = -1; <>2__current = new Token((TokenType)13, (uint?)null); <>1__state = 5; return true; case 5: <>1__state = -1; <>2__current = (Token)new IdentifierToken("in_air"); <>1__state = 6; return true; case 6: <>1__state = -1; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 7; return true; case 7: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)2u); <>1__state = 8; return true; case 8: <>1__state = -1; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 9; return true; case 9: <>1__state = -1; <>2__current = new Token((TokenType)15, (uint?)null); <>1__state = 10; return true; case 10: <>1__state = -1; <>2__current = (Token)new IdentifierToken("diving"); <>1__state = 11; return true; case 11: <>1__state = -1; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 12; return true; case 12: <>1__state = -1; <>7__wrap1 = VibrateController(0.5, 0.0, 0.15).GetEnumerator(); <>1__state = -3; goto IL_02b9; case 13: <>1__state = -3; goto IL_02b9; case 14: <>1__state = -1; <>2__current = new Token((TokenType)40, (uint?)null); <>1__state = 15; return true; case 15: <>1__state = -1; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 16; return true; case 16: <>1__state = -1; <>7__wrap1 = VibrateController(0.0, 0.5, 0.25).GetEnumerator(); <>1__state = -4; goto IL_03b2; case 17: <>1__state = -4; goto IL_03b2; case 18: { <>1__state = -1; return false; } IL_03b2: if (((global::System.Collections.IEnumerator)<>7__wrap1).MoveNext()) { Token current = <>7__wrap1.Current; <>2__current = current; <>1__state = 17; return true; } <>m__Finally2(); <>7__wrap1 = null; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 18; return true; IL_02b9: if (((global::System.Collections.IEnumerator)<>7__wrap1).MoveNext()) { Token current2 = <>7__wrap1.Current; <>2__current = current2; <>1__state = 13; return true; } <>m__Finally1(); <>7__wrap1 = null; <>2__current = new Token((TokenType)89, (uint?)2u); <>1__state = 14; return true; } } catch { //try-fault ((global::System.IDisposable)this).Dispose(); throw; } } bool global::System.Collections.IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } private void <>m__Finally1() { <>1__state = -1; if (<>7__wrap1 != null) { ((global::System.IDisposable)<>7__wrap1).Dispose(); } } private void <>m__Finally2() { <>1__state = -1; if (<>7__wrap1 != null) { ((global::System.IDisposable)<>7__wrap1).Dispose(); } } [DebuggerHidden] void global::System.Collections.IEnumerator.Reset() { //IL_0000: Unknown result type (might be due to invalid IL or missing references) throw new NotSupportedException(); } [DebuggerHidden] global::System.Collections.Generic.IEnumerator<Token> global::System.Collections.Generic.IEnumerable<Token>.GetEnumerator() { if (<>1__state == -2 && <>l__initialThreadId == Environment.CurrentManagedThreadId) { <>1__state = 0; return this; } return new <PatchLandVibration>d__13(0); } [DebuggerHidden] global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() { return (global::System.Collections.IEnumerator)((global::System.Collections.Generic.IEnumerable<Token>)this).GetEnumerator(); } } [CompilerGenerated] private sealed class <PatchLook>d__7 : global::System.Collections.Generic.IEnumerable<Token>, global::System.Collections.IEnumerable, global::System.Collections.Generic.IEnumerator<Token>, global::System.Collections.IEnumerator, global::System.IDisposable { private int <>1__state; private Token <>2__current; private int <>l__initialThreadId; private Token[] <camBaseRotation>5__2; private Token[] <camPivotRotation>5__3; private Token[] <>7__wrap3; private int <>7__wrap4; Token global::System.Collections.Generic.IEnumerator<Token>.Current { [DebuggerHidden] get { return <>2__current; } } object global::System.Collections.IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <PatchLook>d__7(int <>1__state) { this.<>1__state = <>1__state; <>l__initialThreadId = Environment.CurrentManagedThreadId; } [DebuggerHidden] void global::System.IDisposable.Dispose() { } private bool MoveNext() { //IL_0106: Unknown result type (might be due to invalid IL or missing references) //IL_0110: Expected O, but got Unknown //IL_0126: Unknown result type (might be due to invalid IL or missing references) //IL_0130: Expected O, but got Unknown //IL_014c: Unknown result type (might be due to invalid IL or missing references) //IL_0156: Expected O, but got Unknown //IL_016c: Unknown result type (might be due to invalid IL or missing references) //IL_0176: Expected O, but got Unknown //IL_0192: Unknown result type (might be due to invalid IL or missing references) //IL_019c: Expected O, but got Unknown //IL_01b2: Unknown result type (might be due to invalid IL or missing references) //IL_01bc: Expected O, but got Unknown //IL_01d8: Unknown result type (might be due to invalid IL or missing references) //IL_01e2: Expected O, but got Unknown //IL_01f8: Unknown result type (might be due to invalid IL or missing references) //IL_0202: Expected O, but got Unknown //IL_01fd: Unknown result type (might be due to invalid IL or missing references) //IL_0207: Expected O, but got Unknown //IL_0223: Unknown result type (might be due to invalid IL or missing references) //IL_022d: Expected O, but got Unknown //IL_0244: Unknown result type (might be due to invalid IL or missing references) //IL_024e: Expected O, but got Unknown //IL_0249: Unknown result type (might be due to invalid IL or missing references) //IL_0253: Expected O, but got Unknown //IL_0270: Unknown result type (might be due to invalid IL or missing references) //IL_027a: Expected O, but got Unknown //IL_0291: Unknown result type (might be due to invalid IL or missing references) //IL_029b: Expected O, but got Unknown //IL_0296: Unknown result type (might be due to invalid IL or missing references) //IL_02a0: Expected O, but got Unknown //IL_02bd: Unknown result type (might be due to invalid IL or missing references) //IL_02c7: Expected O, but got Unknown //IL_02de: Unknown result type (might be due to invalid IL or missing references) //IL_02e8: Expected O, but got Unknown //IL_02e3: Unknown result type (might be due to invalid IL or missing references) //IL_02ed: Expected O, but got Unknown //IL_030a: Unknown result type (might be due to invalid IL or missing references) //IL_0314: Expected O, but got Unknown //IL_032e: Unknown result type (might be due to invalid IL or missing references) //IL_0338: Expected O, but got Unknown //IL_0355: Unknown result type (might be due to invalid IL or missing references) //IL_035f: Expected O, but got Unknown //IL_0376: Unknown result type (might be due to invalid IL or missing references) //IL_0380: Expected O, but got Unknown //IL_039d: Unknown result type (might be due to invalid IL or missing references) //IL_03a7: Expected O, but got Unknown //IL_03be: Unknown result type (might be due to invalid IL or missing references) //IL_03c8: Expected O, but got Unknown //IL_03e5: Unknown result type (might be due to invalid IL or missing references) //IL_03ef: Expected O, but got Unknown //IL_0406: Unknown result type (might be due to invalid IL or missing references) //IL_0410: Expected O, but got Unknown //IL_042a: Unknown result type (might be due to invalid IL or missing references) //IL_0434: Expected O, but got Unknown //IL_0450: Unknown result type (might be due to invalid IL or missing references) //IL_045a: Expected O, but got Unknown //IL_0455: Unknown result type (might be due to invalid IL or missing references) //IL_045f: Expected O, but got Unknown //IL_0479: Unknown result type (might be due to invalid IL or missing references) //IL_0483: Expected O, but got Unknown //IL_04a2: Unknown result type (might be due to invalid IL or missing references) //IL_04a8: Expected O, but got Unknown //IL_04b5: Unknown result type (might be due to invalid IL or missing references) //IL_04bb: Expected O, but got Unknown //IL_04c2: Unknown result type (might be due to invalid IL or missing references) //IL_04c8: Expected O, but got Unknown //IL_04d5: Unknown result type (might be due to invalid IL or missing references) //IL_04db: Expected O, but got Unknown //IL_04e2: Unknown result type (might be due to invalid IL or missing references) //IL_04e8: Expected O, but got Unknown //IL_04fb: Unknown result type (might be due to invalid IL or missing references) //IL_0501: Expected O, but got Unknown //IL_050e: Unknown result type (might be due to invalid IL or missing references) //IL_0514: Expected O, but got Unknown //IL_051b: Unknown result type (might be due to invalid IL or missing references) //IL_0521: Expected O, but got Unknown //IL_052e: Unknown result type (might be due to invalid IL or missing references) //IL_0534: Expected O, but got Unknown //IL_053b: Unknown result type (might be due to invalid IL or missing references) //IL_0541: Expected O, but got Unknown //IL_0552: Unknown result type (might be due to invalid IL or missing references) //IL_055c: Expected O, but got Unknown //IL_0573: Unknown result type (might be due to invalid IL or missing references) //IL_057d: Expected O, but got Unknown //IL_059a: Unknown result type (might be due to invalid IL or missing references) //IL_05a4: Expected O, but got Unknown //IL_05be: Unknown result type (might be due to invalid IL or missing references) //IL_05c8: Expected O, but got Unknown //IL_0666: Unknown result type (might be due to invalid IL or missing references) //IL_0670: Expected O, but got Unknown //IL_068d: Unknown result type (might be due to invalid IL or missing references) //IL_0697: Expected O, but got Unknown //IL_06ae: Unknown result type (might be due to invalid IL or missing references) //IL_06b8: Expected O, but got Unknown //IL_06d5: Unknown result type (might be due to invalid IL or missing references) //IL_06df: Expected O, but got Unknown //IL_06f6: Unknown result type (might be due to invalid IL or missing references) //IL_0700: Expected O, but got Unknown //IL_071a: Unknown result type (might be due to invalid IL or missing references) //IL_0724: Expected O, but got Unknown //IL_07c2: Unknown result type (might be due to invalid IL or missing references) //IL_07cc: Expected O, but got Unknown //IL_07e9: Unknown result type (might be due to invalid IL or missing references) //IL_07f3: Expected O, but got Unknown //IL_080a: Unknown result type (might be due to invalid IL or missing references) //IL_0814: Expected O, but got Unknown //IL_0831: Unknown result type (might be due to invalid IL or missing references) //IL_083b: Expected O, but got Unknown //IL_0852: Unknown result type (might be due to invalid IL or missing references) //IL_085c: Expected O, but got Unknown //IL_0876: Unknown result type (might be due to invalid IL or missing references) //IL_0880: Expected O, but got Unknown //IL_0923: Unknown result type (might be due to invalid IL or missing references) //IL_092d: Expected O, but got Unknown //IL_094a: Unknown result type (might be due to invalid IL or missing references) //IL_0954: Expected O, but got Unknown //IL_09f3: Unknown result type (might be due to invalid IL or missing references) //IL_09fd: Expected O, but got Unknown //IL_09f8: Unknown result type (might be due to invalid IL or missing references) //IL_0a02: Expected O, but got Unknown //IL_0a1f: Unknown result type (might be due to invalid IL or missing references) //IL_0a29: Expected O, but got Unknown //IL_0a3f: Unknown result type (might be due to invalid IL or missing references) //IL_0a49: Expected O, but got Unknown //IL_0a44: Unknown result type (might be due to invalid IL or missing references) //IL_0a4e: Expected O, but got Unknown //IL_0a6b: Unknown result type (might be due to invalid IL or missing references) //IL_0a75: Expected O, but got Unknown //IL_0a8f: Unknown result type (might be due to invalid IL or missing references) //IL_0a99: Expected O, but got Unknown //IL_0645: Unknown result type (might be due to invalid IL or missing references) //IL_064f: Expected O, but got Unknown //IL_07a1: Unknown result type (might be due to invalid IL or missing references) //IL_07ab: Expected O, but got Unknown //IL_08ff: Unknown result type (might be due to invalid IL or missing references) //IL_0909: Expected O, but got Unknown //IL_09d3: Unknown result type (might be due to invalid IL or missing references) //IL_09dd: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>2__current = new Token((TokenType)59, (uint?)null); <>1__state = 1; return true; case 1: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_look_vec"); <>1__state = 2; return true; case 2: <>1__state = -1; <>2__current = new Token((TokenType)23, (uint?)null); <>1__state = 3; return true; case 3: <>1__state = -1; <>2__current = (Token)new IdentifierToken("Input"); <>1__state = 4; return true; case 4: <>1__state = -1; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 5; return true; case 5: <>1__state = -1; <>2__current = (Token)new IdentifierToken("get_vector"); <>1__state = 6; return true; case 6: <>1__state = -1; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 7; return true; case 7: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new StringVariant("joy_look_left")); <>1__state = 8; return true; case 8: <>1__state = -1; <>2__current = new Token((TokenType)82, (uint?)null); <>1__state = 9; return true; case 9: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new StringVariant("joy_look_right")); <>1__state = 10; return true; case 10: <>1__state = -1; <>2__current = new Token((TokenType)82, (uint?)null); <>1__state = 11; return true; case 11: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new StringVariant("joy_look_up")); <>1__state = 12; return true; case 12: <>1__state = -1; <>2__current = new Token((TokenType)82, (uint?)null); <>1__state = 13; return true; case 13: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new StringVariant("joy_look_down")); <>1__state = 14; return true; case 14: <>1__state = -1; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 15; return true; case 15: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 16; return true; case 16: <>1__state = -1; <>2__current = new Token((TokenType)59, (uint?)null); <>1__state = 17; return true; case 17: <>1__state = -1; <>2__current = (Token)new IdentifierToken("mouse_sens"); <>1__state = 18; return true; case 18: <>1__state = -1; <>2__current = new Token((TokenType)23, (uint?)null); <>1__state = 19; return true; case 19: <>1__state = -1; <>2__current = (Token)new IdentifierToken("OptionsMenu"); <>1__state = 20; return true; case 20: <>1__state = -1; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 21; return true; case 21: <>1__state = -1; <>2__current = (Token)new IdentifierToken("mouse_sens"); <>1__state = 22; return true; case 22: <>1__state = -1; <>2__current = new Token((TokenType)18, (uint?)1u); <>1__state = 23; return true; case 23: <>1__state = -1; <>2__current = (Token)new ConstantToken((Variant)new RealVariant(40.0, false)); <>1__state = 24; return true; case 24: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 25; return true; case 25: <>1__state = -1; <camBaseRotation>5__2 = (Token[])(object)new Token[5] { (Token)new IdentifierToken("cam_base"), new Token((TokenType)84, (uint?)null), (Token)new IdentifierToken("rotation_degrees"), new Token((TokenType)84, (uint?)null), (Token)new IdentifierToken("y") }; <camPivotRotation>5__3 = (Token[])(object)new Token[5] { (Token)new IdentifierToken("cam_pivot"), new Token((TokenType)84, (uint?)null), (Token)new IdentifierToken("rotation_degrees"), new Token((TokenType)84, (uint?)null), (Token)new IdentifierToken("x") }; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 26; return true; case 26: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_using_controller"); <>1__state = 27; return true; case 27: <>1__state = -1; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 28; return true; case 28: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)2u); <>1__state = 29; return true; case 29: <>1__state = -1; <>7__wrap3 = <camBaseRotation>5__2; <>7__wrap4 = 0; goto IL_0622; case 30: <>1__state = -1; <>7__wrap4++; goto IL_0622; case 31: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_look_vec"); <>1__state = 32; return true; case 32: <>1__state = -1; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 33; return true; case 33: <>1__state = -1; <>2__current = (Token)new IdentifierToken("x"); <>1__state = 34; return true; case 34: <>1__state = -1; <>2__current = new Token((TokenType)18, (uint?)null); <>1__state = 35; return true; case 35: <>1__state = -1; <>2__current = (Token)new IdentifierToken("mouse_sens"); <>1__state = 36; return true; case 36: <>1__state = -1; <>2__current = new Token((TokenType)89, (uint?)2u); <>1__state = 37; return true; case 37: <>1__state = -1; <>7__wrap3 = <camPivotRotation>5__3; <>7__wrap4 = 0; goto IL_077e; case 38: <>1__state = -1; <>7__wrap4++; goto IL_077e; case 39: <>1__state = -1; <>2__current = (Token)new IdentifierToken("joy_look_vec"); <>1__state = 40; return true; case 40: <>1__state = -1; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 41; return true; case 41: <>1__state = -1; <>2__current = (Token)new IdentifierToken("y"); <>1__state = 42; return true; case 42: <>1__state = -1; <>2__current = new Token((TokenType)18, (uint?)null); <>1__state = 43; return true; case 43: <>1__state = -1; <>2__current = (Token)new IdentifierToken("mouse_sens"); <>1__state = 44; return true; case 44: <>1__st