using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.Creation; using UnityEngine; namespace RecRoom.Tools { // Token: 0x02002B14 RID: 11028 [Token(Token = "0x2002B14")] public class FlagTool : MonoBehaviourPun { // Token: 0x1700337F RID: 13183 // (get) Token: 0x06012628 RID: 75304 RVA: 0x0042D608 File Offset: 0x0042B808 [Token(Token = "0x1700337F")] public static IReadOnlyList AENELPHGNPE { [Token(Token = "0x6012628")] [Address(RVA = "0x1D6CFD0", Offset = "0x1D6BFD0", VA = "0x181D6CFD0")] get { /* An exception occurred when decompiling this method (06012628) 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: 0x17003380 RID: 13184 // (get) Token: 0x06012629 RID: 75305 RVA: 0x0042D61C File Offset: 0x0042B81C [Token(Token = "0x17003380")] public Tool PBBJCLJPFMI { [Token(Token = "0x6012629")] [Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")] get { return this.tool; } } // Token: 0x17003381 RID: 13185 // (get) Token: 0x0601262A RID: 75306 RVA: 0x0042D630 File Offset: 0x0042B830 [Token(Token = "0x17003381")] public Transform GEJJGEEEEEA { [Token(Token = "0x601262A")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")] get { return this.goalAttachPoint; } } // Token: 0x17003382 RID: 13186 // (get) Token: 0x0601262B RID: 75307 RVA: 0x0042D644 File Offset: 0x0042B844 [Token(Token = "0x17003382")] public PaintballVisibilityBehaviour NOIJPMLDDAJ { [Token(Token = "0x601262B")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")] get { return this.visibilityBehaviour; } } // Token: 0x17003383 RID: 13187 // (get) Token: 0x0601262C RID: 75308 RVA: 0x0042D658 File Offset: 0x0042B858 // (set) Token: 0x0601262D RID: 75309 RVA: 0x0042D678 File Offset: 0x0042B878 [Token(Token = "0x17003383")] public bool GMFOHJAMPON { [Token(Token = "0x601262C")] [Address(RVA = "0x1D6D030", Offset = "0x1D6C030", VA = "0x181D6D030")] get { return this.LILJMHPDFOM.IAHDANBDAAM() != null; } [Token(Token = "0x601262D")] [Address(RVA = "0x1D6B6D0", Offset = "0x1D6A6D0", VA = "0x181D6B6D0")] private set { KLLMCPFPIIE liljmhpdfom = this.LILJMHPDFOM; } } // Token: 0x17003384 RID: 13188 // (get) Token: 0x0601262E RID: 75310 RVA: 0x0042D694 File Offset: 0x0042B894 // (set) Token: 0x0601262F RID: 75311 RVA: 0x0042D6B4 File Offset: 0x0042B8B4 [Token(Token = "0x17003384")] public CGLKOJIMDIH DALCBAHIFPG { [Token(Token = "0x601262E")] [Address(RVA = "0x1D6C370", Offset = "0x1D6B370", VA = "0x181D6C370")] get { return this.HOOLBMIPAJL.IAHDANBDAAM(); } [Token(Token = "0x601262F")] [Address(RVA = "0x1D6BD30", Offset = "0x1D6AD30", VA = "0x181D6BD30")] private set { KLLMCPFPIIE hoolbmipajl = this.HOOLBMIPAJL; } } // Token: 0x06012630 RID: 75312 RVA: 0x0042D6D0 File Offset: 0x0042B8D0 [Token(Token = "0x6012630")] [Address(RVA = "0x1D6B180", Offset = "0x1D6A180", VA = "0x181D6B180", Slot = "13")] protected override void Awake() { base..ctor(); Tool tool = this.tool; MFBGLIHGCGO postPickupEvent = tool.PostPickupEvent; Action action = new Action(this.HAAIALDMMEL); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action); tool.PostPickupEvent = mfbglihgcgo; Tool tool2 = this.tool; MFBGLIHGCGO postReleaseEvent = tool2.PostReleaseEvent; Action action2 = new Action(this.OIOCPLEKMEK); MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action2); tool2.PostReleaseEvent = mfbglihgcgo2; Tool tool3 = this.tool; EAHPNACBLDD postResetEvent = tool3.PostResetEvent; Action action3 = new Action(this.LBODGLNOABB); EAHPNACBLDD eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action3); tool3.PostResetEvent = eahpnacbldd; this.tool.KinematicOnReset = true; this.teamColor.ResetTeamOnToolReset = false; int num; int num2; KLLMCPFPIIE kllmcpfpiie = new KLLMCPFPIIE(this, "AT_HOME_GOAL", num, (OHOEENCHJJE)num2, num2, num2); num2 = 0; num = 0; CGLKOJIMDIH cglkojimdih = this.team; this.LILJMHPDFOM = kllmcpfpiie; Action action4 = new Action(this.GCBCNCKKBEP); KLLMCPFPIIE kllmcpfpiie2; this.HOOLBMIPAJL = kllmcpfpiie2; FlagTool.MDNDAEFPHIK.Add(this); } // Token: 0x06012631 RID: 75313 RVA: 0x0042D7E0 File Offset: 0x0042B9E0 [Token(Token = "0x6012631")] [Address(RVA = "0x1D6CC20", Offset = "0x1D6BC20", VA = "0x181D6CC20")] 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); CreationObject creationObject3 = this.tool.creationObject; int num3 = this.settingsPriority; DOPNALIMPNA[] array = new DOPNALIMPNA[1]; Action action = new Action(this.IFKDDEPGGDD); Func func = new Func(this.OAMLGFFDCJH); LNBMGIPPMJJ lnbmgippmjj; if (lnbmgippmjj != 0) { } array[0] = lnbmgippmjj; ECJBHJOCKHL ecjbhjockhl = creationObject3.AddFoldoutMenu("Flag", num3, array); } this.EAOLCEAOIMC(); this.JGBFPKAKAMB(); Action action2 = new Action(this.GAJIJLPDHNI); IDisposable disposable = ADIFCODGAML.FOFJADGKNJF(this, action2); this.MOKAMJILCIE = disposable; } // Token: 0x06012632 RID: 75314 RVA: 0x0042D8CC File Offset: 0x0042BACC [Token(Token = "0x6012632")] [Address(RVA = "0x1D6CAE0", Offset = "0x1D6BAE0", VA = "0x181D6CAE0")] 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.OGIBLNIIHDK) { KLLMCPFPIIE liljmhpdfom = this.LILJMHPDFOM; int num3 = 0; liljmhpdfom.BDJFGEJFPPO(num3); } } // Token: 0x06012633 RID: 75315 RVA: 0x0042D94C File Offset: 0x0042BB4C [Token(Token = "0x6012633")] [Address(RVA = "0x1D6C8E0", Offset = "0x1D6B8E0", VA = "0x181D6C8E0", 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; MFBGLIHGCGO postPickupEvent = tool2.PostPickupEvent; Action action = new Action(this.HAAIALDMMEL); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action); tool2.PostPickupEvent = mfbglihgcgo; Tool tool3 = this.tool; MFBGLIHGCGO postReleaseEvent = tool3.PostReleaseEvent; Action action2 = new Action(this.OIOCPLEKMEK); MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2); tool3.PostReleaseEvent = mfbglihgcgo2; Tool tool4 = this.tool; EAHPNACBLDD postResetEvent = tool4.PostResetEvent; Action action3 = new Action(this.LBODGLNOABB); EAHPNACBLDD eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action3); tool4.PostResetEvent = eahpnacbldd; } base.OnDestroy(); bool flag = FlagTool.MDNDAEFPHIK.Remove(this); } // Token: 0x06012634 RID: 75316 RVA: 0x0042DA30 File Offset: 0x0042BC30 [Token(Token = "0x6012634")] [Address(RVA = "0x1D6B970", Offset = "0x1D6A970", VA = "0x181D6B970")] private void GAJIJLPDHNI(float POGAEJIEPIM) { if (base.OGIBLNIIHDK) { int num = this.HOOLBMIPAJL.IAHDANBDAAM(); int num2 = this.HOOLBMIPAJL.IAHDANBDAAM(); bool flag; if (flag != this.MLLKBKMGCFK) { this.MLLKBKMGCFK = flag; if (flag && this.FlagAtGoalEvent != 0) { Player owner = this.tool.BHNPNHMILIF; } } bool flag2; if (this.LILJMHPDFOM.IAHDANBDAAM() != flag2) { KLLMCPFPIIE liljmhpdfom = this.LILJMHPDFOM; } } } // Token: 0x06012635 RID: 75317 RVA: 0x0042DAAC File Offset: 0x0042BCAC [Token(Token = "0x6012635")] [Address(RVA = "0x1D6C080", Offset = "0x1D6B080", VA = "0x181D6C080")] 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: 0x06012636 RID: 75318 RVA: 0x0042DB68 File Offset: 0x0042BD68 [Token(Token = "0x6012636")] [Address(RVA = "0x1D6BC60", Offset = "0x1D6AC60", VA = "0x181D6BC60")] 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.OGIBLNIIHDK) { FlagTool.AGCKAJANFKB flagPickupEvent = this.FlagPickupEvent; if (flagPickupEvent != 0) { Player k__BackingField = EGFEJGHDNAI.k__BackingField; flagPickupEvent(this, k__BackingField); } } } // Token: 0x06012637 RID: 75319 RVA: 0x0042DBCC File Offset: 0x0042BDCC [Token(Token = "0x6012637")] [Address(RVA = "0x1D6C3C0", Offset = "0x1D6B3C0", VA = "0x181D6C3C0")] 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.OGIBLNIIHDK) { FlagTool.IIKJPPFLIGE flagReleaseEvent = this.FlagReleaseEvent; if (flagReleaseEvent != 0) { Player k__BackingField = EGFEJGHDNAI.k__BackingField; flagReleaseEvent(this, k__BackingField); } } } // Token: 0x06012638 RID: 75320 RVA: 0x0042DC34 File Offset: 0x0042BE34 [Token(Token = "0x6012638")] [Address(RVA = "0x1D6C060", Offset = "0x1D6B060", VA = "0x181D6C060")] 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: 0x06012639 RID: 75321 RVA: 0x0042DC54 File Offset: 0x0042BE54 [Token(Token = "0x6012639")] [Address(RVA = "0x1D6C4A0", Offset = "0x1D6B4A0", VA = "0x181D6C4A0")] 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 == 0) { break; } continue; IL_6B: num6 += num6; num5 += 2.7E-44f; num6 += num6; num5 += 2.7E-44f; goto IL_8D; } throw new NullReferenceException(); } // Token: 0x0601263A RID: 75322 RVA: 0x0042DD2C File Offset: 0x0042BF2C [Token(Token = "0x601263A")] [Address(RVA = "0x1D6B730", Offset = "0x1D6A730", VA = "0x181D6B730")] 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: 0x0601263B RID: 75323 RVA: 0x0042DD94 File Offset: 0x0042BF94 [Token(Token = "0x601263B")] [Address(RVA = "0x1D6BE70", Offset = "0x1D6AE70", VA = "0x181D6BE70")] private void JGBFPKAKAMB() { TeamColorRenderer teamColorRenderer = this.teamColor; int num = 0; if (teamColorRenderer != num) { TeamColorRenderer teamColorRenderer2 = this.teamColor; CGLKOJIMDIH cglkojimdih = this.HOOLBMIPAJL.IAHDANBDAAM(); 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: 0x0601263C RID: 75324 RVA: 0x0042DE20 File Offset: 0x0042C020 [Token(Token = "0x601263C")] [Address(RVA = "0x1D6B4D0", Offset = "0x1D6A4D0", VA = "0x181D6B4D0")] private void EAOLCEAOIMC() { Tool tool; for (;;) { tool = this.tool; if (tool.creationObject.k__BackingField == 0) { break; } CGLKOJIMDIH? k__BackingField = tool.creationObject.k__BackingField; CGLKOJIMDIH cglkojimdih; int num = (int)cglkojimdih; num = Mathf.Clamp(num, -1, 39); if (this.HOOLBMIPAJL.IAHDANBDAAM() != num) { goto Block_1; } } CreationObject creationObject = tool.creationObject; int num2 = this.HOOLBMIPAJL.IAHDANBDAAM(); ulong num3; creationObject.k__BackingField = num3; return; Block_1: KLLMCPFPIIE hoolbmipajl = this.HOOLBMIPAJL; } // Token: 0x0601263D RID: 75325 RVA: 0x0042DE98 File Offset: 0x0042C098 [Token(Token = "0x601263D")] [Address(RVA = "0x1D6BD90", Offset = "0x1D6AD90", VA = "0x181D6BD90")] private void IFKDDEPGGDD(int ONGBFDACHHG) { int num = Mathf.Clamp(ONGBFDACHHG, -1, 39); if (this.HOOLBMIPAJL.IAHDANBDAAM() != ONGBFDACHHG) { KLLMCPFPIIE hoolbmipajl = this.HOOLBMIPAJL; } } // Token: 0x0601263E RID: 75326 RVA: 0x0042DECC File Offset: 0x0042C0CC [Token(Token = "0x601263E")] [Address(RVA = "0x1D6BB60", Offset = "0x1D6AB60", VA = "0x181D6BB60")] private void GCBCNCKKBEP() { CreationObject creationObject = this.tool.creationObject; int num = this.HOOLBMIPAJL.IAHDANBDAAM(); ulong num2; creationObject.k__BackingField = num2; CGLKOJIMDIH cglkojimdih = this.HOOLBMIPAJL.IAHDANBDAAM(); this.team = cglkojimdih; this.JGBFPKAKAMB(); } // Token: 0x0601263F RID: 75327 RVA: 0x0042DF18 File Offset: 0x0042C118 [Token(Token = "0x601263F")] [Address(RVA = "0x15EB3B0", Offset = "0x15EA3B0", VA = "0x1815EB3B0")] public FlagTool() { } // Token: 0x06012641 RID: 75329 RVA: 0x0042DF60 File Offset: 0x0042C160 [Token(Token = "0x6012641")] [Address(RVA = "0x1D6B400", Offset = "0x1D6A400", VA = "0x181D6B400")] [CompilerGenerated] private void BMFGPBDIJEP(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.OMKJADDMIIM); Action action = new Action(this.IFKDDEPGGDD); } // Token: 0x06012642 RID: 75330 RVA: 0x0042DF9C File Offset: 0x0042C19C [Token(Token = "0x6012642")] [Address(RVA = "0x1D6C370", Offset = "0x1D6B370", VA = "0x181D6C370")] [CompilerGenerated] private int OMKJADDMIIM() { CGLKOJIMDIH cglkojimdih = this.HOOLBMIPAJL.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x06012643 RID: 75331 RVA: 0x0042DFBC File Offset: 0x0042C1BC [Token(Token = "0x6012643")] [Address(RVA = "0x1D6C370", Offset = "0x1D6B370", VA = "0x181D6C370")] [CompilerGenerated] private int OAMLGFFDCJH() { CGLKOJIMDIH cglkojimdih = this.HOOLBMIPAJL.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0400BD59 RID: 48473 [Token(Token = "0x400BD59")] private static readonly List MDNDAEFPHIK = new List(); // Token: 0x0400BD5A RID: 48474 [Token(Token = "0x400BD5A")] private static readonly int OAFFFHBNGJC = PAMNDKEGFFG.CCHOFPAFEHO; // Token: 0x0400BD5B RID: 48475 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400BD5B")] [SerializeField] [Header("Team")] private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L); // Token: 0x0400BD5C RID: 48476 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400BD5C")] [SerializeField] [Header("Beam")] private Renderer beamRenderer; // Token: 0x0400BD5D RID: 48477 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400BD5D")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private TeamColorRenderer teamColor; // Token: 0x0400BD5E RID: 48478 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400BD5E")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private PaintballVisibilityBehaviour visibilityBehaviour; // Token: 0x0400BD5F RID: 48479 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400BD5F")] [SerializeField] private int settingsPriority; // Token: 0x0400BD60 RID: 48480 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400BD60")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Tool tool; // Token: 0x0400BD61 RID: 48481 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400BD61")] [SerializeField] private Transform goalAttachPoint; // Token: 0x0400BD62 RID: 48482 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400BD62")] private KLLMCPFPIIE LILJMHPDFOM; // Token: 0x0400BD63 RID: 48483 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400BD63")] private KLLMCPFPIIE HOOLBMIPAJL; // Token: 0x0400BD64 RID: 48484 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400BD64")] public FlagTool.FGNGGDLAGPJ FlagAtGoalEvent; // Token: 0x0400BD65 RID: 48485 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400BD65")] public FlagTool.IIKJPPFLIGE FlagReleaseEvent; // Token: 0x0400BD66 RID: 48486 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400BD66")] public FlagTool.AGCKAJANFKB FlagPickupEvent; // Token: 0x0400BD67 RID: 48487 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400BD67")] public FlagTool.CFBKJKDGAPC FlagResetEvent; // Token: 0x0400BD68 RID: 48488 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400BD68")] private bool MLLKBKMGCFK; // Token: 0x0400BD69 RID: 48489 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400BD69")] private IDisposable MOKAMJILCIE; // Token: 0x02002B15 RID: 11029 [Token(Token = "0x2002B15")] public sealed class FGNGGDLAGPJ : MulticastDelegate { // Token: 0x06012644 RID: 75332 RVA: 0x0042DFDC File Offset: 0x0042C1DC [Token(Token = "0x6012644")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public FGNGGDLAGPJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06012645 RID: 75333 RVA: 0x0042DFF8 File Offset: 0x0042C1F8 [Token(Token = "0x6012645")] [Address(RVA = "0xADAE60", Offset = "0xAD9E60", VA = "0x180ADAE60", 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: 0x06012646 RID: 75334 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012646")] [Address(RVA = "0x1D6B0E0", Offset = "0x1D6A0E0", VA = "0x181D6B0E0", 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: 0x06012647 RID: 75335 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012647")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002B16 RID: 11030 [Token(Token = "0x2002B16")] public sealed class IIKJPPFLIGE : MulticastDelegate { // Token: 0x06012648 RID: 75336 RVA: 0x0042E0B4 File Offset: 0x0042C2B4 [Token(Token = "0x6012648")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public IIKJPPFLIGE(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06012649 RID: 75337 RVA: 0x0042E0D0 File Offset: 0x0042C2D0 [Token(Token = "0x6012649")] [Address(RVA = "0x62E170", Offset = "0x62D170", VA = "0x18062E170", Slot = "13")] public void Invoke(FlagTool JGBEEIAEFLK, Player OLBFKIIFKPO) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0601264A RID: 75338 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601264A")] [Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", 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: 0x0601264B RID: 75339 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601264B")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002B17 RID: 11031 [Token(Token = "0x2002B17")] public sealed class AGCKAJANFKB : MulticastDelegate { // Token: 0x0601264C RID: 75340 RVA: 0x0042E150 File Offset: 0x0042C350 [Token(Token = "0x601264C")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public AGCKAJANFKB(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0601264D RID: 75341 RVA: 0x0042E16C File Offset: 0x0042C36C [Token(Token = "0x601264D")] [Address(RVA = "0x62E170", Offset = "0x62D170", VA = "0x18062E170", Slot = "13")] public void Invoke(FlagTool JGBEEIAEFLK, Player JKPGNHBEMOK) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0601264E RID: 75342 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601264E")] [Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", 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: 0x0601264F RID: 75343 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601264F")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002B18 RID: 11032 [Token(Token = "0x2002B18")] public sealed class CFBKJKDGAPC : MulticastDelegate { // Token: 0x06012650 RID: 75344 RVA: 0x0042E1EC File Offset: 0x0042C3EC [Token(Token = "0x6012650")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public CFBKJKDGAPC(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06012651 RID: 75345 RVA: 0x0042E208 File Offset: 0x0042C408 [Token(Token = "0x6012651")] [Address(RVA = "0x6E1530", Offset = "0x6E0530", VA = "0x1806E1530", Slot = "13")] public void Invoke(FlagTool JGBEEIAEFLK) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06012652 RID: 75346 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012652")] [Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x06012653 RID: 75347 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012653")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }