using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core; using RecRoom.Core.Creation; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Tools { // Token: 0x02002573 RID: 9587 [Token(Token = "0x2002573")] [StructLayout(3)] public class FlagTool : MonoBehaviourPun { // Token: 0x17002D28 RID: 11560 // (get) Token: 0x0601096B RID: 67947 RVA: 0x003E609C File Offset: 0x003E429C [Token(Token = "0x17002D28")] public static IReadOnlyList AENELPHGNPE { [Token(Token = "0x601096B")] [Address(RVA = "0x1A67BA0", Offset = "0x1A665A0", VA = "0x181A67BA0")] get { /* An exception occurred when decompiling this method (0601096B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RecRoom.Tools.FlagTool::get_AllFlags() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_05, ldsfld:class [mscorlib]System.Collections.Generic.List`1(FlagTool::MDNDAEFPHIK)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x17002D29 RID: 11561 // (get) Token: 0x0601096C RID: 67948 RVA: 0x003E60B0 File Offset: 0x003E42B0 [Token(Token = "0x17002D29")] public Tool PBBJCLJPFMI { [Token(Token = "0x601096C")] [Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")] get { return this.tool; } } // Token: 0x17002D2A RID: 11562 // (get) Token: 0x0601096D RID: 67949 RVA: 0x003E60C4 File Offset: 0x003E42C4 [Token(Token = "0x17002D2A")] public Transform GEJJGEEEEEA { [Token(Token = "0x601096D")] [Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")] get { return this.goalAttachPoint; } } // Token: 0x17002D2B RID: 11563 // (get) Token: 0x0601096E RID: 67950 RVA: 0x003E60D8 File Offset: 0x003E42D8 [Token(Token = "0x17002D2B")] public PaintballVisibilityBehaviour NOIJPMLDDAJ { [Token(Token = "0x601096E")] [Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")] get { return this.visibilityBehaviour; } } // Token: 0x17002D2C RID: 11564 // (get) Token: 0x0601096F RID: 67951 RVA: 0x003E60EC File Offset: 0x003E42EC // (set) Token: 0x06010970 RID: 67952 RVA: 0x003E610C File Offset: 0x003E430C [Token(Token = "0x17002D2C")] public bool GMFOHJAMPON { [Token(Token = "0x601096F")] [Address(RVA = "0x1A67C00", Offset = "0x1A66600", VA = "0x181A67C00")] get { return this.LILJMHPDFOM.Get() != null; } [Token(Token = "0x6010970")] [Address(RVA = "0x1A66420", Offset = "0x1A64E20", VA = "0x181A66420")] private set { SynchronizedField liljmhpdfom = this.LILJMHPDFOM; } } // Token: 0x17002D2D RID: 11565 // (get) Token: 0x06010971 RID: 67953 RVA: 0x003E6128 File Offset: 0x003E4328 // (set) Token: 0x06010972 RID: 67954 RVA: 0x003E6148 File Offset: 0x003E4348 [Token(Token = "0x17002D2D")] public CGLKOJIMDIH DALCBAHIFPG { [Token(Token = "0x6010971")] [Address(RVA = "0x1A671A0", Offset = "0x1A65BA0", VA = "0x181A671A0")] get { return this.HOOLBMIPAJL.Get(); } [Token(Token = "0x6010972")] [Address(RVA = "0x1A66A80", Offset = "0x1A65480", VA = "0x181A66A80")] private set { SynchronizedField hoolbmipajl = this.HOOLBMIPAJL; } } // Token: 0x06010973 RID: 67955 RVA: 0x003E6164 File Offset: 0x003E4364 [Token(Token = "0x6010973")] [Address(RVA = "0x1A65EE0", Offset = "0x1A648E0", VA = "0x181A65EE0", Slot = "13")] protected override void Awake() { base..ctor(); Tool tool = this.tool; ActionEvent postPickupEvent = tool.PostPickupEvent; Action action = new Action(this.HAAIALDMMEL); ActionEvent actionEvent = postPickupEvent + action; tool.PostPickupEvent = actionEvent; Tool tool2 = this.tool; ActionEvent postReleaseEvent = tool2.PostReleaseEvent; Action action2 = new Action(this.OIOCPLEKMEK); ActionEvent actionEvent2 = postReleaseEvent + action2; tool2.PostReleaseEvent = actionEvent2; Tool tool3 = this.tool; ActionEvent postResetEvent = tool3.PostResetEvent; Action action3 = new Action(this.LBODGLNOABB); ActionEvent actionEvent3; tool3.PostResetEvent = actionEvent3; this.tool.KinematicOnReset = true; this.teamColor.ResetTeamOnToolReset = false; int num; int num2; SynchronizedField synchronizedField = new SynchronizedField(this, "AT_HOME_GOAL", num, (SetterPermissionMode)num2, num2, num2); num2 = 0; num = 0; CGLKOJIMDIH cglkojimdih = this.team; this.LILJMHPDFOM = synchronizedField; Action action4 = new Action(this.GCBCNCKKBEP); SynchronizedField synchronizedField2; this.HOOLBMIPAJL = synchronizedField2; FlagTool.MDNDAEFPHIK.Add(this); } // Token: 0x06010974 RID: 67956 RVA: 0x003E6268 File Offset: 0x003E4468 [Token(Token = "0x6010974")] [Address(RVA = "0x1A679A0", Offset = "0x1A663A0", VA = "0x181A679A0")] private void Start() { CreationObject creationObject = this.tool.creationObject; int num = 0; if (creationObject != num) { CreationObject creationObject2 = this.tool.creationObject; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.BMFGPBDIJEP); int num2 = this.settingsPriority; GCENEFCDDJA gcenefcddja = new GCENEFCDDJA(ohindolfnmp, num2); ILINODKFHEO ilinodkfheo = creationObject2.AddConfigurableSetting(gcenefcddja); } this.EAOLCEAOIMC(); this.JGBFPKAKAMB(); Action action = new Action(this.GAJIJLPDHNI); IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update10hz(this, action); this.MOKAMJILCIE = disposable; } // Token: 0x06010975 RID: 67957 RVA: 0x003E62F4 File Offset: 0x003E44F4 [Token(Token = "0x6010975")] [Address(RVA = "0x1A67860", Offset = "0x1A66260", VA = "0x181A67860")] private void OnDisable() { Renderer renderer = this.beamRenderer; int num = 0; if (renderer != num) { Transform parent = this.beamRenderer.transform.parent; int num2 = 0; if (parent != num2) { Transform transform = this.beamRenderer.transform; Transform transform2 = base.transform; transform.parentInternal = transform2; } } if (base.hasAuthority) { SynchronizedField liljmhpdfom = this.LILJMHPDFOM; int num3 = 0; liljmhpdfom.Set(num3); } } // Token: 0x06010976 RID: 67958 RVA: 0x003E6374 File Offset: 0x003E4574 [Token(Token = "0x6010976")] [Address(RVA = "0x1A67660", Offset = "0x1A66060", VA = "0x181A67660", Slot = "14")] protected override void OnDestroy() { if (this.MOKAMJILCIE != 0) { } Tool tool = this.tool; this.MOKAMJILCIE = (ulong)0L; int num = 0; if (tool != num) { Tool tool2 = this.tool; ActionEvent postPickupEvent = tool2.PostPickupEvent; Action action = new Action(this.HAAIALDMMEL); ActionEvent actionEvent = postPickupEvent - action; tool2.PostPickupEvent = actionEvent; Tool tool3 = this.tool; ActionEvent postReleaseEvent = tool3.PostReleaseEvent; Action action2 = new Action(this.OIOCPLEKMEK); ActionEvent actionEvent2 = postReleaseEvent - action2; tool3.PostReleaseEvent = actionEvent2; Tool tool4 = this.tool; ActionEvent postResetEvent = tool4.PostResetEvent; Action action3 = new Action(this.LBODGLNOABB); ActionEvent actionEvent3; tool4.PostResetEvent = actionEvent3; } base.OnDestroy(); bool flag = FlagTool.MDNDAEFPHIK.Remove(this); } // Token: 0x06010977 RID: 67959 RVA: 0x003E644C File Offset: 0x003E464C [Token(Token = "0x6010977")] [Address(RVA = "0x1A666C0", Offset = "0x1A650C0", VA = "0x181A666C0")] private void GAJIJLPDHNI(float POGAEJIEPIM) { if (base.hasAuthority) { int num = this.HOOLBMIPAJL.Get(); int num2 = this.HOOLBMIPAJL.Get(); bool flag; if (flag != this.MLLKBKMGCFK) { this.MLLKBKMGCFK = flag; if (flag && this.FlagAtGoalEvent != 0) { Player owner = this.tool.BHNPNHMILIF; } } bool flag2; if (this.LILJMHPDFOM.Get() != flag2) { SynchronizedField liljmhpdfom = this.LILJMHPDFOM; } } } // Token: 0x06010978 RID: 67960 RVA: 0x003E64C8 File Offset: 0x003E46C8 [Token(Token = "0x6010978")] [Address(RVA = "0x1A66DD0", Offset = "0x1A657D0", VA = "0x181A66DD0")] private void LateUpdate() { Renderer renderer = this.beamRenderer; int num = 0; renderer.enabled = true; if (this.tool.FNFNLDBILFE) { Player owner = this.tool.BHNPNHMILIF; int num2 = 0; if (owner != num2) { Player owner2 = this.tool.BHNPNHMILIF; Player k__BackingField = Player.k__BackingField; if (owner2 == k__BackingField) { Renderer renderer2 = this.beamRenderer; int num3 = 0; renderer2.enabled = num3 != 0; return; } } } if (!this.FINFEJJNLIA(num)) { Transform transform = base.transform; } this.beamRenderer.transform.position = num; Transform transform2 = this.beamRenderer.transform; float z = Vector3.up.z; } // Token: 0x06010979 RID: 67961 RVA: 0x003E6584 File Offset: 0x003E4784 [Token(Token = "0x6010979")] [Address(RVA = "0x1A669B0", Offset = "0x1A653B0", VA = "0x181A669B0")] private void HAAIALDMMEL(Tool EGFEJGHDNAI) { Renderer renderer = this.beamRenderer; int num = 0; if (renderer != num) { Transform transform = this.beamRenderer.transform; int num2 = 0; transform.parentInternal = num2; } if (base.hasAuthority) { FlagTool.AGCKAJANFKB flagPickupEvent = this.FlagPickupEvent; if (flagPickupEvent != 0) { Player k__BackingField = EGFEJGHDNAI.k__BackingField; flagPickupEvent(this, k__BackingField); } } } // Token: 0x0601097A RID: 67962 RVA: 0x003E65E8 File Offset: 0x003E47E8 [Token(Token = "0x601097A")] [Address(RVA = "0x1A670C0", Offset = "0x1A65AC0", VA = "0x181A670C0")] private void OIOCPLEKMEK(Tool EGFEJGHDNAI) { Renderer renderer = this.beamRenderer; int num = 0; if (renderer != num) { Transform transform = this.beamRenderer.transform; Transform transform2 = base.transform; transform.parentInternal = transform2; } if (base.hasAuthority) { FlagTool.IIKJPPFLIGE flagReleaseEvent = this.FlagReleaseEvent; if (flagReleaseEvent != 0) { Player k__BackingField = EGFEJGHDNAI.k__BackingField; flagReleaseEvent(this, k__BackingField); } } } // Token: 0x0601097B RID: 67963 RVA: 0x003E6650 File Offset: 0x003E4850 [Token(Token = "0x601097B")] [Address(RVA = "0x1A66DB0", Offset = "0x1A657B0", VA = "0x181A66DB0")] private void LBODGLNOABB(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ) { FlagTool.CFBKJKDGAPC flagResetEvent = this.FlagResetEvent; if (flagResetEvent != 0) { flagResetEvent(this); return; } } // Token: 0x0601097C RID: 67964 RVA: 0x003E6670 File Offset: 0x003E4870 [Token(Token = "0x601097C")] [Address(RVA = "0x1A671F0", Offset = "0x1A65BF0", VA = "0x181A671F0")] private bool OOFBCAEENLJ(IEnumerable GECOAMLBOCA, out CGLKOJIMDIH FLAIHOGMGLH) { for (;;) { int num = 0; if (num < (ref FLAIHOGMGLH)) { num += num; if (num == (ref FLAIHOGMGLH)) { goto IL_6B; } num++; } int num2 = 0; if (num < num2) { num += num; num++; } int num3 = 0; if (num < num3) { num += num; if (num == num3) { goto IL_8D; } num++; } int num4 = 0; GameObject gameObject; float num5; int num6; if (!(num == num4) && gameObject.activeSelf) { Transform transform = base.transform; Vector3 up = Vector3.up; Vector3 vector; num5 = vector.z; num6 = 0; num.m_value = (int)num5; goto IL_6B; } continue; IL_8D: num6 += num6; num5 += 2.7E-44f; if (num != -1) { } if (num == 0) { break; } continue; IL_6B: num6 += num6; num5 += 2.7E-44f; num6 += num6; num5 += 2.7E-44f; goto IL_8D; } throw new NullReferenceException(); } // Token: 0x0601097D RID: 67965 RVA: 0x003E674C File Offset: 0x003E494C [Token(Token = "0x601097D")] [Address(RVA = "0x1A66480", Offset = "0x1A64E80", VA = "0x181A66480")] private bool FINFEJJNLIA(out Vector3 DDHPAFKBMON) { Tool tool = this.tool; if (tool.k__BackingField) { PlayerHead head = tool.k__BackingField.head; } RigidbodyEx rigidbodyEx = tool.rigidbodyEx; Vector3 up = Vector3.up; Vector3 up2 = Vector3.up; bool flag; float z; if (!flag) { z = Vector3.zero.z; DDHPAFKBMON.z = z; } DDHPAFKBMON.z = z; throw new NullReferenceException(); } // Token: 0x0601097E RID: 67966 RVA: 0x003E67B4 File Offset: 0x003E49B4 [Token(Token = "0x601097E")] [Address(RVA = "0x1A66BC0", Offset = "0x1A655C0", VA = "0x181A66BC0")] private void JGBFPKAKAMB() { TeamColorRenderer teamColorRenderer = this.teamColor; int num = 0; if (teamColorRenderer != num) { TeamColorRenderer teamColorRenderer2 = this.teamColor; CGLKOJIMDIH cglkojimdih = this.HOOLBMIPAJL.Get(); Renderer renderer = this.beamRenderer; int num2 = 0; if (renderer != num2) { Color hiemikkpmbn = this.teamColor.HIEMIKKPMBN; Material material = this.beamRenderer.GetMaterial(); Material material2 = this.beamRenderer.GetMaterial(); int oafffhbngjc = FlagTool.OAFFFHBNGJC; material2.SetColor(oafffhbngjc, hiemikkpmbn); } } } // Token: 0x0601097F RID: 67967 RVA: 0x003E6840 File Offset: 0x003E4A40 [Token(Token = "0x601097F")] [Address(RVA = "0x1A66220", Offset = "0x1A64C20", VA = "0x181A66220")] private void EAOLCEAOIMC() { Tool tool; for (;;) { tool = this.tool; if (tool.creationObject.k__BackingField == 0) { break; } int num = Mathf.Clamp(tool.creationObject.k__BackingField.value, -1, 39); if (this.HOOLBMIPAJL.Get() != num) { goto Block_1; } } CreationObject creationObject = tool.creationObject; CGLKOJIMDIH cglkojimdih = this.HOOLBMIPAJL.Get(); ulong num2; creationObject.k__BackingField = num2; return; Block_1: SynchronizedField hoolbmipajl = this.HOOLBMIPAJL; } // Token: 0x06010980 RID: 67968 RVA: 0x003E68B8 File Offset: 0x003E4AB8 [Token(Token = "0x6010980")] [Address(RVA = "0x1A66AE0", Offset = "0x1A654E0", VA = "0x181A66AE0")] private void IFKDDEPGGDD(int ONGBFDACHHG) { int num = Mathf.Clamp(ONGBFDACHHG, -1, 39); if (this.HOOLBMIPAJL.Get() != ONGBFDACHHG) { SynchronizedField hoolbmipajl = this.HOOLBMIPAJL; } } // Token: 0x06010981 RID: 67969 RVA: 0x003E68EC File Offset: 0x003E4AEC [Token(Token = "0x6010981")] [Address(RVA = "0x1A668B0", Offset = "0x1A652B0", VA = "0x181A668B0")] private void GCBCNCKKBEP() { CreationObject creationObject = this.tool.creationObject; CGLKOJIMDIH cglkojimdih = this.HOOLBMIPAJL.Get(); ulong num; creationObject.k__BackingField = num; CGLKOJIMDIH cglkojimdih2 = this.HOOLBMIPAJL.Get(); this.team = cglkojimdih2; this.JGBFPKAKAMB(); } // Token: 0x06010982 RID: 67970 RVA: 0x003E6938 File Offset: 0x003E4B38 [Token(Token = "0x6010982")] [Address(RVA = "0x1155350", Offset = "0x1153D50", VA = "0x181155350")] public FlagTool() { } // Token: 0x06010984 RID: 67972 RVA: 0x003E6980 File Offset: 0x003E4B80 [Token(Token = "0x6010984")] [Address(RVA = "0x1A66160", Offset = "0x1A64B60", VA = "0x181A66160")] [CompilerGenerated] private void BMFGPBDIJEP(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Team"; Func func = new Func(this.OMKJADDMIIM); Action action = new Action(this.IFKDDEPGGDD); } // Token: 0x06010985 RID: 67973 RVA: 0x003E69C0 File Offset: 0x003E4BC0 [Token(Token = "0x6010985")] [Address(RVA = "0x1A671A0", Offset = "0x1A65BA0", VA = "0x181A671A0")] [CompilerGenerated] private int OMKJADDMIIM() { CGLKOJIMDIH cglkojimdih = this.HOOLBMIPAJL.Get(); throw new NullReferenceException(); } // Token: 0x0400B0BD RID: 45245 [Token(Token = "0x400B0BD")] private static readonly List MDNDAEFPHIK = new List(); // Token: 0x0400B0BE RID: 45246 [Token(Token = "0x400B0BE")] private static readonly int OAFFFHBNGJC = PAMNDKEGFFG.CCHOFPAFEHO; // Token: 0x0400B0BF RID: 45247 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400B0BF")] [SerializeField] [Header("Team")] private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L); // Token: 0x0400B0C0 RID: 45248 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400B0C0")] [SerializeField] [Header("Beam")] private Renderer beamRenderer; // Token: 0x0400B0C1 RID: 45249 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400B0C1")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private TeamColorRenderer teamColor; // Token: 0x0400B0C2 RID: 45250 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400B0C2")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private PaintballVisibilityBehaviour visibilityBehaviour; // Token: 0x0400B0C3 RID: 45251 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400B0C3")] [SerializeField] private int settingsPriority; // Token: 0x0400B0C4 RID: 45252 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400B0C4")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Tool tool; // Token: 0x0400B0C5 RID: 45253 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400B0C5")] [SerializeField] private Transform goalAttachPoint; // Token: 0x0400B0C6 RID: 45254 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400B0C6")] private SynchronizedField LILJMHPDFOM; // Token: 0x0400B0C7 RID: 45255 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400B0C7")] private SynchronizedField HOOLBMIPAJL; // Token: 0x0400B0C8 RID: 45256 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400B0C8")] public FlagTool.FGNGGDLAGPJ FlagAtGoalEvent; // Token: 0x0400B0C9 RID: 45257 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400B0C9")] public FlagTool.IIKJPPFLIGE FlagReleaseEvent; // Token: 0x0400B0CA RID: 45258 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400B0CA")] public FlagTool.AGCKAJANFKB FlagPickupEvent; // Token: 0x0400B0CB RID: 45259 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400B0CB")] public FlagTool.CFBKJKDGAPC FlagResetEvent; // Token: 0x0400B0CC RID: 45260 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400B0CC")] private bool MLLKBKMGCFK; // Token: 0x0400B0CD RID: 45261 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400B0CD")] private IDisposable MOKAMJILCIE; // Token: 0x02002574 RID: 9588 [Token(Token = "0x2002574")] public sealed class FGNGGDLAGPJ : MulticastDelegate { // Token: 0x06010986 RID: 67974 RVA: 0x003E69E0 File Offset: 0x003E4BE0 [Token(Token = "0x6010986")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public FGNGGDLAGPJ(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06010987 RID: 67975 RVA: 0x003E69FC File Offset: 0x003E4BFC [Token(Token = "0x6010987")] [Address(RVA = "0x8E0BA0", Offset = "0x8DF5A0", VA = "0x1808E0BA0", Slot = "13")] public void Invoke(FlagTool JGBEEIAEFLK, CGLKOJIMDIH NHNILDPOPBE, Player HGFAKGHLHIJ) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06010988 RID: 67976 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010988")] [Address(RVA = "0x1A65E40", Offset = "0x1A64840", VA = "0x181A65E40", Slot = "14")] public IAsyncResult BeginInvoke(FlagTool JGBEEIAEFLK, CGLKOJIMDIH NHNILDPOPBE, Player HGFAKGHLHIJ, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010989 RID: 67977 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010989")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002575 RID: 9589 [Token(Token = "0x2002575")] public sealed class IIKJPPFLIGE : MulticastDelegate { // Token: 0x0601098A RID: 67978 RVA: 0x003E6AB8 File Offset: 0x003E4CB8 [Token(Token = "0x601098A")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public IIKJPPFLIGE(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0601098B RID: 67979 RVA: 0x003E6AD4 File Offset: 0x003E4CD4 [Token(Token = "0x601098B")] [Address(RVA = "0x6F2630", Offset = "0x6F1030", VA = "0x1806F2630", Slot = "13")] public void Invoke(FlagTool JGBEEIAEFLK, Player OLBFKIIFKPO) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0601098C RID: 67980 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601098C")] [Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")] public IAsyncResult BeginInvoke(FlagTool JGBEEIAEFLK, Player OLBFKIIFKPO, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601098D RID: 67981 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601098D")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002576 RID: 9590 [Token(Token = "0x2002576")] public sealed class AGCKAJANFKB : MulticastDelegate { // Token: 0x0601098E RID: 67982 RVA: 0x003E6B34 File Offset: 0x003E4D34 [Token(Token = "0x601098E")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public AGCKAJANFKB(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0601098F RID: 67983 RVA: 0x003E6B50 File Offset: 0x003E4D50 [Token(Token = "0x601098F")] [Address(RVA = "0x6F2630", Offset = "0x6F1030", VA = "0x1806F2630", Slot = "13")] public void Invoke(FlagTool JGBEEIAEFLK, Player JKPGNHBEMOK) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06010990 RID: 67984 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010990")] [Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")] public IAsyncResult BeginInvoke(FlagTool JGBEEIAEFLK, Player JKPGNHBEMOK, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010991 RID: 67985 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010991")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002577 RID: 9591 [Token(Token = "0x2002577")] public sealed class CFBKJKDGAPC : MulticastDelegate { // Token: 0x06010992 RID: 67986 RVA: 0x003E6BB0 File Offset: 0x003E4DB0 [Token(Token = "0x6010992")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public CFBKJKDGAPC(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06010993 RID: 67987 RVA: 0x003E6BCC File Offset: 0x003E4DCC [Token(Token = "0x6010993")] [Address(RVA = "0x6931D0", Offset = "0x691BD0", VA = "0x1806931D0", Slot = "13")] public void Invoke(FlagTool JGBEEIAEFLK) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06010994 RID: 67988 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010994")] [Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")] public IAsyncResult BeginInvoke(FlagTool JGBEEIAEFLK, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010995 RID: 67989 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010995")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }