Decompiled source of awwptimizeaid v1.0.1
GDWeave/mods/officerballs.awwwptimizeaid/officerballs.awwwptimizeaid.dll
Decompiled a week 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; [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("officerballs.optimizeaid")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0.0")] [assembly: AssemblyProduct("officerballs.optimizeaid")] [assembly: AssemblyTitle("officerballs.optimizeaid")] [assembly: AssemblyVersion("1.0.0.0")] [module: RefSafetyRules(11)] namespace OptimizeAid; public class BushMod : IScriptMod { [CompilerGenerated] private sealed class <Modify>d__1 : 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 path; public string <>3__path; private global::System.Collections.Generic.IEnumerable<Token> tokens; public global::System.Collections.Generic.IEnumerable<Token> <>3__tokens; public BushMod <>4__this; private MultiTokenWaiter <waiter>5__1; private global::System.Collections.Generic.IEnumerator<Token> <>s__2; private Token <token>5__3; 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__1(int <>1__state) { this.<>1__state = <>1__state; <>l__initialThreadId = Environment.CurrentManagedThreadId; } [DebuggerHidden] void global::System.IDisposable.Dispose() { int num = <>1__state; if (num != -3 && (uint)(num - 1) > 3u) { return; } try { } finally { <>m__Finally1(); } } private bool MoveNext() { //IL_0133: Unknown result type (might be due to invalid IL or missing references) //IL_013d: Expected O, but got Unknown //IL_015f: Unknown result type (might be due to invalid IL or missing references) //IL_0169: Expected O, but got Unknown //IL_00b7: Unknown result type (might be due to invalid IL or missing references) //IL_00c1: Expected O, but got Unknown try { switch (<>1__state) { default: return false; case 0: <>1__state = -1; <waiter>5__1 = new MultiTokenWaiter(new Func<Token, bool>[3] { delegate(Token t) { IdentifierToken val = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val != null && val.Name == "body"; }, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 86 }, false, false); <>s__2 = tokens.GetEnumerator(); <>1__state = -3; break; case 1: <>1__state = -3; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 2; return true; case 2: <>1__state = -3; <>2__current = new Token((TokenType)46, (uint?)null); <>1__state = 3; return true; case 3: <>1__state = -3; goto IL_01a0; case 4: { <>1__state = -3; goto IL_01a0; } IL_01a0: <token>5__3 = null; break; } if (((global::System.Collections.IEnumerator)<>s__2).MoveNext()) { <token>5__3 = <>s__2.Current; if (<waiter>5__1.Check(<token>5__3)) { <>2__current = <token>5__3; <>1__state = 1; return true; } <>2__current = <token>5__3; <>1__state = 4; return true; } <>m__Finally1(); <>s__2 = 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 (<>s__2 != null) { ((global::System.IDisposable)<>s__2).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__1 <Modify>d__; if (<>1__state == -2 && <>l__initialThreadId == Environment.CurrentManagedThreadId) { <>1__state = 0; <Modify>d__ = this; } else { <Modify>d__ = new <Modify>d__1(0) { <>4__this = <>4__this }; } <Modify>d__.path = <>3__path; <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(); } } public bool ShouldRun(string path) { return path == "res://Scenes/Map/Props/bush_particle_detect.gdc"; } [IteratorStateMachine(typeof(<Modify>d__1))] public global::System.Collections.Generic.IEnumerable<Token> Modify(string path, global::System.Collections.Generic.IEnumerable<Token> tokens) { MultiTokenWaiter waiter = new MultiTokenWaiter(new Func<Token, bool>[3] { delegate(Token t) { IdentifierToken val = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val != null && val.Name == "body"; }, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 86 }, false, false); global::System.Collections.Generic.IEnumerator<Token> enumerator = tokens.GetEnumerator(); try { while (((global::System.Collections.IEnumerator)enumerator).MoveNext()) { Token token = enumerator.Current; if (waiter.Check(token)) { yield return token; yield return new Token((TokenType)89, (uint?)1u); yield return new Token((TokenType)46, (uint?)null); } else { yield return token; } } } finally { ((global::System.IDisposable)enumerator)?.Dispose(); } } } public class Config { [JsonInclude] public bool SomeSetting = true; } public class MeteorMod : IScriptMod { [CompilerGenerated] private sealed class <Modify>d__1 : 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 path; public string <>3__path; private global::System.Collections.Generic.IEnumerable<Token> tokens; public global::System.Collections.Generic.IEnumerable<Token> <>3__tokens; public MeteorMod <>4__this; private MultiTokenWaiter <waiter>5__1; private global::System.Collections.Generic.IEnumerator<Token> <>s__2; private Token <token>5__3; 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__1(int <>1__state) { this.<>1__state = <>1__state; <>l__initialThreadId = Environment.CurrentManagedThreadId; } [DebuggerHidden] void global::System.IDisposable.Dispose() { int num = <>1__state; if (num != -3 && (uint)(num - 1) > 15u) { return; } try { } finally { <>m__Finally1(); } } private bool MoveNext() { //IL_01c4: Unknown result type (might be due to invalid IL or missing references) //IL_01ce: Expected O, but got Unknown //IL_01f0: Unknown result type (might be due to invalid IL or missing references) //IL_01fa: Expected O, but got Unknown //IL_0216: Unknown result type (might be due to invalid IL or missing references) //IL_0220: Expected O, but got Unknown //IL_0242: Unknown result type (might be due to invalid IL or missing references) //IL_024c: Expected O, but got Unknown //IL_0268: Unknown result type (might be due to invalid IL or missing references) //IL_0272: Expected O, but got Unknown //IL_0294: Unknown result type (might be due to invalid IL or missing references) //IL_029e: Expected O, but got Unknown //IL_02c0: Unknown result type (might be due to invalid IL or missing references) //IL_02ca: Expected O, but got Unknown //IL_02e9: Unknown result type (might be due to invalid IL or missing references) //IL_02f3: 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 //IL_033d: Unknown result type (might be due to invalid IL or missing references) //IL_0347: Expected O, but got Unknown //IL_036a: Unknown result type (might be due to invalid IL or missing references) //IL_0374: Expected O, but got Unknown //IL_0391: Unknown result type (might be due to invalid IL or missing references) //IL_039b: 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_03eb: Unknown result type (might be due to invalid IL or missing references) //IL_03f5: Expected O, but got Unknown //IL_0145: Unknown result type (might be due to invalid IL or missing references) //IL_014f: Expected O, but got Unknown try { switch (<>1__state) { default: return false; case 0: <>1__state = -1; <waiter>5__1 = new MultiTokenWaiter(new Func<Token, bool>[4] { delegate(Token t) { IdentifierToken val = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val != null && val.Name == "_ready"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 86 }, false, false); <>s__2 = tokens.GetEnumerator(); <>1__state = -3; break; case 1: <>1__state = -3; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 2; return true; case 2: <>1__state = -3; <>2__current = new Token((TokenType)87, (uint?)null); <>1__state = 3; return true; case 3: <>1__state = -3; <>2__current = (Token)new IdentifierToken("Particles"); <>1__state = 4; return true; case 4: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 5; return true; case 5: <>1__state = -3; <>2__current = (Token)new IdentifierToken("queue_free"); <>1__state = 6; return true; case 6: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 7; return true; case 7: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 8; return true; case 8: <>1__state = -3; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 9; return true; case 9: <>1__state = -3; <>2__current = new Token((TokenType)87, (uint?)null); <>1__state = 10; return true; case 10: <>1__state = -3; <>2__current = (Token)new IdentifierToken("smoke"); <>1__state = 11; return true; case 11: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 12; return true; case 12: <>1__state = -3; <>2__current = (Token)new IdentifierToken("queue_free"); <>1__state = 13; return true; case 13: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 14; return true; case 14: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 15; return true; case 15: <>1__state = -3; goto IL_042e; case 16: { <>1__state = -3; goto IL_042e; } IL_042e: <token>5__3 = null; break; } if (((global::System.Collections.IEnumerator)<>s__2).MoveNext()) { <token>5__3 = <>s__2.Current; if (<waiter>5__1.Check(<token>5__3)) { <>2__current = <token>5__3; <>1__state = 1; return true; } <>2__current = <token>5__3; <>1__state = 16; return true; } <>m__Finally1(); <>s__2 = 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 (<>s__2 != null) { ((global::System.IDisposable)<>s__2).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__1 <Modify>d__; if (<>1__state == -2 && <>l__initialThreadId == Environment.CurrentManagedThreadId) { <>1__state = 0; <Modify>d__ = this; } else { <Modify>d__ = new <Modify>d__1(0) { <>4__this = <>4__this }; } <Modify>d__.path = <>3__path; <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(); } } public bool ShouldRun(string path) { return path == "res://Scenes/Entities/MeteorSpawn/meteor_spawn.gdc"; } [IteratorStateMachine(typeof(<Modify>d__1))] public global::System.Collections.Generic.IEnumerable<Token> Modify(string path, global::System.Collections.Generic.IEnumerable<Token> tokens) { MultiTokenWaiter waiter = new MultiTokenWaiter(new Func<Token, bool>[4] { delegate(Token t) { IdentifierToken val = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val != null && val.Name == "_ready"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 86 }, false, false); global::System.Collections.Generic.IEnumerator<Token> enumerator = tokens.GetEnumerator(); try { while (((global::System.Collections.IEnumerator)enumerator).MoveNext()) { Token token = enumerator.Current; if (waiter.Check(token)) { yield return token; yield return new Token((TokenType)89, (uint?)1u); yield return new Token((TokenType)87, (uint?)null); yield return (Token)new IdentifierToken("Particles"); yield return new Token((TokenType)84, (uint?)null); yield return (Token)new IdentifierToken("queue_free"); yield return new Token((TokenType)80, (uint?)null); yield return new Token((TokenType)81, (uint?)null); yield return new Token((TokenType)89, (uint?)1u); yield return new Token((TokenType)87, (uint?)null); yield return (Token)new IdentifierToken("smoke"); yield return new Token((TokenType)84, (uint?)null); yield return (Token)new IdentifierToken("queue_free"); yield return new Token((TokenType)80, (uint?)null); yield return new Token((TokenType)81, (uint?)null); } else { yield return token; } } } finally { ((global::System.IDisposable)enumerator)?.Dispose(); } } } public class Mod : IMod, global::System.IDisposable { public Config Config; public Mod(IModInterface modInterface) { Config = modInterface.ReadConfig<Config>(); modInterface.RegisterScriptMod((IScriptMod)(object)new BushMod()); modInterface.RegisterScriptMod((IScriptMod)(object)new WindMod()); modInterface.RegisterScriptMod((IScriptMod)(object)new RainMod()); modInterface.RegisterScriptMod((IScriptMod)(object)new RainMod2()); modInterface.RegisterScriptMod((IScriptMod)(object)new Zones()); modInterface.RegisterScriptMod((IScriptMod)(object)new PersonalZones()); modInterface.RegisterScriptMod((IScriptMod)(object)new ParticleMod()); modInterface.RegisterScriptMod((IScriptMod)(object)new WorldMod()); modInterface.RegisterScriptMod((IScriptMod)(object)new PropMod()); modInterface.RegisterScriptMod((IScriptMod)(object)new PlayerList()); modInterface.RegisterScriptMod((IScriptMod)(object)new MeteorMod()); modInterface.Logger.Information("[officer balls] awwwptimize loaded (omg it didn't say hello world?)"); } public void Dispose() { } } public class PersonalZones : IScriptMod { [CompilerGenerated] private sealed class <Modify>d__1 : 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 path; public string <>3__path; private global::System.Collections.Generic.IEnumerable<Token> tokens; public global::System.Collections.Generic.IEnumerable<Token> <>3__tokens; public PersonalZones <>4__this; private MultiTokenWaiter <waiter>5__1; private global::System.Collections.Generic.IEnumerator<Token> <>s__2; private Token <token>5__3; 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__1(int <>1__state) { this.<>1__state = <>1__state; <>l__initialThreadId = Environment.CurrentManagedThreadId; } [DebuggerHidden] void global::System.IDisposable.Dispose() { int num = <>1__state; if (num != -3 && (uint)(num - 1) > 14u) { return; } try { } finally { <>m__Finally1(); } } private bool MoveNext() { //IL_019c: Unknown result type (might be due to invalid IL or missing references) //IL_01a6: Expected O, but got Unknown //IL_01c8: Unknown result type (might be due to invalid IL or missing references) //IL_01d2: Expected O, but got Unknown //IL_01ee: Unknown result type (might be due to invalid IL or missing references) //IL_01f8: Expected O, but got Unknown //IL_021a: Unknown result type (might be due to invalid IL or missing references) //IL_0224: Expected O, but got Unknown //IL_0246: Unknown result type (might be due to invalid IL or missing references) //IL_0250: Expected O, but got Unknown //IL_0272: Unknown result type (might be due to invalid IL or missing references) //IL_027c: Expected O, but got Unknown //IL_029b: Unknown result type (might be due to invalid IL or missing references) //IL_02a5: Expected O, but got Unknown //IL_02c7: Unknown result type (might be due to invalid IL or missing references) //IL_02d1: Expected O, but got Unknown //IL_02ee: Unknown result type (might be due to invalid IL or missing references) //IL_02f8: Expected O, but got Unknown //IL_031b: Unknown result type (might be due to invalid IL or missing references) //IL_0325: Expected O, but got Unknown //IL_0342: Unknown result type (might be due to invalid IL or missing references) //IL_034c: Expected O, but got Unknown //IL_036f: Unknown result type (might be due to invalid IL or missing references) //IL_0379: Expected O, but got Unknown //IL_039c: Unknown result type (might be due to invalid IL or missing references) //IL_03a6: Expected O, but got Unknown //IL_011a: Unknown result type (might be due to invalid IL or missing references) //IL_0124: Expected O, but got Unknown try { switch (<>1__state) { default: return false; case 0: <>1__state = -1; <waiter>5__1 = new MultiTokenWaiter(new Func<Token, bool>[3] { (Token t) => (int)t.Type == 80, delegate(Token t) { IdentifierToken val = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val != null && val.Name == "id"; }, (Token t) => (int)t.Type == 81 }, false, false); <>s__2 = tokens.GetEnumerator(); <>1__state = -3; break; case 1: <>1__state = -3; <>2__current = new Token((TokenType)89, (uint?)null); <>1__state = 2; return true; case 2: <>1__state = -3; <>2__current = new Token((TokenType)48, (uint?)null); <>1__state = 3; return true; case 3: <>1__state = -3; <>2__current = (Token)new IdentifierToken("_ready"); <>1__state = 4; return true; case 4: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 5; return true; case 5: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 6; return true; case 6: <>1__state = -3; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 7; return true; case 7: <>1__state = -3; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 8; return true; case 8: <>1__state = -3; <>2__current = new Token((TokenType)87, (uint?)null); <>1__state = 9; return true; case 9: <>1__state = -3; <>2__current = (Token)new IdentifierToken("wind_particle_creator"); <>1__state = 10; return true; case 10: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 11; return true; case 11: <>1__state = -3; <>2__current = (Token)new IdentifierToken("queue_free"); <>1__state = 12; return true; case 12: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 13; return true; case 13: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 14; return true; case 14: <>1__state = -3; goto IL_03df; case 15: { <>1__state = -3; goto IL_03df; } IL_03df: <token>5__3 = null; break; } if (((global::System.Collections.IEnumerator)<>s__2).MoveNext()) { <token>5__3 = <>s__2.Current; if (<waiter>5__1.Check(<token>5__3)) { <>2__current = <token>5__3; <>1__state = 1; return true; } <>2__current = <token>5__3; <>1__state = 15; return true; } <>m__Finally1(); <>s__2 = 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 (<>s__2 != null) { ((global::System.IDisposable)<>s__2).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__1 <Modify>d__; if (<>1__state == -2 && <>l__initialThreadId == Environment.CurrentManagedThreadId) { <>1__state = 0; <Modify>d__ = this; } else { <Modify>d__ = new <Modify>d__1(0) { <>4__this = <>4__this }; } <Modify>d__.path = <>3__path; <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(); } } public bool ShouldRun(string path) { return path == "res://Scenes/Map/Zones/BoatZones/personal_zone.gdc"; } [IteratorStateMachine(typeof(<Modify>d__1))] public global::System.Collections.Generic.IEnumerable<Token> Modify(string path, global::System.Collections.Generic.IEnumerable<Token> tokens) { MultiTokenWaiter waiter = new MultiTokenWaiter(new Func<Token, bool>[3] { (Token t) => (int)t.Type == 80, delegate(Token t) { IdentifierToken val = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val != null && val.Name == "id"; }, (Token t) => (int)t.Type == 81 }, false, false); global::System.Collections.Generic.IEnumerator<Token> enumerator = tokens.GetEnumerator(); try { while (((global::System.Collections.IEnumerator)enumerator).MoveNext()) { Token token = enumerator.Current; if (waiter.Check(token)) { yield return token; yield return new Token((TokenType)89, (uint?)null); yield return new Token((TokenType)48, (uint?)null); yield return (Token)new IdentifierToken("_ready"); yield return new Token((TokenType)80, (uint?)null); yield return new Token((TokenType)81, (uint?)null); yield return new Token((TokenType)86, (uint?)null); yield return new Token((TokenType)89, (uint?)1u); yield return new Token((TokenType)87, (uint?)null); yield return (Token)new IdentifierToken("wind_particle_creator"); yield return new Token((TokenType)84, (uint?)null); yield return (Token)new IdentifierToken("queue_free"); yield return new Token((TokenType)80, (uint?)null); yield return new Token((TokenType)81, (uint?)null); } else { yield return token; } } } finally { ((global::System.IDisposable)enumerator)?.Dispose(); } } } public class ParticleMod : IScriptMod { [CompilerGenerated] private sealed class <Modify>d__1 : 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 path; public string <>3__path; private global::System.Collections.Generic.IEnumerable<Token> tokens; public global::System.Collections.Generic.IEnumerable<Token> <>3__tokens; public ParticleMod <>4__this; private MultiTokenWaiter <waiter>5__1; private global::System.Collections.Generic.IEnumerator<Token> <>s__2; private Token <token>5__3; 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__1(int <>1__state) { this.<>1__state = <>1__state; <>l__initialThreadId = Environment.CurrentManagedThreadId; } [DebuggerHidden] void global::System.IDisposable.Dispose() { int num = <>1__state; if (num != -3 && (uint)(num - 1) > 8u) { return; } try { } finally { <>m__Finally1(); } } private bool MoveNext() { //IL_0163: Unknown result type (might be due to invalid IL or missing references) //IL_016d: Expected O, but got Unknown //IL_018f: Unknown result type (might be due to invalid IL or missing references) //IL_0199: Expected O, but got Unknown //IL_01b5: Unknown result type (might be due to invalid IL or missing references) //IL_01bf: Expected O, but got Unknown //IL_01e0: Unknown result type (might be due to invalid IL or missing references) //IL_01ea: Expected O, but got Unknown //IL_0206: Unknown result type (might be due to invalid IL or missing references) //IL_0210: Expected O, but got Unknown //IL_020b: Unknown result type (might be due to invalid IL or missing references) //IL_0215: Expected O, but got Unknown //IL_0237: Unknown result type (might be due to invalid IL or missing references) //IL_0241: Expected O, but got Unknown //IL_0263: Unknown result type (might be due to invalid IL or missing references) //IL_026d: Expected O, but got Unknown //IL_00e4: Unknown result type (might be due to invalid IL or missing references) //IL_00ee: Expected O, but got Unknown try { switch (<>1__state) { default: return false; case 0: <>1__state = -1; <waiter>5__1 = new MultiTokenWaiter(new Func<Token, bool>[3] { delegate(Token t) { IdentifierToken val = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val != null && val.Name == "global"; }, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 86 }, false, false); <>s__2 = tokens.GetEnumerator(); <>1__state = -3; break; case 1: <>1__state = -3; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 2; return true; case 2: <>1__state = -3; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 3; return true; case 3: <>1__state = -3; <>2__current = (Token)new IdentifierToken("id"); <>1__state = 4; return true; case 4: <>1__state = -3; <>2__current = new Token((TokenType)8, (uint?)null); <>1__state = 5; return true; case 5: <>1__state = -3; <>2__current = (Token)new ConstantToken((Variant)new StringVariant("kiss")); <>1__state = 6; return true; case 6: <>1__state = -3; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 7; return true; case 7: <>1__state = -3; <>2__current = new Token((TokenType)46, (uint?)null); <>1__state = 8; return true; case 8: <>1__state = -3; goto IL_02a5; case 9: { <>1__state = -3; goto IL_02a5; } IL_02a5: <token>5__3 = null; break; } if (((global::System.Collections.IEnumerator)<>s__2).MoveNext()) { <token>5__3 = <>s__2.Current; if (<waiter>5__1.Check(<token>5__3)) { <>2__current = <token>5__3; <>1__state = 1; return true; } <>2__current = <token>5__3; <>1__state = 9; return true; } <>m__Finally1(); <>s__2 = 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 (<>s__2 != null) { ((global::System.IDisposable)<>s__2).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__1 <Modify>d__; if (<>1__state == -2 && <>l__initialThreadId == Environment.CurrentManagedThreadId) { <>1__state = 0; <Modify>d__ = this; } else { <Modify>d__ = new <Modify>d__1(0) { <>4__this = <>4__this }; } <Modify>d__.path = <>3__path; <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(); } } public bool ShouldRun(string path) { return path == "res://Scenes/Entities/Player/player.gdc"; } [IteratorStateMachine(typeof(<Modify>d__1))] public global::System.Collections.Generic.IEnumerable<Token> Modify(string path, global::System.Collections.Generic.IEnumerable<Token> tokens) { MultiTokenWaiter waiter = new MultiTokenWaiter(new Func<Token, bool>[3] { delegate(Token t) { IdentifierToken val = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val != null && val.Name == "global"; }, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 86 }, false, false); global::System.Collections.Generic.IEnumerator<Token> enumerator = tokens.GetEnumerator(); try { while (((global::System.Collections.IEnumerator)enumerator).MoveNext()) { Token token = enumerator.Current; if (waiter.Check(token)) { yield return token; yield return new Token((TokenType)89, (uint?)1u); yield return new Token((TokenType)38, (uint?)null); yield return (Token)new IdentifierToken("id"); yield return new Token((TokenType)8, (uint?)null); yield return (Token)new ConstantToken((Variant)new StringVariant("kiss")); yield return new Token((TokenType)86, (uint?)null); yield return new Token((TokenType)46, (uint?)null); } else { yield return token; } } } finally { ((global::System.IDisposable)enumerator)?.Dispose(); } } } public class PlayerList : IScriptMod { [CompilerGenerated] private sealed class <Modify>d__1 : 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 path; public string <>3__path; private global::System.Collections.Generic.IEnumerable<Token> tokens; public global::System.Collections.Generic.IEnumerable<Token> <>3__tokens; public PlayerList <>4__this; private MultiTokenWaiter <hook0a>5__1; private MultiTokenWaiter <hook0b>5__2; private MultiTokenWaiter <hook0c>5__3; private MultiTokenWaiter <hook1a>5__4; private MultiTokenWaiter <hook1b>5__5; private MultiTokenWaiter <hook1c>5__6; private MultiTokenWaiter <hook2a>5__7; private MultiTokenWaiter <hook2b>5__8; private MultiTokenWaiter <hook2c>5__9; private MultiTokenWaiter <hook3a>5__10; private MultiTokenWaiter <hook3b>5__11; private MultiTokenWaiter <hook3c>5__12; private MultiTokenWaiter <firstlatch>5__13; private MultiTokenWaiter <variablation>5__14; private global::System.Collections.Generic.IEnumerator<Token> <>s__15; private Token <token>5__16; 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__1(int <>1__state) { this.<>1__state = <>1__state; <>l__initialThreadId = Environment.CurrentManagedThreadId; } [DebuggerHidden] void global::System.IDisposable.Dispose() { int num = <>1__state; if (num != -3 && (uint)(num - 1) > 231u) { return; } try { } finally { <>m__Finally1(); } } private bool MoveNext() { //IL_172c: Unknown result type (might be due to invalid IL or missing references) //IL_1736: Expected O, but got Unknown //IL_1752: Unknown result type (might be due to invalid IL or missing references) //IL_175c: Expected O, but got Unknown //IL_177e: Unknown result type (might be due to invalid IL or missing references) //IL_1788: Expected O, but got Unknown //IL_17a0: Unknown result type (might be due to invalid IL or missing references) //IL_17aa: Expected O, but got Unknown //IL_17a5: Unknown result type (might be due to invalid IL or missing references) //IL_17af: Expected O, but got Unknown //IL_1814: Unknown result type (might be due to invalid IL or missing references) //IL_181e: Expected O, but got Unknown //IL_183a: Unknown result type (might be due to invalid IL or missing references) //IL_1844: Expected O, but got Unknown //IL_1865: Unknown result type (might be due to invalid IL or missing references) //IL_186f: Expected O, but got Unknown //IL_188c: Unknown result type (might be due to invalid IL or missing references) //IL_1896: Expected O, but got Unknown //IL_18b9: Unknown result type (might be due to invalid IL or missing references) //IL_18c3: Expected O, but got Unknown //IL_18e0: Unknown result type (might be due to invalid IL or missing references) //IL_18ea: Expected O, but got Unknown //IL_190d: Unknown result type (might be due to invalid IL or missing references) //IL_1917: Expected O, but got Unknown //IL_1934: Unknown result type (might be due to invalid IL or missing references) //IL_193e: Expected O, but got Unknown //IL_1961: Unknown result type (might be due to invalid IL or missing references) //IL_196b: Expected O, but got Unknown //IL_198e: Unknown result type (might be due to invalid IL or missing references) //IL_1998: Expected O, but got Unknown //IL_19bb: Unknown result type (might be due to invalid IL or missing references) //IL_19c5: Expected O, but got Unknown //IL_19e8: Unknown result type (might be due to invalid IL or missing references) //IL_19f2: Expected O, but got Unknown //IL_1a0f: Unknown result type (might be due to invalid IL or missing references) //IL_1a19: Expected O, but got Unknown //IL_1a3c: Unknown result type (might be due to invalid IL or missing references) //IL_1a46: Expected O, but got Unknown //IL_1aad: Unknown result type (might be due to invalid IL or missing references) //IL_1ab7: Expected O, but got Unknown //IL_1ad4: Unknown result type (might be due to invalid IL or missing references) //IL_1ade: Expected O, but got Unknown //IL_1b00: Unknown result type (might be due to invalid IL or missing references) //IL_1b0a: Expected O, but got Unknown //IL_1b27: Unknown result type (might be due to invalid IL or missing references) //IL_1b31: Expected O, but got Unknown //IL_1b54: Unknown result type (might be due to invalid IL or missing references) //IL_1b5e: Expected O, but got Unknown //IL_1b7b: Unknown result type (might be due to invalid IL or missing references) //IL_1b85: Expected O, but got Unknown //IL_1ba8: Unknown result type (might be due to invalid IL or missing references) //IL_1bb2: Expected O, but got Unknown //IL_1bcf: Unknown result type (might be due to invalid IL or missing references) //IL_1bd9: Expected O, but got Unknown //IL_1bfc: Unknown result type (might be due to invalid IL or missing references) //IL_1c06: Expected O, but got Unknown //IL_1c29: Unknown result type (might be due to invalid IL or missing references) //IL_1c33: Expected O, but got Unknown //IL_1c56: Unknown result type (might be due to invalid IL or missing references) //IL_1c60: Expected O, but got Unknown //IL_1c83: Unknown result type (might be due to invalid IL or missing references) //IL_1c8d: Expected O, but got Unknown //IL_1caa: Unknown result type (might be due to invalid IL or missing references) //IL_1cb4: Expected O, but got Unknown //IL_1cd7: Unknown result type (might be due to invalid IL or missing references) //IL_1ce1: Expected O, but got Unknown //IL_1d45: Unknown result type (might be due to invalid IL or missing references) //IL_1d4f: Expected O, but got Unknown //IL_1d72: Unknown result type (might be due to invalid IL or missing references) //IL_1d7c: Expected O, but got Unknown //IL_1d99: Unknown result type (might be due to invalid IL or missing references) //IL_1da3: Expected O, but got Unknown //IL_1dc5: Unknown result type (might be due to invalid IL or missing references) //IL_1dcf: Expected O, but got Unknown //IL_1dec: Unknown result type (might be due to invalid IL or missing references) //IL_1df6: Expected O, but got Unknown //IL_1e19: Unknown result type (might be due to invalid IL or missing references) //IL_1e23: Expected O, but got Unknown //IL_1e40: Unknown result type (might be due to invalid IL or missing references) //IL_1e4a: Expected O, but got Unknown //IL_1e6d: Unknown result type (might be due to invalid IL or missing references) //IL_1e77: Expected O, but got Unknown //IL_1e94: Unknown result type (might be due to invalid IL or missing references) //IL_1e9e: Expected O, but got Unknown //IL_1ec1: Unknown result type (might be due to invalid IL or missing references) //IL_1ecb: Expected O, but got Unknown //IL_1eee: Unknown result type (might be due to invalid IL or missing references) //IL_1ef8: Expected O, but got Unknown //IL_1f1b: Unknown result type (might be due to invalid IL or missing references) //IL_1f25: Expected O, but got Unknown //IL_1f42: Unknown result type (might be due to invalid IL or missing references) //IL_1f4c: Expected O, but got Unknown //IL_1f6f: Unknown result type (might be due to invalid IL or missing references) //IL_1f79: Expected O, but got Unknown //IL_1f96: Unknown result type (might be due to invalid IL or missing references) //IL_1fa0: Expected O, but got Unknown //IL_1fc3: Unknown result type (might be due to invalid IL or missing references) //IL_1fcd: Expected O, but got Unknown //IL_1fea: Unknown result type (might be due to invalid IL or missing references) //IL_1ff4: Expected O, but got Unknown //IL_2017: Unknown result type (might be due to invalid IL or missing references) //IL_2021: Expected O, but got Unknown //IL_203e: Unknown result type (might be due to invalid IL or missing references) //IL_2048: Expected O, but got Unknown //IL_20af: Unknown result type (might be due to invalid IL or missing references) //IL_20b9: Expected O, but got Unknown //IL_20d6: Unknown result type (might be due to invalid IL or missing references) //IL_20e0: Expected O, but got Unknown //IL_2102: Unknown result type (might be due to invalid IL or missing references) //IL_210c: Expected O, but got Unknown //IL_2129: Unknown result type (might be due to invalid IL or missing references) //IL_2133: Expected O, but got Unknown //IL_2156: Unknown result type (might be due to invalid IL or missing references) //IL_2160: Expected O, but got Unknown //IL_217d: Unknown result type (might be due to invalid IL or missing references) //IL_2187: Expected O, but got Unknown //IL_21aa: Unknown result type (might be due to invalid IL or missing references) //IL_21b4: Expected O, but got Unknown //IL_21d1: Unknown result type (might be due to invalid IL or missing references) //IL_21db: Expected O, but got Unknown //IL_21fe: Unknown result type (might be due to invalid IL or missing references) //IL_2208: Expected O, but got Unknown //IL_222b: Unknown result type (might be due to invalid IL or missing references) //IL_2235: Expected O, but got Unknown //IL_2258: Unknown result type (might be due to invalid IL or missing references) //IL_2262: Expected O, but got Unknown //IL_2285: Unknown result type (might be due to invalid IL or missing references) //IL_228f: Expected O, but got Unknown //IL_22ac: Unknown result type (might be due to invalid IL or missing references) //IL_22b6: Expected O, but got Unknown //IL_22d9: Unknown result type (might be due to invalid IL or missing references) //IL_22e3: Expected O, but got Unknown //IL_234a: Unknown result type (might be due to invalid IL or missing references) //IL_2354: Expected O, but got Unknown //IL_2371: Unknown result type (might be due to invalid IL or missing references) //IL_237b: Expected O, but got Unknown //IL_239d: Unknown result type (might be due to invalid IL or missing references) //IL_23a7: Expected O, but got Unknown //IL_23c4: Unknown result type (might be due to invalid IL or missing references) //IL_23ce: Expected O, but got Unknown //IL_23f1: Unknown result type (might be due to invalid IL or missing references) //IL_23fb: Expected O, but got Unknown //IL_2418: Unknown result type (might be due to invalid IL or missing references) //IL_2422: Expected O, but got Unknown //IL_2445: Unknown result type (might be due to invalid IL or missing references) //IL_244f: Expected O, but got Unknown //IL_246c: Unknown result type (might be due to invalid IL or missing references) //IL_2476: Expected O, but got Unknown //IL_2499: Unknown result type (might be due to invalid IL or missing references) //IL_24a3: Expected O, but got Unknown //IL_24c6: Unknown result type (might be due to invalid IL or missing references) //IL_24d0: Expected O, but got Unknown //IL_24f3: Unknown result type (might be due to invalid IL or missing references) //IL_24fd: Expected O, but got Unknown //IL_2520: Unknown result type (might be due to invalid IL or missing references) //IL_252a: Expected O, but got Unknown //IL_2547: Unknown result type (might be due to invalid IL or missing references) //IL_2551: Expected O, but got Unknown //IL_2574: Unknown result type (might be due to invalid IL or missing references) //IL_257e: Expected O, but got Unknown //IL_25e2: Unknown result type (might be due to invalid IL or missing references) //IL_25ec: Expected O, but got Unknown //IL_260f: Unknown result type (might be due to invalid IL or missing references) //IL_2619: Expected O, but got Unknown //IL_2636: Unknown result type (might be due to invalid IL or missing references) //IL_2640: Expected O, but got Unknown //IL_2662: Unknown result type (might be due to invalid IL or missing references) //IL_266c: Expected O, but got Unknown //IL_2689: Unknown result type (might be due to invalid IL or missing references) //IL_2693: Expected O, but got Unknown //IL_26b6: Unknown result type (might be due to invalid IL or missing references) //IL_26c0: Expected O, but got Unknown //IL_26dd: Unknown result type (might be due to invalid IL or missing references) //IL_26e7: Expected O, but got Unknown //IL_270a: Unknown result type (might be due to invalid IL or missing references) //IL_2714: Expected O, but got Unknown //IL_2731: Unknown result type (might be due to invalid IL or missing references) //IL_273b: Expected O, but got Unknown //IL_275e: Unknown result type (might be due to invalid IL or missing references) //IL_2768: Expected O, but got Unknown //IL_278b: Unknown result type (might be due to invalid IL or missing references) //IL_2795: Expected O, but got Unknown //IL_27b8: Unknown result type (might be due to invalid IL or missing references) //IL_27c2: Expected O, but got Unknown //IL_27df: Unknown result type (might be due to invalid IL or missing references) //IL_27e9: Expected O, but got Unknown //IL_280c: Unknown result type (might be due to invalid IL or missing references) //IL_2816: Expected O, but got Unknown //IL_2833: Unknown result type (might be due to invalid IL or missing references) //IL_283d: Expected O, but got Unknown //IL_2860: Unknown result type (might be due to invalid IL or missing references) //IL_286a: Expected O, but got Unknown //IL_2887: Unknown result type (might be due to invalid IL or missing references) //IL_2891: Expected O, but got Unknown //IL_28b4: Unknown result type (might be due to invalid IL or missing references) //IL_28be: Expected O, but got Unknown //IL_28db: Unknown result type (might be due to invalid IL or missing references) //IL_28e5: Expected O, but got Unknown //IL_294c: Unknown result type (might be due to invalid IL or missing references) //IL_2956: Expected O, but got Unknown //IL_2973: Unknown result type (might be due to invalid IL or missing references) //IL_297d: Expected O, but got Unknown //IL_299f: Unknown result type (might be due to invalid IL or missing references) //IL_29a9: Expected O, but got Unknown //IL_29c6: Unknown result type (might be due to invalid IL or missing references) //IL_29d0: Expected O, but got Unknown //IL_29f3: Unknown result type (might be due to invalid IL or missing references) //IL_29fd: Expected O, but got Unknown //IL_2a1a: Unknown result type (might be due to invalid IL or missing references) //IL_2a24: Expected O, but got Unknown //IL_2a47: Unknown result type (might be due to invalid IL or missing references) //IL_2a51: Expected O, but got Unknown //IL_2a6e: Unknown result type (might be due to invalid IL or missing references) //IL_2a78: Expected O, but got Unknown //IL_2a9b: Unknown result type (might be due to invalid IL or missing references) //IL_2aa5: Expected O, but got Unknown //IL_2ac8: Unknown result type (might be due to invalid IL or missing references) //IL_2ad2: Expected O, but got Unknown //IL_2af5: Unknown result type (might be due to invalid IL or missing references) //IL_2aff: Expected O, but got Unknown //IL_2b22: Unknown result type (might be due to invalid IL or missing references) //IL_2b2c: Expected O, but got Unknown //IL_2b49: Unknown result type (might be due to invalid IL or missing references) //IL_2b53: Expected O, but got Unknown //IL_2b76: Unknown result type (might be due to invalid IL or missing references) //IL_2b80: Expected O, but got Unknown //IL_2be7: Unknown result type (might be due to invalid IL or missing references) //IL_2bf1: Expected O, but got Unknown //IL_2c0e: Unknown result type (might be due to invalid IL or missing references) //IL_2c18: Expected O, but got Unknown //IL_2c3a: Unknown result type (might be due to invalid IL or missing references) //IL_2c44: Expected O, but got Unknown //IL_2c61: Unknown result type (might be due to invalid IL or missing references) //IL_2c6b: Expected O, but got Unknown //IL_2c8e: Unknown result type (might be due to invalid IL or missing references) //IL_2c98: Expected O, but got Unknown //IL_2cb5: Unknown result type (might be due to invalid IL or missing references) //IL_2cbf: Expected O, but got Unknown //IL_2ce2: Unknown result type (might be due to invalid IL or missing references) //IL_2cec: Expected O, but got Unknown //IL_2d0c: Unknown result type (might be due to invalid IL or missing references) //IL_2d16: Expected O, but got Unknown //IL_2d3c: Unknown result type (might be due to invalid IL or missing references) //IL_2d46: Expected O, but got Unknown //IL_2d6c: Unknown result type (might be due to invalid IL or missing references) //IL_2d76: Expected O, but got Unknown //IL_2d9c: Unknown result type (might be due to invalid IL or missing references) //IL_2da6: Expected O, but got Unknown //IL_2dcc: Unknown result type (might be due to invalid IL or missing references) //IL_2dd6: Expected O, but got Unknown //IL_2df6: Unknown result type (might be due to invalid IL or missing references) //IL_2e00: Expected O, but got Unknown //IL_2e26: Unknown result type (might be due to invalid IL or missing references) //IL_2e30: Expected O, but got Unknown //IL_2e9a: Unknown result type (might be due to invalid IL or missing references) //IL_2ea4: Expected O, but got Unknown //IL_2eca: Unknown result type (might be due to invalid IL or missing references) //IL_2ed4: Expected O, but got Unknown //IL_2ef4: Unknown result type (might be due to invalid IL or missing references) //IL_2efe: Expected O, but got Unknown //IL_2f23: Unknown result type (might be due to invalid IL or missing references) //IL_2f2d: Expected O, but got Unknown //IL_2f4d: Unknown result type (might be due to invalid IL or missing references) //IL_2f57: Expected O, but got Unknown //IL_2f7d: Unknown result type (might be due to invalid IL or missing references) //IL_2f87: Expected O, but got Unknown //IL_2fa7: Unknown result type (might be due to invalid IL or missing references) //IL_2fb1: Expected O, but got Unknown //IL_2fd7: Unknown result type (might be due to invalid IL or missing references) //IL_2fe1: Expected O, but got Unknown //IL_3001: Unknown result type (might be due to invalid IL or missing references) //IL_300b: Expected O, but got Unknown //IL_3031: Unknown result type (might be due to invalid IL or missing references) //IL_303b: Expected O, but got Unknown //IL_3061: Unknown result type (might be due to invalid IL or missing references) //IL_306b: Expected O, but got Unknown //IL_3091: Unknown result type (might be due to invalid IL or missing references) //IL_309b: Expected O, but got Unknown //IL_30bb: Unknown result type (might be due to invalid IL or missing references) //IL_30c5: Expected O, but got Unknown //IL_30eb: Unknown result type (might be due to invalid IL or missing references) //IL_30f5: Expected O, but got Unknown //IL_3115: Unknown result type (might be due to invalid IL or missing references) //IL_311f: Expected O, but got Unknown //IL_3145: Unknown result type (might be due to invalid IL or missing references) //IL_314f: Expected O, but got Unknown //IL_316f: Unknown result type (might be due to invalid IL or missing references) //IL_3179: Expected O, but got Unknown //IL_319f: Unknown result type (might be due to invalid IL or missing references) //IL_31a9: Expected O, but got Unknown //IL_31c9: Unknown result type (might be due to invalid IL or missing references) //IL_31d3: Expected O, but got Unknown //IL_3240: Unknown result type (might be due to invalid IL or missing references) //IL_324a: Expected O, but got Unknown //IL_326a: Unknown result type (might be due to invalid IL or missing references) //IL_3274: Expected O, but got Unknown //IL_3299: Unknown result type (might be due to invalid IL or missing references) //IL_32a3: Expected O, but got Unknown //IL_32c3: Unknown result type (might be due to invalid IL or missing references) //IL_32cd: Expected O, but got Unknown //IL_32f3: Unknown result type (might be due to invalid IL or missing references) //IL_32fd: Expected O, but got Unknown //IL_331d: Unknown result type (might be due to invalid IL or missing references) //IL_3327: Expected O, but got Unknown //IL_334d: Unknown result type (might be due to invalid IL or missing references) //IL_3357: Expected O, but got Unknown //IL_3377: Unknown result type (might be due to invalid IL or missing references) //IL_3381: Expected O, but got Unknown //IL_33a7: Unknown result type (might be due to invalid IL or missing references) //IL_33b1: Expected O, but got Unknown //IL_33d7: Unknown result type (might be due to invalid IL or missing references) //IL_33e1: Expected O, but got Unknown //IL_3407: Unknown result type (might be due to invalid IL or missing references) //IL_3411: Expected O, but got Unknown //IL_3437: Unknown result type (might be due to invalid IL or missing references) //IL_3441: Expected O, but got Unknown //IL_3461: Unknown result type (might be due to invalid IL or missing references) //IL_346b: Expected O, but got Unknown //IL_3491: Unknown result type (might be due to invalid IL or missing references) //IL_349b: Expected O, but got Unknown //IL_3508: Unknown result type (might be due to invalid IL or missing references) //IL_3512: Expected O, but got Unknown //IL_3532: Unknown result type (might be due to invalid IL or missing references) //IL_353c: Expected O, but got Unknown //IL_3561: Unknown result type (might be due to invalid IL or missing references) //IL_356b: Expected O, but got Unknown //IL_358b: Unknown result type (might be due to invalid IL or missing references) //IL_3595: Expected O, but got Unknown //IL_35bb: Unknown result type (might be due to invalid IL or missing references) //IL_35c5: Expected O, but got Unknown //IL_35e5: Unknown result type (might be due to invalid IL or missing references) //IL_35ef: Expected O, but got Unknown //IL_3615: Unknown result type (might be due to invalid IL or missing references) //IL_361f: Expected O, but got Unknown //IL_363f: Unknown result type (might be due to invalid IL or missing references) //IL_3649: Expected O, but got Unknown //IL_366f: Unknown result type (might be due to invalid IL or missing references) //IL_3679: Expected O, but got Unknown //IL_369f: Unknown result type (might be due to invalid IL or missing references) //IL_36a9: Expected O, but got Unknown //IL_36cf: Unknown result type (might be due to invalid IL or missing references) //IL_36d9: Expected O, but got Unknown //IL_36ff: Unknown result type (might be due to invalid IL or missing references) //IL_3709: Expected O, but got Unknown //IL_3729: Unknown result type (might be due to invalid IL or missing references) //IL_3733: Expected O, but got Unknown //IL_3759: Unknown result type (might be due to invalid IL or missing references) //IL_3763: Expected O, but got Unknown //IL_37cd: Unknown result type (might be due to invalid IL or missing references) //IL_37d7: Expected O, but got Unknown //IL_37fd: Unknown result type (might be due to invalid IL or missing references) //IL_3807: Expected O, but got Unknown //IL_3827: Unknown result type (might be due to invalid IL or missing references) //IL_3831: Expected O, but got Unknown //IL_3856: Unknown result type (might be due to invalid IL or missing references) //IL_3860: Expected O, but got Unknown //IL_3880: Unknown result type (might be due to invalid IL or missing references) //IL_388a: Expected O, but got Unknown //IL_38b0: Unknown result type (might be due to invalid IL or missing references) //IL_38ba: Expected O, but got Unknown //IL_38da: Unknown result type (might be due to invalid IL or missing references) //IL_38e4: Expected O, but got Unknown //IL_390a: Unknown result type (might be due to invalid IL or missing references) //IL_3914: Expected O, but got Unknown //IL_3934: Unknown result type (might be due to invalid IL or missing references) //IL_393e: Expected O, but got Unknown //IL_3964: Unknown result type (might be due to invalid IL or missing references) //IL_396e: Expected O, but got Unknown //IL_3994: Unknown result type (might be due to invalid IL or missing references) //IL_399e: Expected O, but got Unknown //IL_39c4: Unknown result type (might be due to invalid IL or missing references) //IL_39ce: Expected O, but got Unknown //IL_39ee: Unknown result type (might be due to invalid IL or missing references) //IL_39f8: Expected O, but got Unknown //IL_3a1e: Unknown result type (might be due to invalid IL or missing references) //IL_3a28: Expected O, but got Unknown //IL_3a48: Unknown result type (might be due to invalid IL or missing references) //IL_3a52: Expected O, but got Unknown //IL_3a78: Unknown result type (might be due to invalid IL or missing references) //IL_3a82: Expected O, but got Unknown //IL_3aa2: Unknown result type (might be due to invalid IL or missing references) //IL_3aac: Expected O, but got Unknown //IL_3ad2: Unknown result type (might be due to invalid IL or missing references) //IL_3adc: Expected O, but got Unknown //IL_3afc: Unknown result type (might be due to invalid IL or missing references) //IL_3b06: Expected O, but got Unknown //IL_3b73: Unknown result type (might be due to invalid IL or missing references) //IL_3b7d: Expected O, but got Unknown //IL_3ba3: Unknown result type (might be due to invalid IL or missing references) //IL_3bad: Expected O, but got Unknown //IL_3bcd: Unknown result type (might be due to invalid IL or missing references) //IL_3bd7: Expected O, but got Unknown //IL_3bfd: Unknown result type (might be due to invalid IL or missing references) //IL_3c07: Expected O, but got Unknown //IL_3c25: Unknown result type (might be due to invalid IL or missing references) //IL_3c2f: Expected O, but got Unknown //IL_3c2a: Unknown result type (might be due to invalid IL or missing references) //IL_3c34: Expected O, but got Unknown //IL_3c5a: Unknown result type (might be due to invalid IL or missing references) //IL_3c64: Expected O, but got Unknown //IL_3c8a: Unknown result type (might be due to invalid IL or missing references) //IL_3c94: Expected O, but got Unknown //IL_3cb4: Unknown result type (might be due to invalid IL or missing references) //IL_3cbe: Expected O, but got Unknown //IL_3ce4: Unknown result type (might be due to invalid IL or missing references) //IL_3cee: Expected O, but got Unknown //IL_3d0c: Unknown result type (might be due to invalid IL or missing references) //IL_3d16: Expected O, but got Unknown //IL_3d11: Unknown result type (might be due to invalid IL or missing references) //IL_3d1b: Expected O, but got Unknown //IL_3d41: Unknown result type (might be due to invalid IL or missing references) //IL_3d4b: Expected O, but got Unknown //IL_3d71: Unknown result type (might be due to invalid IL or missing references) //IL_3d7b: Expected O, but got Unknown //IL_3d9b: Unknown result type (might be due to invalid IL or missing references) //IL_3da5: Expected O, but got Unknown //IL_3dcb: Unknown result type (might be due to invalid IL or missing references) //IL_3dd5: Expected O, but got Unknown //IL_3df3: Unknown result type (might be due to invalid IL or missing references) //IL_3dfd: Expected O, but got Unknown //IL_3df8: Unknown result type (might be due to invalid IL or missing references) //IL_3e02: Expected O, but got Unknown //IL_3e28: Unknown result type (might be due to invalid IL or missing references) //IL_3e32: Expected O, but got Unknown //IL_3e58: Unknown result type (might be due to invalid IL or missing references) //IL_3e62: Expected O, but got Unknown //IL_3e82: Unknown result type (might be due to invalid IL or missing references) //IL_3e8c: Expected O, but got Unknown //IL_3eb2: Unknown result type (might be due to invalid IL or missing references) //IL_3ebc: Expected O, but got Unknown //IL_3eda: Unknown result type (might be due to invalid IL or missing references) //IL_3ee4: Expected O, but got Unknown //IL_3edf: Unknown result type (might be due to invalid IL or missing references) //IL_3ee9: Expected O, but got Unknown //IL_3f0f: Unknown result type (might be due to invalid IL or missing references) //IL_3f19: Expected O, but got Unknown //IL_3f3f: Unknown result type (might be due to invalid IL or missing references) //IL_3f49: Expected O, but got Unknown //IL_3f69: Unknown result type (might be due to invalid IL or missing references) //IL_3f73: Expected O, but got Unknown //IL_3f99: Unknown result type (might be due to invalid IL or missing references) //IL_3fa3: Expected O, but got Unknown //IL_3fbf: Unknown result type (might be due to invalid IL or missing references) //IL_3fc9: Expected O, but got Unknown //IL_3fc4: Unknown result type (might be due to invalid IL or missing references) //IL_3fce: Expected O, but got Unknown //IL_0905: Unknown result type (might be due to invalid IL or missing references) //IL_090f: Expected O, but got Unknown //IL_0ab4: Unknown result type (might be due to invalid IL or missing references) //IL_0abe: Expected O, but got Unknown //IL_0b4f: Unknown result type (might be due to invalid IL or missing references) //IL_0b59: Expected O, but got Unknown //IL_0c95: Unknown result type (might be due to invalid IL or missing references) //IL_0c9f: Expected O, but got Unknown //IL_0e44: Unknown result type (might be due to invalid IL or missing references) //IL_0e4e: Expected O, but got Unknown //IL_0edf: Unknown result type (might be due to invalid IL or missing references) //IL_0ee9: Expected O, but got Unknown //IL_1025: Unknown result type (might be due to invalid IL or missing references) //IL_102f: Expected O, but got Unknown //IL_11d4: Unknown result type (might be due to invalid IL or missing references) //IL_11de: Expected O, but got Unknown //IL_126f: Unknown result type (might be due to invalid IL or missing references) //IL_1279: Expected O, but got Unknown //IL_13b5: Unknown result type (might be due to invalid IL or missing references) //IL_13bf: Expected O, but got Unknown //IL_1564: Unknown result type (might be due to invalid IL or missing references) //IL_156e: Expected O, but got Unknown //IL_15ff: Unknown result type (might be due to invalid IL or missing references) //IL_1609: Expected O, but got Unknown //IL_1678: Unknown result type (might be due to invalid IL or missing references) //IL_1682: Expected O, but got Unknown //IL_16ad: Unknown result type (might be due to invalid IL or missing references) //IL_16b7: Expected O, but got Unknown try { switch (<>1__state) { default: return false; case 0: <>1__state = -1; <hook0a>5__1 = new MultiTokenWaiter(new Func<Token, bool>[5] { delegate(Token t) { IdentifierToken val45 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val45 != null && val45.Name == "_refresh_list"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 86, (Token t) => (int)t.Type == 89 }, false, false); <hook0b>5__2 = new MultiTokenWaiter(new Func<Token, bool>[12] { delegate(Token t) { IdentifierToken val44 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val44 != null && val44.Name == "playerlist"; }, (Token t) => (int)t.Type == 84, delegate(Token t) { IdentifierToken val43 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val43 != null && val43.Name == "get_children"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 86, delegate(Token t) { IdentifierToken val42 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val42 != null && val42.Name == "child"; }, (Token t) => (int)t.Type == 84, delegate(Token t) { IdentifierToken val41 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val41 != null && val41.Name == "queue_free"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 89 }, false, false); <hook0c>5__3 = new MultiTokenWaiter(new Func<Token, bool>[4] { delegate(Token t) { IdentifierToken val40 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val40 != null && val40.Name == "player_data"; }, (Token t) => (int)t.Type == 82, delegate(Token t) { ConstantToken val38 = (ConstantToken)(object)((t is ConstantToken) ? t : null); int result8; if (val38 != null) { Variant value8 = val38.Value; IntVariant val39 = (IntVariant)(object)((value8 is IntVariant) ? value8 : null); if (val39 != null) { result8 = ((val39.Value == 0) ? 1 : 0); goto IL_0026; } } result8 = 0; goto IL_0026; IL_0026: return (byte)result8 != 0; }, (Token t) => (int)t.Type == 81 }, false, false); <hook1a>5__4 = new MultiTokenWaiter(new Func<Token, bool>[9] { delegate(Token t) { IdentifierToken val37 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val37 != null && val37.Name == "WEB_LOBBY_MEMBERS"; }, (Token t) => (int)t.Type == 84, delegate(Token t) { IdentifierToken val36 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val36 != null && val36.Name == "size"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 10, delegate(Token t) { ConstantToken val34 = (ConstantToken)(object)((t is ConstantToken) ? t : null); int result7; if (val34 != null) { Variant value7 = val34.Value; IntVariant val35 = (IntVariant)(object)((value7 is IntVariant) ? value7 : null); if (val35 != null) { result7 = ((val35.Value == 0) ? 1 : 0); goto IL_0026; } } result7 = 0; goto IL_0026; IL_0026: return (byte)result7 != 0; }, (Token t) => (int)t.Type == 89, (Token t) => (int)t.Type == 89 }, false, false); <hook1b>5__5 = new MultiTokenWaiter(new Func<Token, bool>[12] { delegate(Token t) { IdentifierToken val33 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val33 != null && val33.Name == "requestlist"; }, (Token t) => (int)t.Type == 84, delegate(Token t) { IdentifierToken val32 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val32 != null && val32.Name == "get_children"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 86, delegate(Token t) { IdentifierToken val31 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val31 != null && val31.Name == "child"; }, (Token t) => (int)t.Type == 84, delegate(Token t) { IdentifierToken val30 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val30 != null && val30.Name == "queue_free"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 89 }, false, false); <hook1c>5__6 = new MultiTokenWaiter(new Func<Token, bool>[4] { delegate(Token t) { IdentifierToken val29 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val29 != null && val29.Name == "player_data"; }, (Token t) => (int)t.Type == 82, delegate(Token t) { ConstantToken val27 = (ConstantToken)(object)((t is ConstantToken) ? t : null); int result6; if (val27 != null) { Variant value6 = val27.Value; IntVariant val28 = (IntVariant)(object)((value6 is IntVariant) ? value6 : null); if (val28 != null) { result6 = ((val28.Value == 1) ? 1 : 0); goto IL_0026; } } result6 = 0; goto IL_0026; IL_0026: return (byte)result6 != 0; }, (Token t) => (int)t.Type == 81 }, false, false); <hook2a>5__7 = new MultiTokenWaiter(new Func<Token, bool>[9] { delegate(Token t) { IdentifierToken val26 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val26 != null && val26.Name == "WEB_LOBBY_JOIN_QUEUE"; }, (Token t) => (int)t.Type == 84, delegate(Token t) { IdentifierToken val25 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val25 != null && val25.Name == "size"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 10, delegate(Token t) { ConstantToken val23 = (ConstantToken)(object)((t is ConstantToken) ? t : null); int result5; if (val23 != null) { Variant value5 = val23.Value; IntVariant val24 = (IntVariant)(object)((value5 is IntVariant) ? value5 : null); if (val24 != null) { result5 = ((val24.Value == 0) ? 1 : 0); goto IL_0026; } } result5 = 0; goto IL_0026; IL_0026: return (byte)result5 != 0; }, (Token t) => (int)t.Type == 89, (Token t) => (int)t.Type == 89 }, false, false); <hook2b>5__8 = new MultiTokenWaiter(new Func<Token, bool>[12] { delegate(Token t) { IdentifierToken val22 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val22 != null && val22.Name == "banlist"; }, (Token t) => (int)t.Type == 84, delegate(Token t) { IdentifierToken val21 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val21 != null && val21.Name == "get_children"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 86, delegate(Token t) { IdentifierToken val20 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val20 != null && val20.Name == "child"; }, (Token t) => (int)t.Type == 84, delegate(Token t) { IdentifierToken val19 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val19 != null && val19.Name == "queue_free"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 89 }, false, false); <hook2c>5__9 = new MultiTokenWaiter(new Func<Token, bool>[4] { delegate(Token t) { IdentifierToken val18 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val18 != null && val18.Name == "player_data"; }, (Token t) => (int)t.Type == 82, delegate(Token t) { ConstantToken val16 = (ConstantToken)(object)((t is ConstantToken) ? t : null); int result4; if (val16 != null) { Variant value4 = val16.Value; IntVariant val17 = (IntVariant)(object)((value4 is IntVariant) ? value4 : null); if (val17 != null) { result4 = ((val17.Value == 2) ? 1 : 0); goto IL_0026; } } result4 = 0; goto IL_0026; IL_0026: return (byte)result4 != 0; }, (Token t) => (int)t.Type == 81 }, false, false); <hook3a>5__10 = new MultiTokenWaiter(new Func<Token, bool>[9] { delegate(Token t) { IdentifierToken val15 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val15 != null && val15.Name == "WEB_LOBBY_REJECTS"; }, (Token t) => (int)t.Type == 84, delegate(Token t) { IdentifierToken val14 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val14 != null && val14.Name == "size"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 10, delegate(Token t) { ConstantToken val12 = (ConstantToken)(object)((t is ConstantToken) ? t : null); int result3; if (val12 != null) { Variant value3 = val12.Value; IntVariant val13 = (IntVariant)(object)((value3 is IntVariant) ? value3 : null); if (val13 != null) { result3 = ((val13.Value == 0) ? 1 : 0); goto IL_0026; } } result3 = 0; goto IL_0026; IL_0026: return (byte)result3 != 0; }, (Token t) => (int)t.Type == 89, (Token t) => (int)t.Type == 89 }, false, false); <hook3b>5__11 = new MultiTokenWaiter(new Func<Token, bool>[12] { delegate(Token t) { IdentifierToken val11 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val11 != null && val11.Name == "blocklist"; }, (Token t) => (int)t.Type == 84, delegate(Token t) { IdentifierToken val10 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val10 != null && val10.Name == "get_children"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 86, delegate(Token t) { IdentifierToken val9 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val9 != null && val9.Name == "child"; }, (Token t) => (int)t.Type == 84, delegate(Token t) { IdentifierToken val8 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val8 != null && val8.Name == "queue_free"; }, (Token t) => (int)t.Type == 80, (Token t) => (int)t.Type == 81, (Token t) => (int)t.Type == 89 }, false, false); <hook3c>5__12 = new MultiTokenWaiter(new Func<Token, bool>[4] { delegate(Token t) { IdentifierToken val7 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val7 != null && val7.Name == "player_data"; }, (Token t) => (int)t.Type == 82, delegate(Token t) { ConstantToken val5 = (ConstantToken)(object)((t is ConstantToken) ? t : null); int result2; if (val5 != null) { Variant value2 = val5.Value; IntVariant val6 = (IntVariant)(object)((value2 is IntVariant) ? value2 : null); if (val6 != null) { result2 = ((val6.Value == 3) ? 1 : 0); goto IL_0026; } } result2 = 0; goto IL_0026; IL_0026: return (byte)result2 != 0; }, (Token t) => (int)t.Type == 81 }, false, false); <firstlatch>5__13 = new MultiTokenWaiter(new Func<Token, bool>[3] { delegate(Token t) { IdentifierToken val4 = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val4 != null && val4.Name == "disabled"; }, (Token t) => (int)t.Type == 23, delegate(Token t) { ConstantToken val2 = (ConstantToken)(object)((t is ConstantToken) ? t : null); int result; if (val2 != null) { Variant value = val2.Value; BoolVariant val3 = (BoolVariant)(object)((value is BoolVariant) ? value : null); if (val3 != null) { result = (val3.Value ? 1 : 0); goto IL_0022; } } result = 0; goto IL_0022; IL_0022: return (byte)result != 0; } }, false, false); <variablation>5__14 = new MultiTokenWaiter(new Func<Token, bool>[1] { delegate(Token t) { IdentifierToken val = (IdentifierToken)(object)((t is IdentifierToken) ? t : null); return val != null && val.Name == "ban_count_label"; } }, false, false); <>s__15 = tokens.GetEnumerator(); <>1__state = -3; break; case 1: <>1__state = -3; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 2; return true; case 2: <>1__state = -3; <>2__current = (Token)new IdentifierToken("first_pass"); <>1__state = 3; return true; case 3: <>1__state = -3; <>2__current = new Token((TokenType)23, (uint?)null); <>1__state = 4; return true; case 4: <>1__state = -3; <>2__current = (Token)new ConstantToken((Variant)new BoolVariant(true)); <>1__state = 5; return true; case 5: <>1__state = -3; goto IL_400d; case 6: <>1__state = -3; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 7; return true; case 7: <>1__state = -3; <>2__current = (Token)new IdentifierToken("in_playerlist"); <>1__state = 8; return true; case 8: <>1__state = -3; <>2__current = new Token((TokenType)8, (uint?)null); <>1__state = 9; return true; case 9: <>1__state = -3; <>2__current = (Token)new IdentifierToken("Network"); <>1__state = 10; return true; case 10: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 11; return true; case 11: <>1__state = -3; <>2__current = (Token)new IdentifierToken("WEB_LOBBY_MEMBERS"); <>1__state = 12; return true; case 12: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 13; return true; case 13: <>1__state = -3; <>2__current = (Token)new IdentifierToken("size"); <>1__state = 14; return true; case 14: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 15; return true; case 15: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 16; return true; case 16: <>1__state = -3; <>2__current = new Token((TokenType)14, (uint?)null); <>1__state = 17; return true; case 17: <>1__state = -3; <>2__current = new Token((TokenType)15, (uint?)null); <>1__state = 18; return true; case 18: <>1__state = -3; <>2__current = (Token)new IdentifierToken("first_pass"); <>1__state = 19; return true; case 19: <>1__state = -3; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 20; return true; case 20: <>1__state = -3; goto IL_400d; case 21: <>1__state = -3; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 22; return true; case 22: <>1__state = -3; <>2__current = (Token)new IdentifierToken("in_playerlist"); <>1__state = 23; return true; case 23: <>1__state = -3; <>2__current = new Token((TokenType)8, (uint?)null); <>1__state = 24; return true; case 24: <>1__state = -3; <>2__current = (Token)new IdentifierToken("Network"); <>1__state = 25; return true; case 25: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 26; return true; case 26: <>1__state = -3; <>2__current = (Token)new IdentifierToken("WEB_LOBBY_MEMBERS"); <>1__state = 27; return true; case 27: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 28; return true; case 28: <>1__state = -3; <>2__current = (Token)new IdentifierToken("size"); <>1__state = 29; return true; case 29: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 30; return true; case 30: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 31; return true; case 31: <>1__state = -3; <>2__current = new Token((TokenType)14, (uint?)null); <>1__state = 32; return true; case 32: <>1__state = -3; <>2__current = new Token((TokenType)15, (uint?)null); <>1__state = 33; return true; case 33: <>1__state = -3; <>2__current = (Token)new IdentifierToken("first_pass"); <>1__state = 34; return true; case 34: <>1__state = -3; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 35; return true; case 35: <>1__state = -3; goto IL_400d; case 36: <>1__state = -3; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 37; return true; case 37: <>1__state = -3; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 38; return true; case 38: <>1__state = -3; <>2__current = (Token)new IdentifierToken("in_playerlist"); <>1__state = 39; return true; case 39: <>1__state = -3; <>2__current = new Token((TokenType)8, (uint?)null); <>1__state = 40; return true; case 40: <>1__state = -3; <>2__current = (Token)new IdentifierToken("Network"); <>1__state = 41; return true; case 41: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 42; return true; case 42: <>1__state = -3; <>2__current = (Token)new IdentifierToken("WEB_LOBBY_MEMBERS"); <>1__state = 43; return true; case 43: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 44; return true; case 44: <>1__state = -3; <>2__current = (Token)new IdentifierToken("size"); <>1__state = 45; return true; case 45: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 46; return true; case 46: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 47; return true; case 47: <>1__state = -3; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 48; return true; case 48: <>1__state = -3; <>2__current = (Token)new IdentifierToken("in_playerlist"); <>1__state = 49; return true; case 49: <>1__state = -3; <>2__current = new Token((TokenType)23, (uint?)null); <>1__state = 50; return true; case 50: <>1__state = -3; <>2__current = (Token)new IdentifierToken("Network"); <>1__state = 51; return true; case 51: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 52; return true; case 52: <>1__state = -3; <>2__current = (Token)new IdentifierToken("WEB_LOBBY_MEMBERS"); <>1__state = 53; return true; case 53: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 54; return true; case 54: <>1__state = -3; <>2__current = (Token)new IdentifierToken("size"); <>1__state = 55; return true; case 55: <>1__state = -3; goto IL_400d; case 56: <>1__state = -3; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 57; return true; case 57: <>1__state = -3; <>2__current = (Token)new IdentifierToken("in_requestlist"); <>1__state = 58; return true; case 58: <>1__state = -3; <>2__current = new Token((TokenType)8, (uint?)null); <>1__state = 59; return true; case 59: <>1__state = -3; <>2__current = (Token)new IdentifierToken("Network"); <>1__state = 60; return true; case 60: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 61; return true; case 61: <>1__state = -3; <>2__current = (Token)new IdentifierToken("WEB_LOBBY_JOIN_QUEUE"); <>1__state = 62; return true; case 62: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 63; return true; case 63: <>1__state = -3; <>2__current = (Token)new IdentifierToken("size"); <>1__state = 64; return true; case 64: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 65; return true; case 65: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 66; return true; case 66: <>1__state = -3; <>2__current = new Token((TokenType)14, (uint?)null); <>1__state = 67; return true; case 67: <>1__state = -3; <>2__current = new Token((TokenType)15, (uint?)null); <>1__state = 68; return true; case 68: <>1__state = -3; <>2__current = (Token)new IdentifierToken("first_pass"); <>1__state = 69; return true; case 69: <>1__state = -3; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 70; return true; case 70: <>1__state = -3; goto IL_400d; case 71: <>1__state = -3; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 72; return true; case 72: <>1__state = -3; <>2__current = (Token)new IdentifierToken("in_requestlist"); <>1__state = 73; return true; case 73: <>1__state = -3; <>2__current = new Token((TokenType)8, (uint?)null); <>1__state = 74; return true; case 74: <>1__state = -3; <>2__current = (Token)new IdentifierToken("Network"); <>1__state = 75; return true; case 75: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 76; return true; case 76: <>1__state = -3; <>2__current = (Token)new IdentifierToken("WEB_LOBBY_JOIN_QUEUE"); <>1__state = 77; return true; case 77: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 78; return true; case 78: <>1__state = -3; <>2__current = (Token)new IdentifierToken("size"); <>1__state = 79; return true; case 79: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 80; return true; case 80: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 81; return true; case 81: <>1__state = -3; <>2__current = new Token((TokenType)14, (uint?)null); <>1__state = 82; return true; case 82: <>1__state = -3; <>2__current = new Token((TokenType)15, (uint?)null); <>1__state = 83; return true; case 83: <>1__state = -3; <>2__current = (Token)new IdentifierToken("first_pass"); <>1__state = 84; return true; case 84: <>1__state = -3; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 85; return true; case 85: <>1__state = -3; goto IL_400d; case 86: <>1__state = -3; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 87; return true; case 87: <>1__state = -3; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 88; return true; case 88: <>1__state = -3; <>2__current = (Token)new IdentifierToken("in_requestlist"); <>1__state = 89; return true; case 89: <>1__state = -3; <>2__current = new Token((TokenType)8, (uint?)null); <>1__state = 90; return true; case 90: <>1__state = -3; <>2__current = (Token)new IdentifierToken("Network"); <>1__state = 91; return true; case 91: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 92; return true; case 92: <>1__state = -3; <>2__current = (Token)new IdentifierToken("WEB_LOBBY_JOIN_QUEUE"); <>1__state = 93; return true; case 93: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 94; return true; case 94: <>1__state = -3; <>2__current = (Token)new IdentifierToken("size"); <>1__state = 95; return true; case 95: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 96; return true; case 96: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 97; return true; case 97: <>1__state = -3; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 98; return true; case 98: <>1__state = -3; <>2__current = (Token)new IdentifierToken("in_requestlist"); <>1__state = 99; return true; case 99: <>1__state = -3; <>2__current = new Token((TokenType)23, (uint?)null); <>1__state = 100; return true; case 100: <>1__state = -3; <>2__current = (Token)new IdentifierToken("Network"); <>1__state = 101; return true; case 101: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 102; return true; case 102: <>1__state = -3; <>2__current = (Token)new IdentifierToken("WEB_LOBBY_JOIN_QUEUE"); <>1__state = 103; return true; case 103: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 104; return true; case 104: <>1__state = -3; <>2__current = (Token)new IdentifierToken("size"); <>1__state = 105; return true; case 105: <>1__state = -3; goto IL_400d; case 106: <>1__state = -3; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 107; return true; case 107: <>1__state = -3; <>2__current = (Token)new IdentifierToken("in_banlist"); <>1__state = 108; return true; case 108: <>1__state = -3; <>2__current = new Token((TokenType)8, (uint?)null); <>1__state = 109; return true; case 109: <>1__state = -3; <>2__current = (Token)new IdentifierToken("Network"); <>1__state = 110; return true; case 110: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 111; return true; case 111: <>1__state = -3; <>2__current = (Token)new IdentifierToken("WEB_LOBBY_REJECTS"); <>1__state = 112; return true; case 112: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 113; return true; case 113: <>1__state = -3; <>2__current = (Token)new IdentifierToken("size"); <>1__state = 114; return true; case 114: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 115; return true; case 115: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 116; return true; case 116: <>1__state = -3; <>2__current = new Token((TokenType)14, (uint?)null); <>1__state = 117; return true; case 117: <>1__state = -3; <>2__current = new Token((TokenType)15, (uint?)null); <>1__state = 118; return true; case 118: <>1__state = -3; <>2__current = (Token)new IdentifierToken("first_pass"); <>1__state = 119; return true; case 119: <>1__state = -3; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 120; return true; case 120: <>1__state = -3; goto IL_400d; case 121: <>1__state = -3; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 122; return true; case 122: <>1__state = -3; <>2__current = (Token)new IdentifierToken("in_banlist"); <>1__state = 123; return true; case 123: <>1__state = -3; <>2__current = new Token((TokenType)8, (uint?)null); <>1__state = 124; return true; case 124: <>1__state = -3; <>2__current = (Token)new IdentifierToken("Network"); <>1__state = 125; return true; case 125: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 126; return true; case 126: <>1__state = -3; <>2__current = (Token)new IdentifierToken("WEB_LOBBY_REJECTS"); <>1__state = 127; return true; case 127: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 128; return true; case 128: <>1__state = -3; <>2__current = (Token)new IdentifierToken("size"); <>1__state = 129; return true; case 129: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 130; return true; case 130: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 131; return true; case 131: <>1__state = -3; <>2__current = new Token((TokenType)14, (uint?)null); <>1__state = 132; return true; case 132: <>1__state = -3; <>2__current = new Token((TokenType)15, (uint?)null); <>1__state = 133; return true; case 133: <>1__state = -3; <>2__current = (Token)new IdentifierToken("first_pass"); <>1__state = 134; return true; case 134: <>1__state = -3; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 135; return true; case 135: <>1__state = -3; goto IL_400d; case 136: <>1__state = -3; <>2__current = new Token((TokenType)89, (uint?)1u); <>1__state = 137; return true; case 137: <>1__state = -3; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 138; return true; case 138: <>1__state = -3; <>2__current = (Token)new IdentifierToken("in_banlist"); <>1__state = 139; return true; case 139: <>1__state = -3; <>2__current = new Token((TokenType)8, (uint?)null); <>1__state = 140; return true; case 140: <>1__state = -3; <>2__current = (Token)new IdentifierToken("Network"); <>1__state = 141; return true; case 141: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 142; return true; case 142: <>1__state = -3; <>2__current = (Token)new IdentifierToken("WEB_LOBBY_REJECTS"); <>1__state = 143; return true; case 143: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 144; return true; case 144: <>1__state = -3; <>2__current = (Token)new IdentifierToken("size"); <>1__state = 145; return true; case 145: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 146; return true; case 146: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 147; return true; case 147: <>1__state = -3; <>2__current = new Token((TokenType)86, (uint?)null); <>1__state = 148; return true; case 148: <>1__state = -3; <>2__current = (Token)new IdentifierToken("in_banlist"); <>1__state = 149; return true; case 149: <>1__state = -3; <>2__current = new Token((TokenType)23, (uint?)null); <>1__state = 150; return true; case 150: <>1__state = -3; <>2__current = (Token)new IdentifierToken("Network"); <>1__state = 151; return true; case 151: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 152; return true; case 152: <>1__state = -3; <>2__current = (Token)new IdentifierToken("WEB_LOBBY_REJECTS"); <>1__state = 153; return true; case 153: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 154; return true; case 154: <>1__state = -3; <>2__current = (Token)new IdentifierToken("size"); <>1__state = 155; return true; case 155: <>1__state = -3; goto IL_400d; case 156: <>1__state = -3; <>2__current = new Token((TokenType)38, (uint?)null); <>1__state = 157; return true; case 157: <>1__state = -3; <>2__current = (Token)new IdentifierToken("in_blocklist"); <>1__state = 158; return true; case 158: <>1__state = -3; <>2__current = new Token((TokenType)8, (uint?)null); <>1__state = 159; return true; case 159: <>1__state = -3; <>2__current = (Token)new IdentifierToken("PlayerData"); <>1__state = 160; return true; case 160: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 161; return true; case 161: <>1__state = -3; <>2__current = (Token)new IdentifierToken("players_hidden"); <>1__state = 162; return true; case 162: <>1__state = -3; <>2__current = new Token((TokenType)84, (uint?)null); <>1__state = 163; return true; case 163: <>1__state = -3; <>2__current = (Token)new IdentifierToken("size"); <>1__state = 164; return true; case 164: <>1__state = -3; <>2__current = new Token((TokenType)80, (uint?)null); <>1__state = 165; return true; case 165: <>1__state = -3; <>2__current = new Token((TokenType)81, (uint?)null); <>1__state = 166; return true; case 166: <>1__state = -3; <>2__current = new Token((TokenType)14, (uint?)null); <>1__state = 167; return true; case 167: <>1__state = -3; <>2__current = new Token((TokenType)15, (uint?)null); <>1__state = 168; return true; case 168: <>1__state = -3; <>2__current = (Token)new IdentifierToken("first_pass"); <>1__state = 169; return true; case 169: <>1__state = -3; <>2__current = new Token((TokenType)86, (uint?)null);