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: 0x02002A2B RID: 10795 [Token(Token = "0x2002A2B")] public class FlagTool : MonoBehaviourPun { // Token: 0x170032CC RID: 13004 // (get) Token: 0x060121EC RID: 74220 RVA: 0x00423A1C File Offset: 0x00421C1C [Token(Token = "0x170032CC")] public static IReadOnlyList AENELPHGNPE { [Token(Token = "0x60121EC")] [Address(RVA = "0x1041F20", Offset = "0x1040D20", VA = "0x181041F20")] get { /* An exception occurred when decompiling this method (060121EC) 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 1660 */; } } // Token: 0x170032CD RID: 13005 // (get) Token: 0x060121ED RID: 74221 RVA: 0x00423A30 File Offset: 0x00421C30 [Token(Token = "0x170032CD")] public Tool PBBJCLJPFMI { [Token(Token = "0x60121ED")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get { return this.tool; } } // Token: 0x170032CE RID: 13006 // (get) Token: 0x060121EE RID: 74222 RVA: 0x00423A44 File Offset: 0x00421C44 [Token(Token = "0x170032CE")] public Transform GEJJGEEEEEA { [Token(Token = "0x60121EE")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get { return this.goalAttachPoint; } } // Token: 0x170032CF RID: 13007 // (get) Token: 0x060121EF RID: 74223 RVA: 0x00423A58 File Offset: 0x00421C58 [Token(Token = "0x170032CF")] public PaintballVisibilityBehaviour NOIJPMLDDAJ { [Token(Token = "0x60121EF")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] get { return this.visibilityBehaviour; } } // Token: 0x170032D0 RID: 13008 // (get) Token: 0x060121F0 RID: 74224 RVA: 0x00423A6C File Offset: 0x00421C6C // (set) Token: 0x060121F1 RID: 74225 RVA: 0x00423A8C File Offset: 0x00421C8C [Token(Token = "0x170032D0")] public bool GMFOHJAMPON { [Token(Token = "0x60121F0")] [Address(RVA = "0x1041F80", Offset = "0x1040D80", VA = "0x181041F80")] get { return this.LILJMHPDFOM.IAHDANBDAAM() != null; } [Token(Token = "0x60121F1")] [Address(RVA = "0x1040730", Offset = "0x103F530", VA = "0x181040730")] private set { KLLMCPFPIIE liljmhpdfom = this.LILJMHPDFOM; } } // Token: 0x170032D1 RID: 13009 // (get) Token: 0x060121F2 RID: 74226 RVA: 0x00423AA8 File Offset: 0x00421CA8 // (set) Token: 0x060121F3 RID: 74227 RVA: 0x00423AC8 File Offset: 0x00421CC8 [Token(Token = "0x170032D1")] public CGLKOJIMDIH DALCBAHIFPG { [Token(Token = "0x60121F2")] [Address(RVA = "0x1041380", Offset = "0x1040180", VA = "0x181041380")] get { return this.HOOLBMIPAJL.IAHDANBDAAM(); } [Token(Token = "0x60121F3")] [Address(RVA = "0x1040D90", Offset = "0x103FB90", VA = "0x181040D90")] private set { KLLMCPFPIIE hoolbmipajl = this.HOOLBMIPAJL; } } // Token: 0x060121F4 RID: 74228 RVA: 0x00423AE4 File Offset: 0x00421CE4 [Token(Token = "0x60121F4")] [Address(RVA = "0x10401E0", Offset = "0x103EFE0", VA = "0x1810401E0", 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: 0x060121F5 RID: 74229 RVA: 0x00423BF4 File Offset: 0x00421DF4 [Token(Token = "0x60121F5")] [Address(RVA = "0x1041B70", Offset = "0x1040970", VA = "0x181041B70")] 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: 0x060121F6 RID: 74230 RVA: 0x00423CE0 File Offset: 0x00421EE0 [Token(Token = "0x60121F6")] [Address(RVA = "0x1041A30", Offset = "0x1040830", VA = "0x181041A30")] 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: 0x060121F7 RID: 74231 RVA: 0x00423D60 File Offset: 0x00421F60 [Token(Token = "0x60121F7")] [Address(RVA = "0x1041830", Offset = "0x1040630", VA = "0x181041830", 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: 0x060121F8 RID: 74232 RVA: 0x00423E44 File Offset: 0x00422044 [Token(Token = "0x60121F8")] [Address(RVA = "0x10409D0", Offset = "0x103F7D0", VA = "0x1810409D0")] 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: 0x060121F9 RID: 74233 RVA: 0x00423EC0 File Offset: 0x004220C0 [Token(Token = "0x60121F9")] [Address(RVA = "0x10410E0", Offset = "0x103FEE0", VA = "0x1810410E0")] 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; if (owner2 == owner2) { 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: 0x060121FA RID: 74234 RVA: 0x00423F74 File Offset: 0x00422174 [Token(Token = "0x60121FA")] [Address(RVA = "0x1040CC0", Offset = "0x103FAC0", VA = "0x181040CC0")] 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: 0x060121FB RID: 74235 RVA: 0x00423FD8 File Offset: 0x004221D8 [Token(Token = "0x60121FB")] [Address(RVA = "0x10413D0", Offset = "0x10401D0", VA = "0x1810413D0")] 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: 0x060121FC RID: 74236 RVA: 0x00424040 File Offset: 0x00422240 [Token(Token = "0x60121FC")] [Address(RVA = "0x10410C0", Offset = "0x103FEC0", VA = "0x1810410C0")] 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: 0x060121FD RID: 74237 RVA: 0x00424060 File Offset: 0x00422260 [Token(Token = "0x60121FD")] [Address(RVA = "0x10414B0", Offset = "0x10402B0", VA = "0x1810414B0")] private bool OOFBCAEENLJ(IEnumerable GECOAMLBOCA, out CGLKOJIMDIH FLAIHOGMGLH) { int num; do { num = 0; num += num; float num2; int num3; if ("{il2cpp array field il2cppMethodInfo->}" != typeof(IEnumerator).TypeHandle) { num++; bool flag; while (flag) { } GameObject gameObject; if (!gameObject.activeSelf) { continue; } Transform transform = base.transform; Vector3 up = Vector3.up; Vector3 vector; num2 = vector.z; num3 = 0; } num3 += num3; num2 += 2.7E-44f; } while (num != 0); throw new NullReferenceException(); } // Token: 0x060121FE RID: 74238 RVA: 0x004240E4 File Offset: 0x004222E4 [Token(Token = "0x60121FE")] [Address(RVA = "0x1040790", Offset = "0x103F590", VA = "0x181040790")] 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: 0x060121FF RID: 74239 RVA: 0x0042414C File Offset: 0x0042234C [Token(Token = "0x60121FF")] [Address(RVA = "0x1040ED0", Offset = "0x103FCD0", VA = "0x181040ED0")] 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: 0x06012200 RID: 74240 RVA: 0x004241D8 File Offset: 0x004223D8 [Token(Token = "0x6012200")] [Address(RVA = "0x1040530", Offset = "0x103F330", VA = "0x181040530")] 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: 0x06012201 RID: 74241 RVA: 0x00424250 File Offset: 0x00422450 [Token(Token = "0x6012201")] [Address(RVA = "0x1040DF0", Offset = "0x103FBF0", VA = "0x181040DF0")] private void IFKDDEPGGDD(int ONGBFDACHHG) { int num = Mathf.Clamp(ONGBFDACHHG, -1, 39); if (this.HOOLBMIPAJL.IAHDANBDAAM() != ONGBFDACHHG) { KLLMCPFPIIE hoolbmipajl = this.HOOLBMIPAJL; } } // Token: 0x06012202 RID: 74242 RVA: 0x00424284 File Offset: 0x00422484 [Token(Token = "0x6012202")] [Address(RVA = "0x1040BC0", Offset = "0x103F9C0", VA = "0x181040BC0")] 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: 0x06012203 RID: 74243 RVA: 0x004242D0 File Offset: 0x004224D0 [Token(Token = "0x6012203")] [Address(RVA = "0xA75DE0", Offset = "0xA74BE0", VA = "0x180A75DE0")] public FlagTool() { } // Token: 0x06012205 RID: 74245 RVA: 0x00424318 File Offset: 0x00422518 [Token(Token = "0x6012205")] [Address(RVA = "0x1040460", Offset = "0x103F260", VA = "0x181040460")] [CompilerGenerated] private void BMFGPBDIJEP(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.OMKJADDMIIM); Action action = new Action(this.IFKDDEPGGDD); } // Token: 0x06012206 RID: 74246 RVA: 0x00424354 File Offset: 0x00422554 [Token(Token = "0x6012206")] [Address(RVA = "0x1041380", Offset = "0x1040180", VA = "0x181041380")] [CompilerGenerated] private int OMKJADDMIIM() { CGLKOJIMDIH cglkojimdih = this.HOOLBMIPAJL.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x06012207 RID: 74247 RVA: 0x00424374 File Offset: 0x00422574 [Token(Token = "0x6012207")] [Address(RVA = "0x1041380", Offset = "0x1040180", VA = "0x181041380")] [CompilerGenerated] private int OAMLGFFDCJH() { CGLKOJIMDIH cglkojimdih = this.HOOLBMIPAJL.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0400BB47 RID: 47943 [Token(Token = "0x400BB47")] private static readonly List MDNDAEFPHIK = new List(); // Token: 0x0400BB48 RID: 47944 [Token(Token = "0x400BB48")] private static readonly int OAFFFHBNGJC = PAMNDKEGFFG.CCHOFPAFEHO; // Token: 0x0400BB49 RID: 47945 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400BB49")] [SerializeField] [Header("Team")] private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L); // Token: 0x0400BB4A RID: 47946 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400BB4A")] [SerializeField] [Header("Beam")] private Renderer beamRenderer; // Token: 0x0400BB4B RID: 47947 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400BB4B")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private TeamColorRenderer teamColor; // Token: 0x0400BB4C RID: 47948 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400BB4C")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)] private PaintballVisibilityBehaviour visibilityBehaviour; // Token: 0x0400BB4D RID: 47949 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400BB4D")] [SerializeField] private int settingsPriority; // Token: 0x0400BB4E RID: 47950 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400BB4E")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Tool tool; // Token: 0x0400BB4F RID: 47951 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400BB4F")] [SerializeField] private Transform goalAttachPoint; // Token: 0x0400BB50 RID: 47952 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400BB50")] private KLLMCPFPIIE LILJMHPDFOM; // Token: 0x0400BB51 RID: 47953 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400BB51")] private KLLMCPFPIIE HOOLBMIPAJL; // Token: 0x0400BB52 RID: 47954 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400BB52")] public FlagTool.FGNGGDLAGPJ FlagAtGoalEvent; // Token: 0x0400BB53 RID: 47955 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400BB53")] public FlagTool.IIKJPPFLIGE FlagReleaseEvent; // Token: 0x0400BB54 RID: 47956 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400BB54")] public FlagTool.AGCKAJANFKB FlagPickupEvent; // Token: 0x0400BB55 RID: 47957 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400BB55")] public FlagTool.CFBKJKDGAPC FlagResetEvent; // Token: 0x0400BB56 RID: 47958 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400BB56")] private bool MLLKBKMGCFK; // Token: 0x0400BB57 RID: 47959 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400BB57")] private IDisposable MOKAMJILCIE; // Token: 0x02002A2C RID: 10796 [Token(Token = "0x2002A2C")] public sealed class FGNGGDLAGPJ : MulticastDelegate { // Token: 0x06012208 RID: 74248 RVA: 0x00424394 File Offset: 0x00422594 [Token(Token = "0x6012208")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public FGNGGDLAGPJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06012209 RID: 74249 RVA: 0x004243B0 File Offset: 0x004225B0 [Token(Token = "0x6012209")] [Address(RVA = "0x103FC90", Offset = "0x103EA90", VA = "0x18103FC90", 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: 0x0601220A RID: 74250 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601220A")] [Address(RVA = "0x103FBF0", Offset = "0x103E9F0", VA = "0x18103FBF0", 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: 0x0601220B RID: 74251 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601220B")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002A2D RID: 10797 [Token(Token = "0x2002A2D")] public sealed class IIKJPPFLIGE : MulticastDelegate { // Token: 0x0601220C RID: 74252 RVA: 0x0042446C File Offset: 0x0042266C [Token(Token = "0x601220C")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public IIKJPPFLIGE(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0601220D RID: 74253 RVA: 0x00424488 File Offset: 0x00422688 [Token(Token = "0x601220D")] [Address(RVA = "0x5F71E0", Offset = "0x5F5FE0", VA = "0x1805F71E0", Slot = "13")] public void Invoke(FlagTool JGBEEIAEFLK, Player OLBFKIIFKPO) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0601220E RID: 74254 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601220E")] [Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", 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: 0x0601220F RID: 74255 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601220F")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002A2E RID: 10798 [Token(Token = "0x2002A2E")] public sealed class AGCKAJANFKB : MulticastDelegate { // Token: 0x06012210 RID: 74256 RVA: 0x00424508 File Offset: 0x00422708 [Token(Token = "0x6012210")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public AGCKAJANFKB(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06012211 RID: 74257 RVA: 0x00424524 File Offset: 0x00422724 [Token(Token = "0x6012211")] [Address(RVA = "0x5F71E0", Offset = "0x5F5FE0", VA = "0x1805F71E0", Slot = "13")] public void Invoke(FlagTool JGBEEIAEFLK, Player JKPGNHBEMOK) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06012212 RID: 74258 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012212")] [Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", 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: 0x06012213 RID: 74259 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012213")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002A2F RID: 10799 [Token(Token = "0x2002A2F")] public sealed class CFBKJKDGAPC : MulticastDelegate { // Token: 0x06012214 RID: 74260 RVA: 0x004245A4 File Offset: 0x004227A4 [Token(Token = "0x6012214")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public CFBKJKDGAPC(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06012215 RID: 74261 RVA: 0x004245C0 File Offset: 0x004227C0 [Token(Token = "0x6012215")] [Address(RVA = "0x4D7E10", Offset = "0x4D6C10", VA = "0x1804D7E10", Slot = "13")] public void Invoke(FlagTool JGBEEIAEFLK) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06012216 RID: 74262 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012216")] [Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x06012217 RID: 74263 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012217")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }