Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/PlayerSpawnedEquipment.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

1024 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: 0x02000333 RID: 819
[Token(Token = "0x2000333")]
[DisallowMultipleComponent]
public class PlayerSpawnedEquipment : MonoBehaviourPun, EOCLMMENCKH, BPGLFKPKJHF
{
// Token: 0x1400004F RID: 79
// (add) Token: 0x06001930 RID: 6448 RVA: 0x00065E9C File Offset: 0x0006409C
// (remove) Token: 0x06001931 RID: 6449 RVA: 0x00065EC4 File Offset: 0x000640C4
[Token(Token = "0x1400004F")]
public event Action<PlayerSpawnedEquipment> DPJLPPLJGNK
{
[Token(Token = "0x6001930")]
[Address(RVA = "0xB62730", Offset = "0xB61530", VA = "0x180B62730")]
[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 = "0x6001931")]
[Address(RVA = "0xB62AC0", Offset = "0xB618C0", VA = "0x180B62AC0")]
[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: 0x17000444 RID: 1092
// (get) Token: 0x06001932 RID: 6450 RVA: 0x00065EEC File Offset: 0x000640EC
[Token(Token = "0x17000444")]
public OKNNKFGFODL IBDOIDOPMOJ
{
[Token(Token = "0x6001932")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290", Slot = "18")]
get
{
return this.FDNPBBKGAEH;
}
}
// Token: 0x17000445 RID: 1093
// (get) Token: 0x06001933 RID: 6451 RVA: 0x00065F00 File Offset: 0x00064100
[Token(Token = "0x17000445")]
public OKNNKFGFODL KBNBPACDJFI
{
[Token(Token = "0x6001933")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40", Slot = "19")]
get
{
return this.AJKJPAFGHJJ;
}
}
// Token: 0x17000446 RID: 1094
// (get) Token: 0x06001934 RID: 6452 RVA: 0x00065F14 File Offset: 0x00064114
[Token(Token = "0x17000446")]
public OKNNKFGFODL DFJHLLFGFMH
{
[Token(Token = "0x6001934")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0", Slot = "20")]
get
{
return this.NEMPBKDKMGO;
}
}
// Token: 0x17000447 RID: 1095
// (get) Token: 0x06001935 RID: 6453 RVA: 0x00065F28 File Offset: 0x00064128
[Token(Token = "0x17000447")]
public bool GNELPILGIKI
{
[Token(Token = "0x6001935")]
[Address(RVA = "0x89D150", Offset = "0x89BF50", VA = "0x18089D150", Slot = "21")]
get
{
return base.isActiveAndEnabled;
}
}
// Token: 0x17000448 RID: 1096
// (get) Token: 0x06001936 RID: 6454 RVA: 0x00065F3C File Offset: 0x0006413C
// (set) Token: 0x06001937 RID: 6455 RVA: 0x00065F50 File Offset: 0x00064150
[Token(Token = "0x17000448")]
public new bool BFBKBMDPDPB
{
[Token(Token = "0x6001936")]
[Address(RVA = "0x75C260", Offset = "0x75B060", VA = "0x18075C260", Slot = "22")]
get;
[Token(Token = "0x6001937")]
[Address(RVA = "0x7223D0", Offset = "0x7211D0", VA = "0x1807223D0")]
private set;
}
// Token: 0x17000449 RID: 1097
// (get) Token: 0x06001938 RID: 6456 RVA: 0x00065F64 File Offset: 0x00064164
// (set) Token: 0x06001939 RID: 6457 RVA: 0x00065F78 File Offset: 0x00064178
[Token(Token = "0x17000449")]
public PlayerSpawnedEquipment.IILDIBHEIDO GNMBKBIJFID
{
[Token(Token = "0x6001938")]
[Address(RVA = "0x567210", Offset = "0x566010", VA = "0x180567210")]
get;
[Token(Token = "0x6001939")]
[Address(RVA = "0x5674B0", Offset = "0x5662B0", VA = "0x1805674B0")]
set;
}
// Token: 0x1700044A RID: 1098
// (get) Token: 0x0600193A RID: 6458 RVA: 0x00065F8C File Offset: 0x0006418C
// (set) Token: 0x0600193B RID: 6459 RVA: 0x00065FA0 File Offset: 0x000641A0
[Token(Token = "0x1700044A")]
public int CGELEOEDMOM
{
[Token(Token = "0x600193A")]
[Address(RVA = "0x5672E0", Offset = "0x5660E0", VA = "0x1805672E0")]
get;
[Token(Token = "0x600193B")]
[Address(RVA = "0x5674F0", Offset = "0x5662F0", VA = "0x1805674F0")]
private set;
}
// Token: 0x1700044B RID: 1099
// (get) Token: 0x0600193C RID: 6460 RVA: 0x00065FB4 File Offset: 0x000641B4
// (set) Token: 0x0600193D RID: 6461 RVA: 0x00065FC8 File Offset: 0x000641C8
[Token(Token = "0x1700044B")]
public Player IOIHKEEDIED
{
[Token(Token = "0x600193C")]
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
get;
[Token(Token = "0x600193D")]
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
private set;
}
// Token: 0x1700044C RID: 1100
// (get) Token: 0x0600193E RID: 6462 RVA: 0x00065FDC File Offset: 0x000641DC
// (set) Token: 0x0600193F RID: 6463 RVA: 0x00065FF0 File Offset: 0x000641F0
[Token(Token = "0x1700044C")]
public bool DKLGNFGONEM
{
[Token(Token = "0x600193E")]
[Address(RVA = "0x535D70", Offset = "0x534B70", VA = "0x180535D70")]
get;
[Token(Token = "0x600193F")]
[Address(RVA = "0x536630", Offset = "0x535430", VA = "0x180536630")]
private set;
}
// Token: 0x1700044D RID: 1101
// (get) Token: 0x06001940 RID: 6464 RVA: 0x00066004 File Offset: 0x00064204
// (set) Token: 0x06001941 RID: 6465 RVA: 0x00066018 File Offset: 0x00064218
[Token(Token = "0x1700044D")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x6001940")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
get;
[Token(Token = "0x6001941")]
[Address(RVA = "0x6A2D60", Offset = "0x6A1B60", VA = "0x1806A2D60")]
private set;
}
// Token: 0x06001942 RID: 6466 RVA: 0x0006602C File Offset: 0x0006422C
[Token(Token = "0x6001942")]
[Address(RVA = "0xB61100", Offset = "0xB5FF00", VA = "0x180B61100", Slot = "13")]
protected override void Awake()
{
int num = 0;
this.NKEFBENNLLB(num);
EFEFMHJPJIJ efefmhjpjij;
this.JFMOEGCPNAC = efefmhjpjij;
PlayerSpawnedEquipment.All.Add(this);
}
// Token: 0x06001943 RID: 6467 RVA: 0x0006605C File Offset: 0x0006425C
[Token(Token = "0x6001943")]
[Address(RVA = "0xB61BC0", Offset = "0xB609C0", VA = "0x180B61BC0")]
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: 0x06001944 RID: 6468 RVA: 0x0006628C File Offset: 0x0006448C
[Token(Token = "0x6001944")]
[Address(RVA = "0xB620B0", Offset = "0xB60EB0", VA = "0x180B620B0")]
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: 0x06001945 RID: 6469 RVA: 0x0006634C File Offset: 0x0006454C
[Token(Token = "0x6001945")]
[Address(RVA = "0xB61BA0", Offset = "0xB609A0", VA = "0x180B61BA0", Slot = "23")]
protected virtual void OnEnable()
{
OKNNKFGFODL ajkjpafghjj = this.AJKJPAFGHJJ;
if (ajkjpafghjj != 0)
{
ajkjpafghjj.CNFDGDEOPPF();
return;
}
}
// Token: 0x06001946 RID: 6470 RVA: 0x0006636C File Offset: 0x0006456C
[Token(Token = "0x6001946")]
[Address(RVA = "0xB61B80", Offset = "0xB60980", VA = "0x180B61B80", Slot = "24")]
protected virtual void OnDisable()
{
OKNNKFGFODL nempbkdkmgo = this.NEMPBKDKMGO;
if (nempbkdkmgo != 0)
{
nempbkdkmgo.CNFDGDEOPPF();
return;
}
}
// Token: 0x06001947 RID: 6471 RVA: 0x0006638C File Offset: 0x0006458C
[Token(Token = "0x6001947")]
[Address(RVA = "0xB61910", Offset = "0xB60710", VA = "0x180B61910", 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: 0x06001948 RID: 6472 RVA: 0x00066480 File Offset: 0x00064680
[Token(Token = "0x6001948")]
[Address(RVA = "0xB61280", Offset = "0xB60080", VA = "0x180B61280")]
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 && this.<MBFGOCOFHHM>k__BackingField.GDPKBEBEOBA)
{
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_7;
}
}
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_7:
this.GAKKKKFMOHH.CheckCleanup();
throw new NullReferenceException();
}
// Token: 0x06001949 RID: 6473 RVA: 0x00066544 File Offset: 0x00064744
[Token(Token = "0x6001949")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40")]
private bool EPPFLONEOMA(Tool NBHJPDBHDHB, Killzone IKPBPBLJCOC)
{
return true;
}
// Token: 0x0600194A RID: 6474 RVA: 0x00066554 File Offset: 0x00064754
[Token(Token = "0x600194A")]
[Address(RVA = "0xB61580", Offset = "0xB60380", VA = "0x180B61580")]
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: 0x0600194B RID: 6475 RVA: 0x0006658C File Offset: 0x0006478C
[Token(Token = "0x600194B")]
[Address(RVA = "0xB622C0", Offset = "0xB610C0", VA = "0x180B622C0")]
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: 0x0600194C RID: 6476 RVA: 0x00066674 File Offset: 0x00064874
[Token(Token = "0x600194C")]
[Address(RVA = "0xB61220", Offset = "0xB60020", VA = "0x180B61220")]
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: 0x0600194D RID: 6477 RVA: 0x000666B0 File Offset: 0x000648B0
[Token(Token = "0x600194D")]
[Address(RVA = "0xB61650", Offset = "0xB60450", VA = "0x180B61650")]
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: 0x1700044E RID: 1102
// (get) Token: 0x0600194E RID: 6478 RVA: 0x000666EC File Offset: 0x000648EC
[Token(Token = "0x1700044E")]
public string IMFNDCMJPLD
{
[Token(Token = "0x600194E")]
[Address(RVA = "0xB627D0", Offset = "0xB615D0", VA = "0x180B627D0")]
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: 0x0600194F RID: 6479 RVA: 0x00066724 File Offset: 0x00064924
// (remove) Token: 0x06001950 RID: 6480 RVA: 0x00066740 File Offset: 0x00064940
[Token(Token = "0x14000050")]
public event Action<PlayerSpawnedEquipment, bool> JFAMAHJFBGO
{
[Token(Token = "0x600194F")]
[Address(RVA = "0xB62690", Offset = "0xB61490", VA = "0x180B62690")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6001950")]
[Address(RVA = "0xB62A20", Offset = "0xB61820", VA = "0x180B62A20")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x1700044F RID: 1103
// (get) Token: 0x06001951 RID: 6481 RVA: 0x0006675C File Offset: 0x0006495C
// (set) Token: 0x06001952 RID: 6482 RVA: 0x0006679C File Offset: 0x0006499C
[Token(Token = "0x1700044F")]
public bool HICLCBMIPIN
{
[Token(Token = "0x6001951")]
[Address(RVA = "0xB628F0", Offset = "0xB616F0", VA = "0x180B628F0")]
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 = "0x6001952")]
[Address(RVA = "0xB62B80", Offset = "0xB61980", VA = "0x180B62B80")]
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: 0x17000450 RID: 1104
// (get) Token: 0x06001953 RID: 6483 RVA: 0x000667FC File Offset: 0x000649FC
// (set) Token: 0x06001954 RID: 6484 RVA: 0x00066810 File Offset: 0x00064A10
[Token(Token = "0x17000450")]
public bool GDAMPIOMCNE
{
[Token(Token = "0x6001953")]
[Address(RVA = "0x4569A0", Offset = "0x4557A0", VA = "0x1804569A0")]
get
{
return this.EAEANOPBOEG;
}
[Token(Token = "0x6001954")]
[Address(RVA = "0xB62CC0", Offset = "0xB61AC0", VA = "0x180B62CC0")]
set
{
if (this.EAEANOPBOEG != value)
{
this.EAEANOPBOEG = value;
int num = 0;
this.NDGCHIPBGHN(num != 0);
return;
}
}
}
// Token: 0x17000451 RID: 1105
// (get) Token: 0x06001955 RID: 6485 RVA: 0x00066838 File Offset: 0x00064A38
// (set) Token: 0x06001956 RID: 6486 RVA: 0x0006684C File Offset: 0x00064A4C
[Token(Token = "0x17000451")]
public bool EFOPKOFHNCG
{
[Token(Token = "0x6001955")]
[Address(RVA = "0xB628E0", Offset = "0xB616E0", VA = "0x180B628E0")]
get
{
return this.FMDMAKIAMNO;
}
[Token(Token = "0x6001956")]
[Address(RVA = "0xB62B60", Offset = "0xB61960", VA = "0x180B62B60")]
set
{
if (this.FMDMAKIAMNO != value)
{
this.FMDMAKIAMNO = value;
int num = 0;
this.NDGCHIPBGHN(num != 0);
return;
}
}
}
// Token: 0x06001957 RID: 6487 RVA: 0x00066874 File Offset: 0x00064A74
[Token(Token = "0x6001957")]
[Address(RVA = "0xB62000", Offset = "0xB60E00", VA = "0x180B62000")]
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: 0x17000452 RID: 1106
// (get) Token: 0x06001958 RID: 6488 RVA: 0x000668CC File Offset: 0x00064ACC
[Token(Token = "0x17000452")]
public bool EEKHFICIPMM
{
[Token(Token = "0x6001958")]
[Address(RVA = "0xB629F0", Offset = "0xB617F0", VA = "0x180B629F0")]
get
{
return !this.BODBNFCEHCC.CFLJGNJLBFG;
}
}
// Token: 0x17000453 RID: 1107
// (get) Token: 0x06001959 RID: 6489 RVA: 0x000668F0 File Offset: 0x00064AF0
// (set) Token: 0x0600195A RID: 6490 RVA: 0x00066904 File Offset: 0x00064B04
[Token(Token = "0x17000453")]
public OutfitToolUIControl AJDAGPGHLFO
{
[Token(Token = "0x6001959")]
[Address(RVA = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")]
get;
[Token(Token = "0x600195A")]
[Address(RVA = "0x8968D0", Offset = "0x8956D0", VA = "0x1808968D0")]
private set;
}
// Token: 0x0600195B RID: 6491 RVA: 0x00066918 File Offset: 0x00064B18
[Token(Token = "0x600195B")]
[Address(RVA = "0xB610F0", Offset = "0xB5FEF0", VA = "0x180B610F0")]
private void AGDGMANOALL(AGAJMBPABDL AGIHAKFFCCD, string FNKOCNMJKLK)
{
int num = 0;
this.NDGCHIPBGHN(num != 0);
}
// Token: 0x0600195C RID: 6492 RVA: 0x00066930 File Offset: 0x00064B30
[Token(Token = "0x600195C")]
[Address(RVA = "0xB610F0", Offset = "0xB5FEF0", VA = "0x180B610F0")]
private void NDGCHIPBGHN(int NIIDNDCGMDD)
{
int num = 0;
this.NDGCHIPBGHN(num != 0);
}
// Token: 0x0600195D RID: 6493 RVA: 0x00066948 File Offset: 0x00064B48
[Token(Token = "0x600195D")]
[Address(RVA = "0xB616E0", Offset = "0xB604E0", VA = "0x180B616E0")]
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: 0x17000454 RID: 1108
// (get) Token: 0x0600195E RID: 6494 RVA: 0x00066A7C File Offset: 0x00064C7C
[Token(Token = "0x17000454")]
private bool DFPHKKDMMNF
{
[Token(Token = "0x600195E")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "15")]
get
{
return true;
}
}
// Token: 0x0600195F RID: 6495 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600195F")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "16")]
private void NKEFBENNLLB(KPNDFONGDGF HFBJGCHOANH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001960 RID: 6496 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001960")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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: 0x06001961 RID: 6497 RVA: 0x00066A8C File Offset: 0x00064C8C
[Token(Token = "0x6001961")]
[Address(RVA = "0xB625A0", Offset = "0xB613A0", VA = "0x180B625A0")]
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: 0x06001963 RID: 6499 RVA: 0x00066B04 File Offset: 0x00064D04
[Token(Token = "0x6001963")]
[Address(RVA = "0xB61210", Offset = "0xB60010", VA = "0x180B61210")]
[CompilerGenerated]
private void BEAOEAJMFPK(float CEHJGNDELGL)
{
this.IFHPBOANEMD();
}
// Token: 0x04001320 RID: 4896
[Token(Token = "0x4001320")]
private const float JKPKLBCANAC = 0.075f;
// Token: 0x04001321 RID: 4897
[Token(Token = "0x4001321")]
private const float LBELLEOGPHM = 3f;
// Token: 0x04001322 RID: 4898
[Token(Token = "0x4001322")]
private const float CCHOCGHFKCL = 15f;
// Token: 0x04001323 RID: 4899
[Token(Token = "0x4001323")]
private const float PACEFOKLEEH = 9f;
// Token: 0x04001324 RID: 4900
[Token(Token = "0x4001324")]
private const float DBAJEDJFOEC = 225f;
// Token: 0x04001325 RID: 4901
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001325")]
public PlayerSpawnedEquipment.KMBEPNHFGOM CustomShouldUseLongerDistanceForBackpackCleanup;
// Token: 0x04001326 RID: 4902
[Token(Token = "0x4001326")]
public static List<PlayerSpawnedEquipment> All = new List();
// Token: 0x04001328 RID: 4904
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4001328")]
private readonly OKNNKFGFODL FDNPBBKGAEH;
// Token: 0x04001329 RID: 4905
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4001329")]
private readonly OKNNKFGFODL AJKJPAFGHJJ;
// Token: 0x0400132A RID: 4906
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400132A")]
private readonly OKNNKFGFODL NEMPBKDKMGO;
// Token: 0x0400132F RID: 4911
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400132F")]
private ToolCleanup GAKKKKFMOHH;
// Token: 0x04001332 RID: 4914
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4001332")]
private EFEFMHJPJIJ JFMOEGCPNAC;
// Token: 0x04001333 RID: 4915
[Token(Token = "0x4001333")]
private const int DCHLAPMEIEA = 1;
// Token: 0x04001334 RID: 4916
[Token(Token = "0x4001334")]
private const int BDOLDAHNHAG = 0;
// Token: 0x04001336 RID: 4918
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4001336")]
private bool EAEANOPBOEG;
// Token: 0x04001337 RID: 4919
[FieldOffset(Offset = "0xA9")]
[Token(Token = "0x4001337")]
private bool FMDMAKIAMNO;
// Token: 0x04001338 RID: 4920
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4001338")]
private AOLMGGAPKEH BODBNFCEHCC;
// Token: 0x02000334 RID: 820
[Token(Token = "0x2000334")]
public sealed class KMBEPNHFGOM : MulticastDelegate
{
// Token: 0x06001964 RID: 6500 RVA: 0x00066B18 File Offset: 0x00064D18
[Token(Token = "0x6001964")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public KMBEPNHFGOM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06001965 RID: 6501 RVA: 0x00066B34 File Offset: 0x00064D34
[Token(Token = "0x6001965")]
[Address(RVA = "0x76B2E0", Offset = "0x76A0E0", VA = "0x18076B2E0", 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: 0x06001966 RID: 6502 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001966")]
[Address(RVA = "0x456AA0", Offset = "0x4558A0", VA = "0x180456AA0", Slot = "14")]
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001967 RID: 6503 RVA: 0x00066BD8 File Offset: 0x00064DD8
[Token(Token = "0x6001967")]
[Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x02000335 RID: 821
[Token(Token = "0x2000335")]
public enum IILDIBHEIDO
{
// Token: 0x0400133B RID: 4923
[Token(Token = "0x400133B")]
None,
// Token: 0x0400133C RID: 4924
[Token(Token = "0x400133C")]
Backpack,
// Token: 0x0400133D RID: 4925
[Token(Token = "0x400133D")]
GiftBox,
// Token: 0x0400133E RID: 4926
[Token(Token = "0x400133E")]
Drawer,
// Token: 0x0400133F RID: 4927
[Token(Token = "0x400133F")]
Streaming
}
}