Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1028 lines
32 KiB
C#

using System;
using System.Collections.Generic;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Text;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
// Token: 0x0200033D RID: 829
[Token(Token = "0x200033D")]
[DisallowMultipleComponent]
public class PlayerSpawnedEquipment : MonoBehaviourPun, EOCLMMENCKH, BPGLFKPKJHF
{
// Token: 0x1400004F RID: 79
// (add) Token: 0x060019A7 RID: 6567 RVA: 0x00066E00 File Offset: 0x00065000
// (remove) Token: 0x060019A8 RID: 6568 RVA: 0x00066E28 File Offset: 0x00065028
[Token(Token = "0x1400004F")]
public event Action<PlayerSpawnedEquipment> DPJLPPLJGNK
{
[Token(Token = "0x60019A7")]
[Address(RVA = "0x15791F0", Offset = "0x15781F0", VA = "0x1815791F0")]
[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 = "0x60019A8")]
[Address(RVA = "0x1579570", Offset = "0x1578570", VA = "0x181579570")]
[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: 0x1700044F RID: 1103
// (get) Token: 0x060019A9 RID: 6569 RVA: 0x00066E50 File Offset: 0x00065050
[Token(Token = "0x1700044F")]
public OKNNKFGFODL IBDOIDOPMOJ
{
[Token(Token = "0x60019A9")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0", Slot = "18")]
get
{
return this.FDNPBBKGAEH;
}
}
// Token: 0x17000450 RID: 1104
// (get) Token: 0x060019AA RID: 6570 RVA: 0x00066E64 File Offset: 0x00065064
[Token(Token = "0x17000450")]
public OKNNKFGFODL KBNBPACDJFI
{
[Token(Token = "0x60019AA")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710", Slot = "19")]
get
{
return this.AJKJPAFGHJJ;
}
}
// Token: 0x17000451 RID: 1105
// (get) Token: 0x060019AB RID: 6571 RVA: 0x00066E78 File Offset: 0x00065078
[Token(Token = "0x17000451")]
public OKNNKFGFODL DFJHLLFGFMH
{
[Token(Token = "0x60019AB")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720", Slot = "20")]
get
{
return this.NEMPBKDKMGO;
}
}
// Token: 0x17000452 RID: 1106
// (get) Token: 0x060019AC RID: 6572 RVA: 0x00066E8C File Offset: 0x0006508C
[Token(Token = "0x17000452")]
public bool GNELPILGIKI
{
[Token(Token = "0x60019AC")]
[Address(RVA = "0x8281C0", Offset = "0x8271C0", VA = "0x1808281C0", Slot = "21")]
get
{
return base.isActiveAndEnabled;
}
}
// Token: 0x17000453 RID: 1107
// (get) Token: 0x060019AD RID: 6573 RVA: 0x00066EA0 File Offset: 0x000650A0
// (set) Token: 0x060019AE RID: 6574 RVA: 0x00066EB4 File Offset: 0x000650B4
[Token(Token = "0x17000453")]
public new bool BFBKBMDPDPB
{
[Token(Token = "0x60019AD")]
[Address(RVA = "0x4B4FC0", Offset = "0x4B3FC0", VA = "0x1804B4FC0", Slot = "22")]
get;
[Token(Token = "0x60019AE")]
[Address(RVA = "0x5AA170", Offset = "0x5A9170", VA = "0x1805AA170")]
private set;
}
// Token: 0x17000454 RID: 1108
// (get) Token: 0x060019AF RID: 6575 RVA: 0x00066EC8 File Offset: 0x000650C8
// (set) Token: 0x060019B0 RID: 6576 RVA: 0x00066EDC File Offset: 0x000650DC
[Token(Token = "0x17000454")]
public PlayerSpawnedEquipment.IILDIBHEIDO GNMBKBIJFID
{
[Token(Token = "0x60019AF")]
[Address(RVA = "0x4831A0", Offset = "0x4821A0", VA = "0x1804831A0")]
get;
[Token(Token = "0x60019B0")]
[Address(RVA = "0x483390", Offset = "0x482390", VA = "0x180483390")]
set;
}
// Token: 0x17000455 RID: 1109
// (get) Token: 0x060019B1 RID: 6577 RVA: 0x00066EF0 File Offset: 0x000650F0
// (set) Token: 0x060019B2 RID: 6578 RVA: 0x00066F04 File Offset: 0x00065104
[Token(Token = "0x17000455")]
public int CGELEOEDMOM
{
[Token(Token = "0x60019B1")]
[Address(RVA = "0x483230", Offset = "0x482230", VA = "0x180483230")]
get;
[Token(Token = "0x60019B2")]
[Address(RVA = "0x4833D0", Offset = "0x4823D0", VA = "0x1804833D0")]
private set;
}
// Token: 0x17000456 RID: 1110
// (get) Token: 0x060019B3 RID: 6579 RVA: 0x00066F18 File Offset: 0x00065118
// (set) Token: 0x060019B4 RID: 6580 RVA: 0x00066F2C File Offset: 0x0006512C
[Token(Token = "0x17000456")]
public Player IOIHKEEDIED
{
[Token(Token = "0x60019B3")]
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
get;
[Token(Token = "0x60019B4")]
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
private set;
}
// Token: 0x17000457 RID: 1111
// (get) Token: 0x060019B5 RID: 6581 RVA: 0x00066F40 File Offset: 0x00065140
// (set) Token: 0x060019B6 RID: 6582 RVA: 0x00066F54 File Offset: 0x00065154
[Token(Token = "0x17000457")]
public bool DKLGNFGONEM
{
[Token(Token = "0x60019B5")]
[Address(RVA = "0x4D9840", Offset = "0x4D8840", VA = "0x1804D9840")]
get;
[Token(Token = "0x60019B6")]
[Address(RVA = "0x675930", Offset = "0x674930", VA = "0x180675930")]
private set;
}
// Token: 0x17000458 RID: 1112
// (get) Token: 0x060019B7 RID: 6583 RVA: 0x00066F68 File Offset: 0x00065168
// (set) Token: 0x060019B8 RID: 6584 RVA: 0x00066F7C File Offset: 0x0006517C
[Token(Token = "0x17000458")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x60019B7")]
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
get;
[Token(Token = "0x60019B8")]
[Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")]
private set;
}
// Token: 0x060019B9 RID: 6585 RVA: 0x00066F90 File Offset: 0x00065190
[Token(Token = "0x60019B9")]
[Address(RVA = "0x1577C10", Offset = "0x1576C10", VA = "0x181577C10", Slot = "13")]
protected override void Awake()
{
int num = 0;
this.NKEFBENNLLB(num);
EFEFMHJPJIJ efefmhjpjij;
this.JFMOEGCPNAC = efefmhjpjij;
PlayerSpawnedEquipment.All.Add(this);
}
// Token: 0x060019BA RID: 6586 RVA: 0x00066FC0 File Offset: 0x000651C0
[Token(Token = "0x60019BA")]
[Address(RVA = "0x1578680", Offset = "0x1577680", VA = "0x181578680")]
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;
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.<MBFGOCOFHHM>k__BackingField;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool3.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.LBODGLNOABB);
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action2);
tool3.PostResetEvent = eahpnacbldd;
}
this.<MBFGOCOFHHM>k__BackingField = EGFEJGHDNAI;
this.<FPLIGKKEJKH>k__BackingField = BHOJEPFPFHP;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
bool flag = BHOJEPFPFHP == agajmbpabdl.INPOAAAOAHI;
this.<MHCDCIGJNNA>k__BackingField = flag;
Player player = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(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;
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;
MFBGLIHGCGO<Tool> postPickupEvent2 = tool6.PostPickupEvent;
Action<Tool> action3 = new Action(this.HAAIALDMMEL);
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent2, action3);
tool6.PostPickupEvent = mfbglihgcgo2;
Tool tool7 = this.<MBFGOCOFHHM>k__BackingField;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent2 = tool7.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action4 = new Action(this.LBODGLNOABB);
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd2 = EAHPNACBLDD.BPJDFPACLMK(postResetEvent2, action4);
tool7.PostResetEvent = eahpnacbldd2;
}
// Token: 0x060019BB RID: 6587 RVA: 0x000671F0 File Offset: 0x000653F0
[Token(Token = "0x60019BB")]
[Address(RVA = "0x1578B70", Offset = "0x1577B70", VA = "0x181578B70")]
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<AGAJMBPABDL, 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.BEAOEAJMFPK);
IDisposable disposable = KCBPNKMEDPI.HNFGDIHEFIO(this, action2);
}
// Token: 0x060019BC RID: 6588 RVA: 0x000672B0 File Offset: 0x000654B0
[Token(Token = "0x60019BC")]
[Address(RVA = "0x1578660", Offset = "0x1577660", VA = "0x181578660", Slot = "23")]
protected virtual void OnEnable()
{
OKNNKFGFODL ajkjpafghjj = this.AJKJPAFGHJJ;
if (ajkjpafghjj != 0)
{
ajkjpafghjj.CNFDGDEOPPF();
return;
}
}
// Token: 0x060019BD RID: 6589 RVA: 0x000672D0 File Offset: 0x000654D0
[Token(Token = "0x60019BD")]
[Address(RVA = "0x1578640", Offset = "0x1577640", VA = "0x181578640", Slot = "24")]
protected virtual void OnDisable()
{
OKNNKFGFODL nempbkdkmgo = this.NEMPBKDKMGO;
if (nempbkdkmgo != 0)
{
nempbkdkmgo.CNFDGDEOPPF();
return;
}
}
// Token: 0x060019BE RID: 6590 RVA: 0x000672F0 File Offset: 0x000654F0
[Token(Token = "0x60019BE")]
[Address(RVA = "0x15783D0", Offset = "0x15773D0", VA = "0x1815783D0", Slot = "14")]
protected override void OnDestroy()
{
OKNNKFGFODL fdnpbbkgaeh = this.FDNPBBKGAEH;
this.<HODFNLHEIJK>k__BackingField = true;
if (fdnpbbkgaeh != 0)
{
fdnpbbkgaeh.CNFDGDEOPPF();
}
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
int num = 0;
if (tool != num)
{
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
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.<MBFGOCOFHHM>k__BackingField;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool3.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.LBODGLNOABB);
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action2);
tool3.PostResetEvent = eahpnacbldd;
}
if (this.<MHCDCIGJNNA>k__BackingField)
{
EquipmentManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
if (instance != num2)
{
EquipmentManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
Action<AGAJMBPABDL, string> action3 = new Action(this.AGDGMANOALL);
instance2.FavoriteEquipmentChanged -= action3;
}
}
bool flag = PlayerSpawnedEquipment.All.Remove(this);
base.OnDestroy();
}
// Token: 0x060019BF RID: 6591 RVA: 0x000673E4 File Offset: 0x000655E4
[Token(Token = "0x60019BF")]
[Address(RVA = "0x1577D90", Offset = "0x1576D90", VA = "0x181577D90")]
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: 0x060019C0 RID: 6592 RVA: 0x000674B0 File Offset: 0x000656B0
[Token(Token = "0x60019C0")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")]
private bool EPPFLONEOMA(Tool NBHJPDBHDHB, Killzone IKPBPBLJCOC)
{
return true;
}
// Token: 0x060019C1 RID: 6593 RVA: 0x000674C0 File Offset: 0x000656C0
[Token(Token = "0x60019C1")]
[Address(RVA = "0x1578040", Offset = "0x1577040", VA = "0x181578040")]
private bool JAFNMNHMEMC(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
{
Player owner = NBHJPDBHDHB.BHNPNHMILIF;
int num = 0;
bool flag = owner != num;
if (!flag)
{
return flag;
}
return NBHJPDBHDHB.BHNPNHMILIF == NHCEBNBEEBE;
}
// Token: 0x060019C2 RID: 6594 RVA: 0x000674F8 File Offset: 0x000656F8
[Token(Token = "0x60019C2")]
[Address(RVA = "0x1578D80", Offset = "0x1577D80", VA = "0x181578D80")]
public bool TryPickupSpawnedEquipment(Player IEKDDPPNFPF)
{
Action<PlayerSpawnedEquipment> dpjlppljgnk = this.DPJLPPLJGNK;
if (dpjlppljgnk != 0)
{
dpjlppljgnk(this);
}
int num = 0;
if (this.<EPECNEBCMLG>k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.GiftBox && this.HICLCBMIPIN)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
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 && this.HICLCBMIPIN)
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
string is_NEW_PROPERTY = this.IMFNDCMJPLD;
if (num < "Item saved!")
{
num += num;
num++;
}
int num3 = 0;
this.NDGCHIPBGHN(num3 != 0);
Action<PlayerSpawnedEquipment, bool> jfamahjfbgo = this.JFAMAHJFBGO;
if (jfamahjfbgo != 0)
{
int num4 = 0;
jfamahjfbgo(this, num4);
}
}
if ((this.EAEANOPBOEG ? 1 : 0) == num)
{
}
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num5 = 0;
IDisposable disposable2 = instance2.Play((NotificationManager.IBIDFAOPIPC)num5, "This item cannot be used here due to PlayStation® policies.", 1.5f, num, num);
GameObject gameObject;
KKPBCOOONNK.HMLHHNMGNAA(gameObject);
throw new NullReferenceException();
}
// Token: 0x060019C3 RID: 6595 RVA: 0x000675E0 File Offset: 0x000657E0
[Token(Token = "0x60019C3")]
[Address(RVA = "0x1577D30", Offset = "0x1576D30", VA = "0x181577D30")]
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: 0x060019C4 RID: 6596 RVA: 0x0006761C File Offset: 0x0006581C
[Token(Token = "0x60019C4")]
[Address(RVA = "0x1578110", Offset = "0x1577110", VA = "0x181578110")]
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.OGIBLNIIHDK)
{
KKPBCOOONNK.HMLHHNMGNAA(this.<MBFGOCOFHHM>k__BackingField.gameObject);
return;
}
}
// Token: 0x17000459 RID: 1113
// (get) Token: 0x060019C5 RID: 6597 RVA: 0x00067658 File Offset: 0x00065858
[Token(Token = "0x17000459")]
public string IMFNDCMJPLD
{
[Token(Token = "0x60019C5")]
[Address(RVA = "0x1579290", Offset = "0x1578290", VA = "0x181579290")]
get
{
int <FMMJEJMBDPL>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.<FMMJEJMBDPL>k__BackingField;
int hashCode = this.<MBFGOCOFHHM>k__BackingField.GetHashCode();
return <FMMJEJMBDPL>k__BackingField + ".Item.Used." + hashCode;
}
}
// Token: 0x14000050 RID: 80
// (add) Token: 0x060019C6 RID: 6598 RVA: 0x00067690 File Offset: 0x00065890
// (remove) Token: 0x060019C7 RID: 6599 RVA: 0x000676AC File Offset: 0x000658AC
[Token(Token = "0x14000050")]
public event Action<PlayerSpawnedEquipment, bool> JFAMAHJFBGO
{
[Token(Token = "0x60019C6")]
[Address(RVA = "0x1579150", Offset = "0x1578150", VA = "0x181579150")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60019C7")]
[Address(RVA = "0x15794D0", Offset = "0x15784D0", VA = "0x1815794D0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x1700045A RID: 1114
// (get) Token: 0x060019C8 RID: 6600 RVA: 0x000676C8 File Offset: 0x000658C8
// (set) Token: 0x060019C9 RID: 6601 RVA: 0x00067708 File Offset: 0x00065908
[Token(Token = "0x1700045A")]
public bool HICLCBMIPIN
{
[Token(Token = "0x60019C8")]
[Address(RVA = "0x15793A0", Offset = "0x15783A0", VA = "0x1815793A0")]
get
{
if (this.<MHCDCIGJNNA>k__BackingField)
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
string is_NEW_PROPERTY = this.IMFNDCMJPLD;
int num = 0;
num += num;
num++;
return is_NEW_PROPERTY == (ulong)1L;
}
throw new NullReferenceException();
}
[Token(Token = "0x60019C9")]
[Address(RVA = "0x1579630", Offset = "0x1578630", VA = "0x181579630")]
set
{
if (this.<MHCDCIGJNNA>k__BackingField)
{
bool isNew = this.HICLCBMIPIN;
if (value != isNew)
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
string is_NEW_PROPERTY = this.IMFNDCMJPLD;
int num = 0;
num += num;
num++;
int num2 = 0;
this.NDGCHIPBGHN(num2 != 0);
Action<PlayerSpawnedEquipment, bool> jfamahjfbgo = this.JFAMAHJFBGO;
if (jfamahjfbgo != 0)
{
jfamahjfbgo(this, value);
}
}
}
}
}
// Token: 0x1700045B RID: 1115
// (get) Token: 0x060019CA RID: 6602 RVA: 0x00067768 File Offset: 0x00065968
// (set) Token: 0x060019CB RID: 6603 RVA: 0x0006777C File Offset: 0x0006597C
[Token(Token = "0x1700045B")]
public bool GDAMPIOMCNE
{
[Token(Token = "0x60019CA")]
[Address(RVA = "0x78C660", Offset = "0x78B660", VA = "0x18078C660")]
get
{
return this.EAEANOPBOEG;
}
[Token(Token = "0x60019CB")]
[Address(RVA = "0x1579770", Offset = "0x1578770", VA = "0x181579770")]
set
{
if (this.EAEANOPBOEG != value)
{
this.EAEANOPBOEG = value;
int num = 0;
this.NDGCHIPBGHN(num != 0);
return;
}
}
}
// Token: 0x1700045C RID: 1116
// (get) Token: 0x060019CC RID: 6604 RVA: 0x000677A4 File Offset: 0x000659A4
// (set) Token: 0x060019CD RID: 6605 RVA: 0x000677B8 File Offset: 0x000659B8
[Token(Token = "0x1700045C")]
public bool EFOPKOFHNCG
{
[Token(Token = "0x60019CC")]
[Address(RVA = "0x78C650", Offset = "0x78B650", VA = "0x18078C650")]
get
{
return this.FMDMAKIAMNO;
}
[Token(Token = "0x60019CD")]
[Address(RVA = "0x1579610", Offset = "0x1578610", VA = "0x181579610")]
set
{
if (this.FMDMAKIAMNO != value)
{
this.FMDMAKIAMNO = value;
int num = 0;
this.NDGCHIPBGHN(num != 0);
return;
}
}
}
// Token: 0x060019CE RID: 6606 RVA: 0x000677E0 File Offset: 0x000659E0
[Token(Token = "0x60019CE")]
[Address(RVA = "0x1578AC0", Offset = "0x1577AC0", VA = "0x181578AC0")]
public void SetToolUIControlEnabled(bool ONGBFDACHHG, object PIHIPPPPEBI)
{
bool flag = this.BODBNFCEHCC.CFLJGNJLBFG;
AOLMGGAPKEH bodbnfcehcc = this.BODBNFCEHCC;
bool flag2 = !flag;
if (!ONGBFDACHHG)
{
bodbnfcehcc.BPAJKKAGPKB(PIHIPPPPEBI);
}
bodbnfcehcc.BIHKNNPGGKP(PIHIPPPPEBI);
if (!this.BODBNFCEHCC.CFLJGNJLBFG != flag2)
{
int num = 0;
this.NDGCHIPBGHN(num != 0);
}
}
// Token: 0x1700045D RID: 1117
// (get) Token: 0x060019CF RID: 6607 RVA: 0x00067838 File Offset: 0x00065A38
[Token(Token = "0x1700045D")]
public bool EEKHFICIPMM
{
[Token(Token = "0x60019CF")]
[Address(RVA = "0x15794A0", Offset = "0x15784A0", VA = "0x1815794A0")]
get
{
return !this.BODBNFCEHCC.CFLJGNJLBFG;
}
}
// Token: 0x1700045E RID: 1118
// (get) Token: 0x060019D0 RID: 6608 RVA: 0x0006785C File Offset: 0x00065A5C
// (set) Token: 0x060019D1 RID: 6609 RVA: 0x00067870 File Offset: 0x00065A70
[Token(Token = "0x1700045E")]
public OutfitToolUIControl AJDAGPGHLFO
{
[Token(Token = "0x60019D0")]
[Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")]
get;
[Token(Token = "0x60019D1")]
[Address(RVA = "0x42B6C0", Offset = "0x42A6C0", VA = "0x18042B6C0")]
private set;
}
// Token: 0x060019D2 RID: 6610 RVA: 0x00067884 File Offset: 0x00065A84
[Token(Token = "0x60019D2")]
[Address(RVA = "0x1577C00", Offset = "0x1576C00", VA = "0x181577C00")]
private void AGDGMANOALL(AGAJMBPABDL AGIHAKFFCCD, string FNKOCNMJKLK)
{
int num = 0;
this.NDGCHIPBGHN(num != 0);
}
// Token: 0x060019D3 RID: 6611 RVA: 0x0006789C File Offset: 0x00065A9C
[Token(Token = "0x60019D3")]
[Address(RVA = "0x1577C00", Offset = "0x1576C00", VA = "0x181577C00")]
private void NDGCHIPBGHN(int NIIDNDCGMDD)
{
int num = 0;
this.NDGCHIPBGHN(num != 0);
}
// Token: 0x060019D4 RID: 6612 RVA: 0x000678B4 File Offset: 0x00065AB4
[Token(Token = "0x60019D4")]
[Address(RVA = "0x15781A0", Offset = "0x15771A0", VA = "0x1815781A0")]
private void NDGCHIPBGHN(bool FBJDEPNNODF = false)
{
if (this.BODBNFCEHCC.CFLJGNJLBFG)
{
}
bool isNew = this.HICLCBMIPIN;
if (isNew || this.FMDMAKIAMNO == isNew)
{
}
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 outfitToolUIControl7;
if (num != (uint)0)
{
if (this.HICLCBMIPIN)
{
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.EAEANOPBOEG)
{
outfitToolUIControl7 = this.<EDAPMCOBOBM>k__BackingField;
OutfitToolUIControl.PBNGEJAANHG state3 = outfitToolUIControl7._state;
outfitToolUIControl7.CDINMMPNAID = state3;
}
}
if (outfitToolUIControl7 != 0)
{
OutfitToolUIControl outfitToolUIControl8 = this.<EDAPMCOBOBM>k__BackingField;
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
outfitToolUIControl8.UpdatePlacement(tool);
}
}
}
// Token: 0x1700045F RID: 1119
// (get) Token: 0x060019D5 RID: 6613 RVA: 0x000679E8 File Offset: 0x00065BE8
[Token(Token = "0x1700045F")]
private bool DFPHKKDMMNF
{
[Token(Token = "0x60019D5")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "15")]
get
{
return true;
}
}
// Token: 0x060019D6 RID: 6614 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60019D6")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")]
private void NKEFBENNLLB(KPNDFONGDGF HFBJGCHOANH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060019D7 RID: 6615 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60019D7")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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: 0x060019D8 RID: 6616 RVA: 0x000679F8 File Offset: 0x00065BF8
[Token(Token = "0x60019D8")]
[Address(RVA = "0x1579060", Offset = "0x1578060", VA = "0x181579060")]
public PlayerSpawnedEquipment()
{
int num;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(1, true, num != 0);
num = 0;
this.FDNPBBKGAEH = oknnkfgfodl;
int num2;
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(1, true, num2 != 0);
num2 = 0;
this.AJKJPAFGHJJ = oknnkfgfodl2;
int num3;
OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(1, true, num3 != 0);
num3 = 0;
this.NEMPBKDKMGO = oknnkfgfodl3;
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.BODBNFCEHCC = aolmggapkeh;
base..ctor();
}
// Token: 0x060019DA RID: 6618 RVA: 0x00067A70 File Offset: 0x00065C70
[Token(Token = "0x60019DA")]
[Address(RVA = "0x1577D20", Offset = "0x1576D20", VA = "0x181577D20")]
[CompilerGenerated]
private void BEAOEAJMFPK(float CEHJGNDELGL)
{
this.IFHPBOANEMD();
}
// Token: 0x04001372 RID: 4978
[Token(Token = "0x4001372")]
private const float JKPKLBCANAC = 0.075f;
// Token: 0x04001373 RID: 4979
[Token(Token = "0x4001373")]
private const float LBELLEOGPHM = 3f;
// Token: 0x04001374 RID: 4980
[Token(Token = "0x4001374")]
private const float CCHOCGHFKCL = 15f;
// Token: 0x04001375 RID: 4981
[Token(Token = "0x4001375")]
private const float PACEFOKLEEH = 9f;
// Token: 0x04001376 RID: 4982
[Token(Token = "0x4001376")]
private const float DBAJEDJFOEC = 225f;
// Token: 0x04001377 RID: 4983
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001377")]
public PlayerSpawnedEquipment.KMBEPNHFGOM CustomShouldUseLongerDistanceForBackpackCleanup;
// Token: 0x04001378 RID: 4984
[Token(Token = "0x4001378")]
public static List<PlayerSpawnedEquipment> All = new List();
// Token: 0x0400137A RID: 4986
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400137A")]
private readonly OKNNKFGFODL FDNPBBKGAEH;
// Token: 0x0400137B RID: 4987
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400137B")]
private readonly OKNNKFGFODL AJKJPAFGHJJ;
// Token: 0x0400137C RID: 4988
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400137C")]
private readonly OKNNKFGFODL NEMPBKDKMGO;
// Token: 0x04001381 RID: 4993
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4001381")]
private ToolCleanup GAKKKKFMOHH;
// Token: 0x04001384 RID: 4996
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4001384")]
private EFEFMHJPJIJ JFMOEGCPNAC;
// Token: 0x04001385 RID: 4997
[Token(Token = "0x4001385")]
private const int DCHLAPMEIEA = 1;
// Token: 0x04001386 RID: 4998
[Token(Token = "0x4001386")]
private const int BDOLDAHNHAG = 0;
// Token: 0x04001388 RID: 5000
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4001388")]
private bool EAEANOPBOEG;
// Token: 0x04001389 RID: 5001
[FieldOffset(Offset = "0xA9")]
[Token(Token = "0x4001389")]
private bool FMDMAKIAMNO;
// Token: 0x0400138A RID: 5002
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400138A")]
private AOLMGGAPKEH BODBNFCEHCC;
// Token: 0x0200033E RID: 830
[Token(Token = "0x200033E")]
public sealed class KMBEPNHFGOM : MulticastDelegate
{
// Token: 0x060019DB RID: 6619 RVA: 0x00067A84 File Offset: 0x00065C84
[Token(Token = "0x60019DB")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public KMBEPNHFGOM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060019DC RID: 6620 RVA: 0x00067AA0 File Offset: 0x00065CA0
[Token(Token = "0x60019DC")]
[Address(RVA = "0x12879F0", Offset = "0x12869F0", VA = "0x1812879F0", Slot = "13")]
public bool Invoke()
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
int num = 0;
uint num2;
if (num2 == (uint)0)
{
return;
}
Delegate @delegate = delegates[1];
Delegate delegate2 = delegates[0];
uint num3;
if (@delegate.method_info == num3)
{
throw new ExecutionEngineException();
}
ExecutionEngineException ex;
if (ex != 0)
{
}
if (delegate2 != 0 && @delegate.method_info != num3 && @delegate == (ulong)1L)
{
MethodInfo method_info = @delegate.method_info;
int num4 = 0;
num4 += num4;
num4++;
num4 += num4;
num4 += method_info;
num4 += 19;
uint num5;
num5 += num5;
uint num6;
num6 += (uint)19;
}
num++;
}
// Token: 0x060019DD RID: 6621 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60019DD")]
[Address(RVA = "0x564230", Offset = "0x563230", VA = "0x180564230", Slot = "14")]
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060019DE RID: 6622 RVA: 0x00067B44 File Offset: 0x00065D44
[Token(Token = "0x60019DE")]
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x0200033F RID: 831
[Token(Token = "0x200033F")]
public enum IILDIBHEIDO
{
// Token: 0x0400138D RID: 5005
[Token(Token = "0x400138D")]
None,
// Token: 0x0400138E RID: 5006
[Token(Token = "0x400138E")]
Backpack,
// Token: 0x0400138F RID: 5007
[Token(Token = "0x400138F")]
GiftBox,
// Token: 0x04001390 RID: 5008
[Token(Token = "0x4001390")]
Drawer,
// Token: 0x04001391 RID: 5009
[Token(Token = "0x4001391")]
Streaming
}
}