439 lines
16 KiB
C#
439 lines
16 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.AI;
|
|
using RecRoom.Core.Combat;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x020020C6 RID: 8390
|
|
[Token(Token = "0x20020C6")]
|
|
public class AutomaticHolsteringTool : MonoBehaviourPun
|
|
{
|
|
// Token: 0x1700220E RID: 8718
|
|
// (get) Token: 0x0600D649 RID: 54857 RVA: 0x0031A224 File Offset: 0x00318424
|
|
[Token(Token = "0x1700220E")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x600D649")]
|
|
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
|
get
|
|
{
|
|
return this._tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700220F RID: 8719
|
|
// (get) Token: 0x0600D64A RID: 54858 RVA: 0x0031A238 File Offset: 0x00318438
|
|
// (set) Token: 0x0600D64B RID: 54859 RVA: 0x0031A268 File Offset: 0x00318468
|
|
[Token(Token = "0x1700220F")]
|
|
public AGAJMBPABDL HLENGKNMKIM
|
|
{
|
|
[Token(Token = "0x600D64A")]
|
|
[Address(RVA = "0x9D6490", Offset = "0x9D5290", VA = "0x1809D6490")]
|
|
get
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
int num = this.GKKFJOBILAH.IAHDANBDAAM();
|
|
return agajmbpabdl.IAHDANBDAAM(num);
|
|
}
|
|
[Token(Token = "0x600D64B")]
|
|
[Address(RVA = "0x9D6520", Offset = "0x9D5320", VA = "0x1809D6520")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> gkkfjobilah = this.GKKFJOBILAH;
|
|
if (value != 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D64C RID: 54860 RVA: 0x0031A288 File Offset: 0x00318488
|
|
[Token(Token = "0x600D64C")]
|
|
[Address(RVA = "0x9D5430", Offset = "0x9D4230", VA = "0x1809D5430", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
Action action = new Action(this.FNDBHCDBPHO);
|
|
int num;
|
|
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(this, "POID", -1, (OHOEENCHJJE)num, action, num);
|
|
num = 0;
|
|
Tool tool = this._tool;
|
|
this.GKKFJOBILAH = kllmcpfpiie;
|
|
MFBGLIHGCGO<Tool> postPickupEvent = tool.PostPickupEvent;
|
|
Action<Tool> action2 = new Action(this.MADAMADCJNN);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action2);
|
|
tool.PostPickupEvent = mfbglihgcgo;
|
|
Tool tool2 = this._tool;
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool2.PostResetEvent;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action3 = new Action(this.APBEFBBOMDJ);
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action3);
|
|
tool2.PostResetEvent = eahpnacbldd;
|
|
Tool tool3 = this._tool;
|
|
MFBGLIHGCGO<Tool> postAttachEvent = tool3.PostAttachEvent;
|
|
Action<Tool> action4 = new Action(this.PBGOLBKNDOD);
|
|
EAHPNACBLDD eahpnacbldd2;
|
|
tool3.PostAttachEvent = eahpnacbldd2;
|
|
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
|
Action<AGAJMBPABDL> action5 = new Action(this.OnPhotonPlayerDisconnected);
|
|
EAHPNACBLDD eahpnacbldd3;
|
|
KKPBCOOONNK.HPHOOJLDKKM = eahpnacbldd3;
|
|
Tool tool4 = this._tool;
|
|
tool4.AllowedToTransferOwnershipOnCollision = false;
|
|
int num2 = 0;
|
|
if (tool4 != num2)
|
|
{
|
|
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.BFGBPFACPPB);
|
|
GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.IAHEDALKPBI);
|
|
GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.IDFEEFAMOOI);
|
|
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.JBAMACNACDB);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D64D RID: 54861 RVA: 0x0031A3C8 File Offset: 0x003185C8
|
|
[Token(Token = "0x600D64D")]
|
|
[Address(RVA = "0x9D58D0", Offset = "0x9D46D0", VA = "0x1809D58D0")]
|
|
private void Start()
|
|
{
|
|
AGAJMBPABDL permanentOwnerPlayer = this.HLENGKNMKIM;
|
|
Tool tool = this._tool;
|
|
bool flag = permanentOwnerPlayer != 0;
|
|
tool.BEKODHBDOFG = flag;
|
|
ToolPlayerAttractor toolPlayerAttractor = this.attractor;
|
|
int num = 0;
|
|
if (toolPlayerAttractor != num)
|
|
{
|
|
this.attractor.enabledOnReset = flag;
|
|
}
|
|
this._tool.<JGABDFBGDEB>k__BackingField.EnableCleanup("AutoHolsteringToolOwnerDown");
|
|
}
|
|
|
|
// Token: 0x0600D64E RID: 54862 RVA: 0x0031A430 File Offset: 0x00318630
|
|
[Token(Token = "0x600D64E")]
|
|
[Address(RVA = "0x9D5F80", Offset = "0x9D4D80", VA = "0x1809D5F80", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
Tool tool = this._tool;
|
|
MFBGLIHGCGO<Tool> postPickupEvent = tool.PostPickupEvent;
|
|
Action<Tool> action = new Action(this.MADAMADCJNN);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action);
|
|
tool.PostPickupEvent = mfbglihgcgo;
|
|
Tool tool2 = this._tool;
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool2.PostResetEvent;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.APBEFBBOMDJ);
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action2);
|
|
tool2.PostResetEvent = eahpnacbldd;
|
|
Tool tool3 = this._tool;
|
|
MFBGLIHGCGO<Tool> postAttachEvent = tool3.PostAttachEvent;
|
|
Action<Tool> action3 = new Action(this.PBGOLBKNDOD);
|
|
EAHPNACBLDD eahpnacbldd2;
|
|
tool3.PostAttachEvent = eahpnacbldd2;
|
|
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
|
Action<AGAJMBPABDL> action4 = new Action(this.OnPhotonPlayerDisconnected);
|
|
EAHPNACBLDD eahpnacbldd3;
|
|
KKPBCOOONNK.HPHOOJLDKKM = eahpnacbldd3;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.BFGBPFACPPB);
|
|
GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.IAHEDALKPBI);
|
|
GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.IDFEEFAMOOI);
|
|
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.JBAMACNACDB);
|
|
}
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x0600D64F RID: 54863 RVA: 0x0031A528 File Offset: 0x00318728
|
|
[Token(Token = "0x600D64F")]
|
|
[Address(RVA = "0x9D5E80", Offset = "0x9D4C80", VA = "0x1809D5E80")]
|
|
private void MADAMADCJNN(Tool EGFEJGHDNAI)
|
|
{
|
|
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
|
int num = 0;
|
|
if (<OKDFEPHLKCB>k__BackingField != num)
|
|
{
|
|
Player <OKDFEPHLKCB>k__BackingField2 = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
|
AGAJMBPABDL permanentOwnerPlayer = this.HLENGKNMKIM;
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (permanentOwnerPlayer != 0)
|
|
{
|
|
AGAJMBPABDL photonPlayer = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
|
if (permanentOwnerPlayer == photonPlayer)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
AGAJMBPABDL photonPlayer2 = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
|
this.HLENGKNMKIM = photonPlayer2;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D650 RID: 54864 RVA: 0x0031A590 File Offset: 0x00318790
|
|
[Token(Token = "0x600D650")]
|
|
[Address(RVA = "0x9D5390", Offset = "0x9D4190", VA = "0x1809D5390")]
|
|
private void APBEFBBOMDJ(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
KLLMCPFPIIE<int> gkkfjobilah = this.GKKFJOBILAH;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D651 RID: 54865 RVA: 0x0031A5D8 File Offset: 0x003187D8
|
|
[Token(Token = "0x600D651")]
|
|
[Address(RVA = "0x9D6330", Offset = "0x9D5130", VA = "0x1809D6330")]
|
|
private void PBGOLBKNDOD(Tool EGFEJGHDNAI)
|
|
{
|
|
if (EGFEJGHDNAI.<CMPLOJHCLMG>k__BackingField)
|
|
{
|
|
AGAJMBPABDL permanentOwnerPlayer = this.HLENGKNMKIM;
|
|
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
|
int num = 0;
|
|
if (<OKDFEPHLKCB>k__BackingField != 0)
|
|
{
|
|
AGAJMBPABDL photonPlayer = <OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
|
}
|
|
if (permanentOwnerPlayer == 0)
|
|
{
|
|
this.HLENGKNMKIM = num;
|
|
if (num == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
Player player;
|
|
int length = player.toolEquipSlots.<HBBPIPDDLKN>k__BackingField.Length;
|
|
PlayerToolEquipSlot playerToolEquipSlot;
|
|
if (!(playerToolEquipSlot.EFEKNEEGDIP == EGFEJGHDNAI))
|
|
{
|
|
}
|
|
this.EDKECKOGGDD = playerToolEquipSlot;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D652 RID: 54866 RVA: 0x0031A64C File Offset: 0x0031884C
|
|
[Token(Token = "0x600D652")]
|
|
[Address(RVA = "0x9D5A30", Offset = "0x9D4830", VA = "0x1809D5A30")]
|
|
private void IIJIFOMGKOI([Optional] PlayerHand IDPDJONLGAK)
|
|
{
|
|
AGAJMBPABDL permanentOwnerPlayer = this.HLENGKNMKIM;
|
|
if (permanentOwnerPlayer != 0 && this._tool.OGIBLNIIHDK)
|
|
{
|
|
Player player = permanentOwnerPlayer.GPOMCJICJIH();
|
|
PlayerToolEquipSlot edkeckoggdd = this.EDKECKOGGDD;
|
|
int num = 0;
|
|
bool flag = edkeckoggdd == num;
|
|
int num2 = 0;
|
|
if (!flag)
|
|
{
|
|
PlayerToolEquipSlots toolEquipSlots = player.toolEquipSlots;
|
|
Tool tool = this._tool;
|
|
if (toolEquipSlots.CanEquipTool(tool, IDPDJONLGAK, edkeckoggdd))
|
|
{
|
|
goto IL_171;
|
|
}
|
|
}
|
|
bool flag4;
|
|
if (this.equipSlotType == FNCLOCJLFDG.LDHGJHOFPKC.Hip)
|
|
{
|
|
PlayerHand dnbipbnnkjh = player.DNBIPBNNKJH;
|
|
PlayerToolEquipSlots toolEquipSlots2 = player.toolEquipSlots;
|
|
PlayerToolEquipSlots toolEquipSlots3;
|
|
if (dnbipbnnkjh.type != (PlayerHand.PLLIKAOIPHP)num2)
|
|
{
|
|
PlayerToolEquipSlot rightHipSlot = toolEquipSlots2.rightHipSlot;
|
|
Tool tool2 = this._tool;
|
|
bool flag2 = toolEquipSlots2.CanEquipTool(tool2, IDPDJONLGAK, rightHipSlot);
|
|
toolEquipSlots3 = player.toolEquipSlots;
|
|
if (!flag2)
|
|
{
|
|
PlayerToolEquipSlot leftHipSlot = toolEquipSlots3.leftHipSlot;
|
|
Tool tool3 = this._tool;
|
|
if (!toolEquipSlots3.CanEquipTool(tool3, IDPDJONLGAK, leftHipSlot))
|
|
{
|
|
goto IL_171;
|
|
}
|
|
PlayerToolEquipSlots toolEquipSlots4 = player.toolEquipSlots;
|
|
}
|
|
}
|
|
PlayerToolEquipSlot leftHipSlot2 = toolEquipSlots3.leftHipSlot;
|
|
Tool tool4 = this._tool;
|
|
bool flag3 = toolEquipSlots3.CanEquipTool(tool4, IDPDJONLGAK, leftHipSlot2);
|
|
PlayerToolEquipSlots toolEquipSlots5 = player.toolEquipSlots;
|
|
if (!flag3)
|
|
{
|
|
PlayerToolEquipSlot rightHipSlot2 = toolEquipSlots5.rightHipSlot;
|
|
Tool tool5 = this._tool;
|
|
flag4 = toolEquipSlots5.CanEquipTool(tool5, IDPDJONLGAK, rightHipSlot2);
|
|
if (!flag4)
|
|
{
|
|
goto IL_171;
|
|
}
|
|
PlayerToolEquipSlots toolEquipSlots6 = player.toolEquipSlots;
|
|
}
|
|
}
|
|
PlayerToolEquipSlot shoulderSlot2;
|
|
if (flag4)
|
|
{
|
|
PlayerToolEquipSlots toolEquipSlots7 = player.toolEquipSlots;
|
|
PlayerToolEquipSlot shoulderSlot = toolEquipSlots7.shoulderSlot;
|
|
Tool tool6 = this._tool;
|
|
if (toolEquipSlots7.CanEquipTool(tool6, IDPDJONLGAK, shoulderSlot))
|
|
{
|
|
shoulderSlot2 = player.toolEquipSlots.shoulderSlot;
|
|
}
|
|
}
|
|
IL_171:
|
|
int num3 = 0;
|
|
if (shoulderSlot2 != num3)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
KLLMCPFPIIE<int> gkkfjobilah = this.GKKFJOBILAH;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D653 RID: 54867 RVA: 0x0031A7F0 File Offset: 0x003189F0
|
|
[Token(Token = "0x600D653")]
|
|
[Address(RVA = "0x9D6320", Offset = "0x9D5120", VA = "0x1809D6320")]
|
|
private void OnPhotonPlayerDisconnected(AGAJMBPABDL AIBMDIENGJA)
|
|
{
|
|
AGAJMBPABDL permanentOwnerPlayer = this.HLENGKNMKIM;
|
|
}
|
|
|
|
// Token: 0x0600D654 RID: 54868 RVA: 0x0031A804 File Offset: 0x00318A04
|
|
[Token(Token = "0x600D654")]
|
|
[Address(RVA = "0x9D58D0", Offset = "0x9D46D0", VA = "0x1809D58D0")]
|
|
private void FNDBHCDBPHO()
|
|
{
|
|
AGAJMBPABDL permanentOwnerPlayer = this.HLENGKNMKIM;
|
|
Tool tool = this._tool;
|
|
bool flag = permanentOwnerPlayer != 0;
|
|
tool.BEKODHBDOFG = flag;
|
|
ToolPlayerAttractor toolPlayerAttractor = this.attractor;
|
|
int num = 0;
|
|
if (toolPlayerAttractor != num)
|
|
{
|
|
this.attractor.enabledOnReset = flag;
|
|
}
|
|
this._tool.<JGABDFBGDEB>k__BackingField.EnableCleanup("AutoHolsteringToolOwnerDown");
|
|
}
|
|
|
|
// Token: 0x0600D655 RID: 54869 RVA: 0x0031A86C File Offset: 0x00318A6C
|
|
[Token(Token = "0x600D655")]
|
|
[Address(RVA = "0x9D5850", Offset = "0x9D4650", VA = "0x1809D5850")]
|
|
private void BFGBPFACPPB(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
|
{
|
|
AGAJMBPABDL permanentOwnerPlayer = this.HLENGKNMKIM;
|
|
if (permanentOwnerPlayer != 0 && permanentOwnerPlayer == HMEIODIHDCL)
|
|
{
|
|
this._tool.<JGABDFBGDEB>k__BackingField.DisableCleanup("AutoHolsteringToolOwnerDown");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D656 RID: 54870 RVA: 0x0031A8A4 File Offset: 0x00318AA4
|
|
[Token(Token = "0x600D656")]
|
|
[Address(RVA = "0x9D5850", Offset = "0x9D4650", VA = "0x1809D5850")]
|
|
private void IAHEDALKPBI(Enemy LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
|
{
|
|
AGAJMBPABDL permanentOwnerPlayer = this.HLENGKNMKIM;
|
|
if (permanentOwnerPlayer != 0 && permanentOwnerPlayer == HMEIODIHDCL)
|
|
{
|
|
this._tool.<JGABDFBGDEB>k__BackingField.DisableCleanup("AutoHolsteringToolOwnerDown");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D657 RID: 54871 RVA: 0x0031A8DC File Offset: 0x00318ADC
|
|
[Token(Token = "0x600D657")]
|
|
[Address(RVA = "0x9D59B0", Offset = "0x9D47B0", VA = "0x1809D59B0")]
|
|
private void IDFEEFAMOOI(AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
|
{
|
|
AGAJMBPABDL permanentOwnerPlayer = this.HLENGKNMKIM;
|
|
if (permanentOwnerPlayer != 0 && permanentOwnerPlayer == HMEIODIHDCL)
|
|
{
|
|
this._tool.<JGABDFBGDEB>k__BackingField.DisableCleanup("AutoHolsteringToolOwnerDown");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D658 RID: 54872 RVA: 0x0031A914 File Offset: 0x00318B14
|
|
[Token(Token = "0x600D658")]
|
|
[Address(RVA = "0x9D5D40", Offset = "0x9D4B40", VA = "0x1809D5D40")]
|
|
private void JBAMACNACDB(AGAJMBPABDL LLFMHANMHIC, AGAJMBPABDL NLEOIMBAFFL, Vector3 OMFJFJDAAEO)
|
|
{
|
|
AGAJMBPABDL permanentOwnerPlayer = this.HLENGKNMKIM;
|
|
if (permanentOwnerPlayer != 0 && permanentOwnerPlayer == LLFMHANMHIC)
|
|
{
|
|
this._tool.<JGABDFBGDEB>k__BackingField.EnableCleanup("AutoHolsteringToolOwnerDown");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D659 RID: 54873 RVA: 0x0031A94C File Offset: 0x00318B4C
|
|
[Token(Token = "0x600D659")]
|
|
[Address(RVA = "0x9D5DC0", Offset = "0x9D4BC0", VA = "0x1809D5DC0")]
|
|
private void KNELBCFKALN(AGAJMBPABDL IEKDDPPNFPF, bool CFICOGKHLAE)
|
|
{
|
|
AGAJMBPABDL permanentOwnerPlayer = this.HLENGKNMKIM;
|
|
if (permanentOwnerPlayer != 0 && permanentOwnerPlayer == IEKDDPPNFPF)
|
|
{
|
|
Tool tool = this._tool;
|
|
if (CFICOGKHLAE)
|
|
{
|
|
return;
|
|
}
|
|
tool.<JGABDFBGDEB>k__BackingField.DisableCleanup("AutoHolsteringToolOwnerDown");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D65A RID: 54874 RVA: 0x0031A98C File Offset: 0x00318B8C
|
|
[Token(Token = "0x600D65A")]
|
|
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
|
|
public AutomaticHolsteringTool()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400898B RID: 35211
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400898B")]
|
|
[SerializeField]
|
|
private FNCLOCJLFDG.LDHGJHOFPKC equipSlotType;
|
|
|
|
// Token: 0x0400898C RID: 35212
|
|
[Token(Token = "0x400898C")]
|
|
private const string INIENPIPAEH = "AutoHolsteringToolOwnerDown";
|
|
|
|
// Token: 0x0400898D RID: 35213
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400898D")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private Tool _tool;
|
|
|
|
// Token: 0x0400898E RID: 35214
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400898E")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
|
private ToolPlayerAttractor attractor;
|
|
|
|
// Token: 0x0400898F RID: 35215
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400898F")]
|
|
private KLLMCPFPIIE<int> GKKFJOBILAH;
|
|
|
|
// Token: 0x04008990 RID: 35216
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4008990")]
|
|
private PlayerToolEquipSlot EDKECKOGGDD;
|
|
}
|
|
}
|