Files
2026-04-08 23:40:05 +02:00

1017 lines
32 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Realtime;
using RecRoom;
using RecRoom.Core;
using RecRoom.Core.DataStructures.Tokens;
using UnityEngine;
// Token: 0x0200034A RID: 842
[Token(Token = "0x200034A")]
[DisallowMultipleComponent]
[StructLayout(3)]
public class PlayerSpawnedEquipment : MonoBehaviourPun, EOCLMMENCKH, IJobbedSchedulerContext
{
// Token: 0x1400004E RID: 78
// (add) Token: 0x06001960 RID: 6496 RVA: 0x00068DA0 File Offset: 0x00066FA0
// (remove) Token: 0x06001961 RID: 6497 RVA: 0x00068DC8 File Offset: 0x00066FC8
[Token(Token = "0x1400004E")]
public event Action<PlayerSpawnedEquipment> DPJLPPLJGNK
{
[Token(Token = "0x6001960")]
[Address(RVA = "0x1497C40", Offset = "0x1496640", VA = "0x181497C40")]
[CompilerGenerated]
add
{
Action<PlayerSpawnedEquipment> dpjlppljgnk;
Delegate @delegate;
do
{
dpjlppljgnk = this.DPJLPPLJGNK;
@delegate = Delegate.Combine(dpjlppljgnk, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != dpjlppljgnk)
{
}
}
[Token(Token = "0x6001961")]
[Address(RVA = "0x1497F10", Offset = "0x1496910", VA = "0x181497F10")]
[CompilerGenerated]
remove
{
Action<PlayerSpawnedEquipment> dpjlppljgnk;
Delegate @delegate;
do
{
dpjlppljgnk = this.DPJLPPLJGNK;
@delegate = Delegate.Remove(dpjlppljgnk, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != dpjlppljgnk)
{
}
}
}
// Token: 0x17000427 RID: 1063
// (get) Token: 0x06001962 RID: 6498 RVA: 0x00068DF0 File Offset: 0x00066FF0
[Token(Token = "0x17000427")]
public ActionEvent IBDOIDOPMOJ
{
[Token(Token = "0x6001962")]
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740", Slot = "18")]
get
{
return this.FDNPBBKGAEH;
}
}
// Token: 0x17000428 RID: 1064
// (get) Token: 0x06001963 RID: 6499 RVA: 0x00068E04 File Offset: 0x00067004
[Token(Token = "0x17000428")]
public ActionEvent KBNBPACDJFI
{
[Token(Token = "0x6001963")]
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0", Slot = "19")]
get
{
return this.AJKJPAFGHJJ;
}
}
// Token: 0x17000429 RID: 1065
// (get) Token: 0x06001964 RID: 6500 RVA: 0x00068E18 File Offset: 0x00067018
[Token(Token = "0x17000429")]
public ActionEvent DFJHLLFGFMH
{
[Token(Token = "0x6001964")]
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90", Slot = "20")]
get
{
return this.NEMPBKDKMGO;
}
}
// Token: 0x1700042A RID: 1066
// (get) Token: 0x06001965 RID: 6501 RVA: 0x00068E2C File Offset: 0x0006702C
[Token(Token = "0x1700042A")]
public bool GNELPILGIKI
{
[Token(Token = "0x6001965")]
[Address(RVA = "0x637700", Offset = "0x636100", VA = "0x180637700", Slot = "21")]
get
{
return base.isActiveAndEnabled;
}
}
// Token: 0x1700042B RID: 1067
// (get) Token: 0x06001966 RID: 6502 RVA: 0x00068E40 File Offset: 0x00067040
// (set) Token: 0x06001967 RID: 6503 RVA: 0x00068E54 File Offset: 0x00067054
[Token(Token = "0x1700042B")]
public bool BFBKBMDPDPB
{
[Token(Token = "0x6001966")]
[Address(RVA = "0x6931B0", Offset = "0x691BB0", VA = "0x1806931B0", Slot = "22")]
get;
[Token(Token = "0x6001967")]
[Address(RVA = "0x6931C0", Offset = "0x691BC0", VA = "0x1806931C0")]
private set;
}
// Token: 0x1700042C RID: 1068
// (get) Token: 0x06001968 RID: 6504 RVA: 0x00068E68 File Offset: 0x00067068
// (set) Token: 0x06001969 RID: 6505 RVA: 0x00068E7C File Offset: 0x0006707C
[Token(Token = "0x1700042C")]
public PlayerSpawnedEquipment.IILDIBHEIDO GNMBKBIJFID
{
[Token(Token = "0x6001968")]
[Address(RVA = "0x4438C0", Offset = "0x4422C0", VA = "0x1804438C0")]
get;
[Token(Token = "0x6001969")]
[Address(RVA = "0x4438E0", Offset = "0x4422E0", VA = "0x1804438E0")]
set;
}
// Token: 0x1700042D RID: 1069
// (get) Token: 0x0600196A RID: 6506 RVA: 0x00068E90 File Offset: 0x00067090
// (set) Token: 0x0600196B RID: 6507 RVA: 0x00068EA4 File Offset: 0x000670A4
[Token(Token = "0x1700042D")]
public int CGELEOEDMOM
{
[Token(Token = "0x600196A")]
[Address(RVA = "0x567E50", Offset = "0x566850", VA = "0x180567E50")]
get;
[Token(Token = "0x600196B")]
[Address(RVA = "0x6D78D0", Offset = "0x6D62D0", VA = "0x1806D78D0")]
private set;
}
// Token: 0x1700042E RID: 1070
// (get) Token: 0x0600196C RID: 6508 RVA: 0x00068EB8 File Offset: 0x000670B8
// (set) Token: 0x0600196D RID: 6509 RVA: 0x00068ECC File Offset: 0x000670CC
[Token(Token = "0x1700042E")]
public global::Player IOIHKEEDIED
{
[Token(Token = "0x600196C")]
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
get;
[Token(Token = "0x600196D")]
[Address(RVA = "0x52F850", Offset = "0x52E250", VA = "0x18052F850")]
private set;
}
// Token: 0x1700042F RID: 1071
// (get) Token: 0x0600196E RID: 6510 RVA: 0x00068EE0 File Offset: 0x000670E0
// (set) Token: 0x0600196F RID: 6511 RVA: 0x00068EF4 File Offset: 0x000670F4
[Token(Token = "0x1700042F")]
public bool DKLGNFGONEM
{
[Token(Token = "0x600196E")]
[Address(RVA = "0x50B790", Offset = "0x50A190", VA = "0x18050B790")]
get;
[Token(Token = "0x600196F")]
[Address(RVA = "0x50BDB0", Offset = "0x50A7B0", VA = "0x18050BDB0")]
private set;
}
// Token: 0x17000430 RID: 1072
// (get) Token: 0x06001970 RID: 6512 RVA: 0x00068F08 File Offset: 0x00067108
// (set) Token: 0x06001971 RID: 6513 RVA: 0x00068F1C File Offset: 0x0006711C
[Token(Token = "0x17000430")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x6001970")]
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
get;
[Token(Token = "0x6001971")]
[Address(RVA = "0x58B330", Offset = "0x589D30", VA = "0x18058B330")]
private set;
}
// Token: 0x06001972 RID: 6514 RVA: 0x00068F30 File Offset: 0x00067130
[Token(Token = "0x6001972")]
[Address(RVA = "0x1496700", Offset = "0x1495100", VA = "0x181496700", Slot = "13")]
protected override void Awake()
{
int num = 0;
this.NKEFBENNLLB(num);
PlayerSpawnedEquipment.All.Add(this);
}
// Token: 0x06001973 RID: 6515 RVA: 0x00068F58 File Offset: 0x00067158
[Token(Token = "0x6001973")]
[Address(RVA = "0x1497150", Offset = "0x1495B50", VA = "0x181497150")]
public void SetSpawningPlayer(Tool EGFEJGHDNAI, int BHOJEPFPFHP, PlayerSpawnedEquipment.IILDIBHEIDO OEFOIFHDBEN)
{
do
{
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
int num = 0;
if (tool != num)
{
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
ActionEvent<Tool> postPickupEvent = tool2.PostPickupEvent;
Action<Tool> action = new Action(this.HAAIALDMMEL);
ActionEvent<Tool> actionEvent = postPickupEvent - action;
tool2.PostPickupEvent = actionEvent;
Tool tool3 = this.<MBFGOCOFHHM>k__BackingField;
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool3.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.LBODGLNOABB);
ActionEvent<Tool> actionEvent2;
tool3.PostResetEvent = actionEvent2;
}
this.<MBFGOCOFHHM>k__BackingField = EGFEJGHDNAI;
this.<FPLIGKKEJKH>k__BackingField = BHOJEPFPFHP;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
bool flag = BHOJEPFPFHP == localPlayer.actorNumber;
this.<MHCDCIGJNNA>k__BackingField = flag;
global::Player player = PhotonNetwork.LocalPlayer.Get(BHOJEPFPFHP).GPOMCJICJIH();
this.<APAJHLAPLCB>k__BackingField = player;
int num2 = 0;
if (player != num2)
{
Transform transform = base.transform;
Transform transform2 = this.<APAJHLAPLCB>k__BackingField.<BBJNDCODHNJ>k__BackingField.transform;
transform.parent = transform2;
}
this.<EPECNEBCMLG>k__BackingField = OEFOIFHDBEN;
}
while (OEFOIFHDBEN != PlayerSpawnedEquipment.IILDIBHEIDO.GiftBox && OEFOIFHDBEN != PlayerSpawnedEquipment.IILDIBHEIDO.Drawer);
this.<MBFGOCOFHHM>k__BackingField.AllowedToTransferOwnershipOnCollision = false;
Tool tool4 = this.<MBFGOCOFHHM>k__BackingField;
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.JAFNMNHMEMC);
tool4.AddCustomPickupCondition(oglajafkbmn);
this.<MBFGOCOFHHM>k__BackingField.MBHKHNNAKBB = true;
this.<MBFGOCOFHHM>k__BackingField.ReleaseWithVelocity = false;
if (this.<EPECNEBCMLG>k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.GiftBox)
{
Tool tool5 = this.<MBFGOCOFHHM>k__BackingField;
Tool.HMMDPJMIHGJ hmmdpjmihgj = new Tool.HMMDPJMIHGJ(this.EPPFLONEOMA);
tool5.CustomAuthorityResetOnKillzoneBehavior = hmmdpjmihgj;
}
ToolCleanup <JGABDFBGDEB>k__BackingField = this.<MBFGOCOFHHM>k__BackingField.<JGABDFBGDEB>k__BackingField;
this.GAKKKKFMOHH = <JGABDFBGDEB>k__BackingField;
global::Player player2 = this.<APAJHLAPLCB>k__BackingField;
<JGABDFBGDEB>k__BackingField.Owner = player2;
this.GAKKKKFMOHH.PauseAutomaticCleanup(this);
if (this.<EPECNEBCMLG>k__BackingField != PlayerSpawnedEquipment.IILDIBHEIDO.Backpack)
{
this.<MBFGOCOFHHM>k__BackingField.DODDBBEOJNN = true;
}
Tool tool6 = this.<MBFGOCOFHHM>k__BackingField;
ActionEvent<Tool> postPickupEvent2 = tool6.PostPickupEvent;
Action<Tool> action3 = new Action(this.HAAIALDMMEL);
ActionEvent<Tool> actionEvent3 = postPickupEvent2 + action3;
tool6.PostPickupEvent = actionEvent3;
Tool tool7 = this.<MBFGOCOFHHM>k__BackingField;
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent2 = tool7.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action4 = new Action(this.LBODGLNOABB);
ActionEvent<Tool> actionEvent4;
tool7.PostResetEvent = actionEvent4;
}
// Token: 0x06001974 RID: 6516 RVA: 0x00069174 File Offset: 0x00067374
[Token(Token = "0x6001974")]
[Address(RVA = "0x1497640", Offset = "0x1496040", VA = "0x181497640")]
private void Start()
{
this.<MBFGOCOFHHM>k__BackingField.rigidbodyEx.AddKinematic(this);
RigidbodyEx rigidbodyEx = this.<MBFGOCOFHHM>k__BackingField.rigidbodyEx;
int num = 0;
rigidbodyEx.IEIKHAKBHFL = num != 0;
if (this.<MHCDCIGJNNA>k__BackingField)
{
EquipmentManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
if (instance != num2)
{
EquipmentManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
Action<Photon.Realtime.Player, string> action = new Action(this.AGDGMANOALL);
instance2.FavoriteEquipmentChanged += action;
}
int num3 = 0;
this.NDGCHIPBGHN(num3 != 0);
}
ToolPlayerAttractor componentInChildren = base.GetComponentInChildren<ToolPlayerAttractor>(true);
int num4 = 0;
if (componentInChildren != num4 && this.<EPECNEBCMLG>k__BackingField != PlayerSpawnedEquipment.IILDIBHEIDO.None)
{
componentInChildren.DHFOGELFLFC = true;
}
Action<float> action2 = new Action(this.PCCAFPDGCNF);
IDisposable disposable = ScheduledUpdateContextExtensions.Update10hzJobbed(this, action2);
}
// Token: 0x06001975 RID: 6517 RVA: 0x00069234 File Offset: 0x00067434
[Token(Token = "0x6001975")]
[Address(RVA = "0x1497120", Offset = "0x1495B20", VA = "0x181497120", Slot = "23")]
protected virtual void OnEnable()
{
ActionEvent ajkjpafghjj = this.AJKJPAFGHJJ;
if (ajkjpafghjj != 0)
{
int num = 0;
ajkjpafghjj.Invoke(num != 0);
return;
}
}
// Token: 0x06001976 RID: 6518 RVA: 0x00069258 File Offset: 0x00067458
[Token(Token = "0x6001976")]
[Address(RVA = "0x1497100", Offset = "0x1495B00", VA = "0x181497100", Slot = "24")]
protected virtual void OnDisable()
{
ActionEvent nempbkdkmgo = this.NEMPBKDKMGO;
if (nempbkdkmgo != 0)
{
int num = 0;
nempbkdkmgo.Invoke(num != 0);
return;
}
}
// Token: 0x06001977 RID: 6519 RVA: 0x0006927C File Offset: 0x0006747C
[Token(Token = "0x6001977")]
[Address(RVA = "0x1496E90", Offset = "0x1495890", VA = "0x181496E90", Slot = "14")]
protected override void OnDestroy()
{
ActionEvent fdnpbbkgaeh = this.FDNPBBKGAEH;
this.<HODFNLHEIJK>k__BackingField = true;
if (fdnpbbkgaeh != 0)
{
int num = 0;
fdnpbbkgaeh.Invoke(num != 0);
}
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
int num2 = 0;
if (tool != num2)
{
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
ActionEvent<Tool> postPickupEvent = tool2.PostPickupEvent;
Action<Tool> action = new Action(this.HAAIALDMMEL);
ActionEvent<Tool> actionEvent = postPickupEvent - action;
tool2.PostPickupEvent = actionEvent;
Tool tool3 = this.<MBFGOCOFHHM>k__BackingField;
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool3.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.LBODGLNOABB);
ActionEvent<Tool> actionEvent2;
tool3.PostResetEvent = actionEvent2;
}
if (this.<MHCDCIGJNNA>k__BackingField)
{
EquipmentManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num3 = 0;
if (instance != num3)
{
EquipmentManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
Action<Photon.Realtime.Player, string> action3 = new Action(this.AGDGMANOALL);
instance2.FavoriteEquipmentChanged -= action3;
}
}
bool flag = PlayerSpawnedEquipment.All.Remove(this);
base.OnDestroy();
}
// Token: 0x06001978 RID: 6520 RVA: 0x00069368 File Offset: 0x00067568
[Token(Token = "0x6001978")]
[Address(RVA = "0x14967E0", Offset = "0x14951E0", VA = "0x1814967E0")]
private void IFHPBOANEMD()
{
Tool tool;
for (;;)
{
int num = 0;
if ((this.<MHCDCIGJNNA>k__BackingField ? 1 : 0) == num)
{
return;
}
if (this.<EPECNEBCMLG>k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.Backpack && this.<MBFGOCOFHHM>k__BackingField.PAJGCGDFHKK)
{
bool isVisible = this.<MBFGOCOFHHM>k__BackingField.GDPKBEBEOBA;
if (isVisible && isVisible)
{
tool = this.<MBFGOCOFHHM>k__BackingField;
if (!tool.<BIPMAHKMNKF>k__BackingField)
{
break;
}
}
}
while (this.<EPECNEBCMLG>k__BackingField != PlayerSpawnedEquipment.IILDIBHEIDO.GiftBox)
{
}
if (!this.<MBFGOCOFHHM>k__BackingField.NDKHDFJHGPP)
{
goto Block_8;
}
}
Transform transform = tool.transform;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
PlayerSpawnedEquipment.KMBEPNHFGOM customShouldUseLongerDistanceForBackpackCleanup = this.CustomShouldUseLongerDistanceForBackpackCleanup;
if (customShouldUseLongerDistanceForBackpackCleanup == 0 || customShouldUseLongerDistanceForBackpackCleanup())
{
}
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
return;
Block_8:
this.GAKKKKFMOHH.CheckCleanup();
throw new NullReferenceException();
}
// Token: 0x06001979 RID: 6521 RVA: 0x00069434 File Offset: 0x00067634
[Token(Token = "0x6001979")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0")]
private bool EPPFLONEOMA(Tool NBHJPDBHDHB, Killzone IKPBPBLJCOC)
{
return true;
}
// Token: 0x0600197A RID: 6522 RVA: 0x00069444 File Offset: 0x00067644
[Token(Token = "0x600197A")]
[Address(RVA = "0x1496A90", Offset = "0x1495490", VA = "0x181496A90")]
private bool JAFNMNHMEMC(Tool NBHJPDBHDHB, global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
{
global::Player owner = NBHJPDBHDHB.BHNPNHMILIF;
int num = 0;
bool flag = owner != num;
if (!flag)
{
return flag;
}
return NBHJPDBHDHB.BHNPNHMILIF == NHCEBNBEEBE;
}
// Token: 0x0600197B RID: 6523 RVA: 0x0006947C File Offset: 0x0006767C
[Token(Token = "0x600197B")]
[Address(RVA = "0x1497850", Offset = "0x1496250", VA = "0x181497850")]
public bool TryPickupSpawnedEquipment(global::Player IEKDDPPNFPF)
{
Action<PlayerSpawnedEquipment> dpjlppljgnk = this.DPJLPPLJGNK;
if (dpjlppljgnk != 0)
{
dpjlppljgnk(this);
}
int num = 0;
if (this.<EPECNEBCMLG>k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.GiftBox && (this.<MHCDCIGJNNA>k__BackingField ? 1 : 0) != num && PlayerPrefs.GetInt(this.IMFNDCMJPLD, 1) == 1)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num2 = 0;
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Item saved!", 3f, num, num);
}
if (this.<EPECNEBCMLG>k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.Drawer && (this.<MHCDCIGJNNA>k__BackingField ? 1 : 0) != num && PlayerPrefs.GetInt(this.IMFNDCMJPLD, 1) == 1)
{
string is_NEW_PROPERTY = this.IMFNDCMJPLD;
int num3 = 0;
PlayerPrefs.SetInt(is_NEW_PROPERTY, num3);
int num4 = 0;
this.NDGCHIPBGHN(num4 != 0);
Action<PlayerSpawnedEquipment, bool> jfamahjfbgo = this.JFAMAHJFBGO;
if (jfamahjfbgo != 0)
{
int num5 = 0;
jfamahjfbgo(this, num5);
}
}
if ((this.EAEANOPBOEG ? 1 : 0) == num)
{
return true;
}
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
int num6 = 0;
IDisposable disposable2 = instance2.Play((NotificationManager.IBIDFAOPIPC)num6, "This item cannot be used here due to PlayStation® policies.", 1.5f, num, num);
GameObject gameObject;
PhotonNetwork.Destroy(gameObject);
throw new NullReferenceException();
}
// Token: 0x0600197C RID: 6524 RVA: 0x00069574 File Offset: 0x00067774
[Token(Token = "0x600197C")]
[Address(RVA = "0x1496780", Offset = "0x1495180", VA = "0x181496780")]
private void HAAIALDMMEL(Tool EGFEJGHDNAI)
{
PlayerSpawnedEquipment.IILDIBHEIDO iildibheido = this.<EPECNEBCMLG>k__BackingField;
if (iildibheido != PlayerSpawnedEquipment.IILDIBHEIDO.Drawer && iildibheido != PlayerSpawnedEquipment.IILDIBHEIDO.None)
{
EGFEJGHDNAI.rigidbodyEx.RemoveKinematic(this);
EGFEJGHDNAI.rigidbodyEx.IEIKHAKBHFL = true;
return;
}
}
// Token: 0x0600197D RID: 6525 RVA: 0x000695B0 File Offset: 0x000677B0
[Token(Token = "0x600197D")]
[Address(RVA = "0x1496B60", Offset = "0x1495560", VA = "0x181496B60")]
private void LBODGLNOABB(Tool BBDENKKCEEH, Vector3 LGAFJNCKILN, Quaternion CHCKHPBNPJM, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
{
if (this.<EPECNEBCMLG>k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.GiftBox && this.<MBFGOCOFHHM>k__BackingField.hasAuthority)
{
PhotonNetwork.Destroy(this.<MBFGOCOFHHM>k__BackingField.gameObject);
return;
}
}
// Token: 0x17000431 RID: 1073
// (get) Token: 0x0600197E RID: 6526 RVA: 0x000695EC File Offset: 0x000677EC
[Token(Token = "0x17000431")]
public string IMFNDCMJPLD
{
[Token(Token = "0x600197E")]
[Address(RVA = "0x1497CE0", Offset = "0x14966E0", VA = "0x181497CE0")]
get
{
int <FMMJEJMBDPL>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField.<FMMJEJMBDPL>k__BackingField;
int hashCode = this.<MBFGOCOFHHM>k__BackingField.GetHashCode();
return <FMMJEJMBDPL>k__BackingField + ".Item.Used." + hashCode;
}
}
// Token: 0x1400004F RID: 79
// (add) Token: 0x0600197F RID: 6527 RVA: 0x00069624 File Offset: 0x00067824
// (remove) Token: 0x06001980 RID: 6528 RVA: 0x00069640 File Offset: 0x00067840
[Token(Token = "0x1400004F")]
public event Action<PlayerSpawnedEquipment, bool> JFAMAHJFBGO
{
[Token(Token = "0x600197F")]
[Address(RVA = "0x1497BA0", Offset = "0x14965A0", VA = "0x181497BA0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6001980")]
[Address(RVA = "0x1497E70", Offset = "0x1496870", VA = "0x181497E70")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x17000432 RID: 1074
// (get) Token: 0x06001981 RID: 6529 RVA: 0x0006965C File Offset: 0x0006785C
// (set) Token: 0x06001982 RID: 6530 RVA: 0x00069684 File Offset: 0x00067884
[Token(Token = "0x17000432")]
public bool HICLCBMIPIN
{
[Token(Token = "0x6001981")]
[Address(RVA = "0x1497DF0", Offset = "0x14967F0", VA = "0x181497DF0")]
get
{
if (this.<MHCDCIGJNNA>k__BackingField)
{
return PlayerPrefs.GetInt(this.IMFNDCMJPLD, 1) == 1;
}
}
[Token(Token = "0x6001982")]
[Address(RVA = "0x1497FD0", Offset = "0x14969D0", VA = "0x181497FD0")]
set
{
if (this.<MHCDCIGJNNA>k__BackingField)
{
bool flag = PlayerPrefs.GetInt(this.IMFNDCMJPLD, 1) == 1;
if (value != flag)
{
PlayerPrefs.SetInt(this.IMFNDCMJPLD, value ? 1 : 0);
int num = 0;
this.NDGCHIPBGHN(num != 0);
Action<PlayerSpawnedEquipment, bool> jfamahjfbgo = this.JFAMAHJFBGO;
if (jfamahjfbgo != 0)
{
jfamahjfbgo(this, value);
}
}
}
}
}
// Token: 0x17000433 RID: 1075
// (get) Token: 0x06001983 RID: 6531 RVA: 0x000696D8 File Offset: 0x000678D8
// (set) Token: 0x06001984 RID: 6532 RVA: 0x000696EC File Offset: 0x000678EC
[Token(Token = "0x17000433")]
public bool GDAMPIOMCNE
{
[Token(Token = "0x6001983")]
[Address(RVA = "0xAD47F0", Offset = "0xAD31F0", VA = "0x180AD47F0")]
get
{
return this.EAEANOPBOEG;
}
[Token(Token = "0x6001984")]
[Address(RVA = "0x1498080", Offset = "0x1496A80", VA = "0x181498080")]
set
{
if (this.EAEANOPBOEG != value)
{
this.EAEANOPBOEG = value;
int num = 0;
this.NDGCHIPBGHN(num != 0);
return;
}
}
}
// Token: 0x17000434 RID: 1076
// (get) Token: 0x06001985 RID: 6533 RVA: 0x00069714 File Offset: 0x00067914
// (set) Token: 0x06001986 RID: 6534 RVA: 0x00069728 File Offset: 0x00067928
[Token(Token = "0x17000434")]
public bool OBDMCACJNDD
{
[Token(Token = "0x6001985")]
[Address(RVA = "0x1497E60", Offset = "0x1496860", VA = "0x181497E60")]
get
{
return this.DOEIMJAPCJF;
}
[Token(Token = "0x6001986")]
[Address(RVA = "0x14980A0", Offset = "0x1496AA0", VA = "0x1814980A0")]
set
{
if (this.DOEIMJAPCJF != value)
{
this.DOEIMJAPCJF = value;
this.NDGCHIPBGHN(value);
return;
}
}
}
// Token: 0x17000435 RID: 1077
// (get) Token: 0x06001987 RID: 6535 RVA: 0x00069750 File Offset: 0x00067950
// (set) Token: 0x06001988 RID: 6536 RVA: 0x00069764 File Offset: 0x00067964
[Token(Token = "0x17000435")]
public bool EFOPKOFHNCG
{
[Token(Token = "0x6001987")]
[Address(RVA = "0x13D0960", Offset = "0x13CF360", VA = "0x1813D0960")]
get
{
return this.FMDMAKIAMNO;
}
[Token(Token = "0x6001988")]
[Address(RVA = "0x1497FB0", Offset = "0x14969B0", VA = "0x181497FB0")]
set
{
if (this.FMDMAKIAMNO != value)
{
this.FMDMAKIAMNO = value;
int num = 0;
this.NDGCHIPBGHN(num != 0);
return;
}
}
}
// Token: 0x06001989 RID: 6537 RVA: 0x0006978C File Offset: 0x0006798C
[Token(Token = "0x6001989")]
[Address(RVA = "0x1497590", Offset = "0x1495F90", VA = "0x181497590")]
public void SetToolUIControlEnabled(bool ONGBFDACHHG, object PIHIPPPPEBI)
{
bool hasTokens = this.BODBNFCEHCC.HasTokens;
TokenFlag bodbnfcehcc = this.BODBNFCEHCC;
bool flag = !hasTokens;
if (!ONGBFDACHHG)
{
bodbnfcehcc.Add(PIHIPPPPEBI);
}
bodbnfcehcc.Remove(PIHIPPPPEBI);
if (!this.BODBNFCEHCC.HasTokens != flag)
{
int num = 0;
this.NDGCHIPBGHN(num != 0);
}
}
// Token: 0x17000436 RID: 1078
// (get) Token: 0x0600198A RID: 6538 RVA: 0x000697E4 File Offset: 0x000679E4
[Token(Token = "0x17000436")]
public bool EEKHFICIPMM
{
[Token(Token = "0x600198A")]
[Address(RVA = "0x1497E30", Offset = "0x1496830", VA = "0x181497E30")]
get
{
return !this.BODBNFCEHCC.HasTokens;
}
}
// Token: 0x17000437 RID: 1079
// (get) Token: 0x0600198B RID: 6539 RVA: 0x00069808 File Offset: 0x00067A08
// (set) Token: 0x0600198C RID: 6540 RVA: 0x0006981C File Offset: 0x00067A1C
[Token(Token = "0x17000437")]
public OutfitToolUIControl AJDAGPGHLFO
{
[Token(Token = "0x600198B")]
[Address(RVA = "0x4CFB90", Offset = "0x4CE590", VA = "0x1804CFB90")]
get;
[Token(Token = "0x600198C")]
[Address(RVA = "0x4CFD20", Offset = "0x4CE720", VA = "0x1804CFD20")]
private set;
}
// Token: 0x0600198D RID: 6541 RVA: 0x00069830 File Offset: 0x00067A30
[Token(Token = "0x600198D")]
[Address(RVA = "0x14966F0", Offset = "0x14950F0", VA = "0x1814966F0")]
private void AGDGMANOALL(Photon.Realtime.Player AGIHAKFFCCD, string FNKOCNMJKLK)
{
int num = 0;
this.NDGCHIPBGHN(num != 0);
}
// Token: 0x0600198E RID: 6542 RVA: 0x00069848 File Offset: 0x00067A48
[Token(Token = "0x600198E")]
[Address(RVA = "0x14966F0", Offset = "0x14950F0", VA = "0x1814966F0")]
private void NDGCHIPBGHN(int NIIDNDCGMDD)
{
int num = 0;
this.NDGCHIPBGHN(num != 0);
}
// Token: 0x0600198F RID: 6543 RVA: 0x00069860 File Offset: 0x00067A60
[Token(Token = "0x600198F")]
[Address(RVA = "0x1496BF0", Offset = "0x14955F0", VA = "0x181496BF0")]
private void NDGCHIPBGHN(bool FBJDEPNNODF = false)
{
if (this.BODBNFCEHCC.HasTokens)
{
}
if ((this.<MHCDCIGJNNA>k__BackingField && PlayerPrefs.GetInt(this.IMFNDCMJPLD, 1) == 1) || this.FMDMAKIAMNO || !this.DOEIMJAPCJF)
{
}
uint num;
bool flag = num != (uint)0;
if (this.<MHCDCIGJNNA>k__BackingField != flag && this.<EPECNEBCMLG>k__BackingField <= PlayerSpawnedEquipment.IILDIBHEIDO.Backpack)
{
OutfitToolUIControl outfitToolUIControl = this.<EDAPMCOBOBM>k__BackingField;
int num2 = 0;
if (outfitToolUIControl == num2)
{
OutfitToolUIControl outfitToolUIControl2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.SpawnOutfitUIControl();
this.<EDAPMCOBOBM>k__BackingField = outfitToolUIControl2;
}
}
OutfitToolUIControl outfitToolUIControl3 = this.<EDAPMCOBOBM>k__BackingField;
int num3 = 0;
if (outfitToolUIControl3 != num3)
{
OutfitToolUIControl outfitToolUIControl4 = this.<EDAPMCOBOBM>k__BackingField;
int num4 = 0;
outfitToolUIControl4.CDINMMPNAID = (OutfitToolUIControl.PBNGEJAANHG)num4;
OutfitToolUIControl outfitToolUIControl8;
if (num != (uint)0)
{
if (this.<MHCDCIGJNNA>k__BackingField && PlayerPrefs.GetInt(this.IMFNDCMJPLD, 1) == 1)
{
OutfitToolUIControl outfitToolUIControl5 = this.<EDAPMCOBOBM>k__BackingField;
OutfitToolUIControl.PBNGEJAANHG state = outfitToolUIControl5._state;
outfitToolUIControl5.CDINMMPNAID = state;
}
if (this.FMDMAKIAMNO)
{
OutfitToolUIControl outfitToolUIControl6 = this.<EDAPMCOBOBM>k__BackingField;
OutfitToolUIControl.PBNGEJAANHG state2 = outfitToolUIControl6._state;
outfitToolUIControl6.CDINMMPNAID = state2;
}
if (this.DOEIMJAPCJF)
{
OutfitToolUIControl outfitToolUIControl7 = this.<EDAPMCOBOBM>k__BackingField;
OutfitToolUIControl.PBNGEJAANHG state3 = outfitToolUIControl7._state;
outfitToolUIControl7.CDINMMPNAID = state3;
}
if (this.EAEANOPBOEG)
{
outfitToolUIControl8 = this.<EDAPMCOBOBM>k__BackingField;
OutfitToolUIControl.PBNGEJAANHG state4 = outfitToolUIControl8._state;
outfitToolUIControl8.CDINMMPNAID = state4;
}
}
if (outfitToolUIControl8 != 0)
{
OutfitToolUIControl outfitToolUIControl9 = this.<EDAPMCOBOBM>k__BackingField;
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
outfitToolUIControl9.UpdatePlacement(tool);
}
}
}
// Token: 0x17000438 RID: 1080
// (get) Token: 0x06001990 RID: 6544 RVA: 0x000699E4 File Offset: 0x00067BE4
[Token(Token = "0x17000438")]
private bool DFPHKKDMMNF
{
[Token(Token = "0x6001990")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "15")]
get
{
return true;
}
}
// Token: 0x06001991 RID: 6545 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001991")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "16")]
private void NKEFBENNLLB(KPNDFONGDGF HFBJGCHOANH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001992 RID: 6546 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001992")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "17")]
private void PEBILDGFOEM(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001993 RID: 6547 RVA: 0x000699F4 File Offset: 0x00067BF4
[Token(Token = "0x6001993")]
[Address(RVA = "0x1497AD0", Offset = "0x14964D0", VA = "0x181497AD0")]
public PlayerSpawnedEquipment()
{
ActionEvent actionEvent = new ActionEvent(1, true);
this.FDNPBBKGAEH = actionEvent;
ActionEvent actionEvent2 = new ActionEvent(1, true);
this.AJKJPAFGHJJ = actionEvent2;
ActionEvent actionEvent3 = new ActionEvent(1, true);
this.NEMPBKDKMGO = actionEvent3;
TokenFlag tokenFlag = new TokenFlag();
this.BODBNFCEHCC = tokenFlag;
base..ctor();
}
// Token: 0x06001995 RID: 6549 RVA: 0x00069A5C File Offset: 0x00067C5C
[Token(Token = "0x6001995")]
[Address(RVA = "0x1497140", Offset = "0x1495B40", VA = "0x181497140")]
[CompilerGenerated]
private void PCCAFPDGCNF(float CEHJGNDELGL)
{
this.IFHPBOANEMD();
}
// Token: 0x040013A8 RID: 5032
[Token(Token = "0x40013A8")]
private const float JKPKLBCANAC = 0.075f;
// Token: 0x040013A9 RID: 5033
[Token(Token = "0x40013A9")]
private const float LBELLEOGPHM = 3f;
// Token: 0x040013AA RID: 5034
[Token(Token = "0x40013AA")]
private const float CCHOCGHFKCL = 15f;
// Token: 0x040013AB RID: 5035
[Token(Token = "0x40013AB")]
private const float PACEFOKLEEH = 9f;
// Token: 0x040013AC RID: 5036
[Token(Token = "0x40013AC")]
private const float DBAJEDJFOEC = 225f;
// Token: 0x040013AD RID: 5037
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40013AD")]
public PlayerSpawnedEquipment.KMBEPNHFGOM CustomShouldUseLongerDistanceForBackpackCleanup;
// Token: 0x040013AE RID: 5038
[Token(Token = "0x40013AE")]
public static List<PlayerSpawnedEquipment> All = new List();
// Token: 0x040013B0 RID: 5040
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40013B0")]
private readonly ActionEvent FDNPBBKGAEH;
// Token: 0x040013B1 RID: 5041
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40013B1")]
private readonly ActionEvent AJKJPAFGHJJ;
// Token: 0x040013B2 RID: 5042
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40013B2")]
private readonly ActionEvent NEMPBKDKMGO;
// Token: 0x040013B7 RID: 5047
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40013B7")]
private ToolCleanup GAKKKKFMOHH;
// Token: 0x040013BA RID: 5050
[Token(Token = "0x40013BA")]
private const int DCHLAPMEIEA = 1;
// Token: 0x040013BB RID: 5051
[Token(Token = "0x40013BB")]
private const int BDOLDAHNHAG = 0;
// Token: 0x040013BD RID: 5053
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40013BD")]
private bool EAEANOPBOEG;
// Token: 0x040013BE RID: 5054
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA1")]
[Token(Token = "0x40013BE")]
private bool DOEIMJAPCJF;
// Token: 0x040013BF RID: 5055
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA2")]
[Token(Token = "0x40013BF")]
private bool FMDMAKIAMNO;
// Token: 0x040013C0 RID: 5056
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40013C0")]
private TokenFlag BODBNFCEHCC;
// Token: 0x0200034B RID: 843
[Token(Token = "0x200034B")]
public sealed class KMBEPNHFGOM : MulticastDelegate
{
// Token: 0x06001996 RID: 6550 RVA: 0x00069A70 File Offset: 0x00067C70
[Token(Token = "0x6001996")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public KMBEPNHFGOM(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x06001997 RID: 6551 RVA: 0x00069A8C File Offset: 0x00067C8C
[Token(Token = "0x6001997")]
[Address(RVA = "0x4709F0", Offset = "0x46F3F0", VA = "0x1804709F0", Slot = "13")]
public bool Invoke()
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06001998 RID: 6552 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001998")]
[Address(RVA = "0x4340F0", Offset = "0x432AF0", VA = "0x1804340F0", Slot = "14")]
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001999 RID: 6553 RVA: 0x00069AC8 File Offset: 0x00067CC8
[Token(Token = "0x6001999")]
[Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x0200034C RID: 844
[Token(Token = "0x200034C")]
public enum IILDIBHEIDO
{
// Token: 0x040013C3 RID: 5059
[Token(Token = "0x40013C3")]
None,
// Token: 0x040013C4 RID: 5060
[Token(Token = "0x40013C4")]
Backpack,
// Token: 0x040013C5 RID: 5061
[Token(Token = "0x40013C5")]
GiftBox,
// Token: 0x040013C6 RID: 5062
[Token(Token = "0x40013C6")]
Drawer,
// Token: 0x040013C7 RID: 5063
[Token(Token = "0x40013C7")]
Streaming
}
}