Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Tools/FlagTool.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

860 lines
29 KiB
C#

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<FlagTool> 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> 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<class RecRoom.Tools.FlagTool>(var_0_05, ldsfld:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Tools.FlagTool>(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<bool> 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<CGLKOJIMDIH> 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<Tool> postPickupEvent = tool.PostPickupEvent;
Action<Tool> action = new Action(this.HAAIALDMMEL);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
tool.PostPickupEvent = mfbglihgcgo;
Tool tool2 = this.tool;
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action2);
tool2.PostReleaseEvent = mfbglihgcgo2;
Tool tool3 = this.tool;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool3.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action3 = new Action(this.LBODGLNOABB);
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action3);
tool3.PostResetEvent = eahpnacbldd;
this.tool.KinematicOnReset = true;
this.teamColor.ResetTeamOnToolReset = false;
int num;
int num2;
KLLMCPFPIIE<bool> 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<CGLKOJIMDIH> 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<CreationObjectSettingFriendlyIntControl, int>.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<int> action = new Action(this.IFKDDEPGGDD);
Func<int> 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<float> 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<bool> 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<Tool> postPickupEvent = tool2.PostPickupEvent;
Action<Tool> action = new Action(this.HAAIALDMMEL);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action);
tool2.PostPickupEvent = mfbglihgcgo;
Tool tool3 = this.tool;
MFBGLIHGCGO<Tool> postReleaseEvent = tool3.PostReleaseEvent;
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2);
tool3.PostReleaseEvent = mfbglihgcgo2;
Tool tool4 = this.tool;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool4.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action3 = new Action(this.LBODGLNOABB);
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> 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<bool> 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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
if (owner2 == <EGKJPJKLEAI>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 <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
flagPickupEvent(this, <OKDFEPHLKCB>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 <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
flagReleaseEvent(this, <OKDFEPHLKCB>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<FlagGoal> 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.<BIPMAHKMNKF>k__BackingField)
{
PlayerHead head = tool.<OKDFEPHLKCB>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.<GDLKNMJMHOP>k__BackingField == 0)
{
break;
}
CGLKOJIMDIH? <GDLKNMJMHOP>k__BackingField = tool.creationObject.<GDLKNMJMHOP>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.<GDLKNMJMHOP>k__BackingField = num3;
return;
Block_1:
KLLMCPFPIIE<CGLKOJIMDIH> 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<CGLKOJIMDIH> 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.<GDLKNMJMHOP>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<int> func = new Func(this.OMKJADDMIIM);
Action<int> 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<FlagTool> 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<bool> LILJMHPDFOM;
// Token: 0x0400BD63 RID: 48483
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400BD63")]
private KLLMCPFPIIE<CGLKOJIMDIH> 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.");
}
}
}
}