535 lines
19 KiB
C#
535 lines
19 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Core.Rendering;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools
|
|
{
|
|
// Token: 0x02002A42 RID: 10818
|
|
[Token(Token = "0x2002A42")]
|
|
public class ToolAccessory : MonoBehaviour
|
|
{
|
|
// Token: 0x170032E5 RID: 13029
|
|
// (get) Token: 0x060122C3 RID: 74435 RVA: 0x004272D4 File Offset: 0x004254D4
|
|
[Token(Token = "0x170032E5")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x60122C3")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
get
|
|
{
|
|
return this._tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170032E6 RID: 13030
|
|
// (get) Token: 0x060122C4 RID: 74436 RVA: 0x004272E8 File Offset: 0x004254E8
|
|
[Token(Token = "0x170032E6")]
|
|
protected virtual bool AFAHGEJHAMH
|
|
{
|
|
[Token(Token = "0x60122C4")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "4")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170032E7 RID: 13031
|
|
// (get) Token: 0x060122C5 RID: 74437 RVA: 0x004272F8 File Offset: 0x004254F8
|
|
[Token(Token = "0x170032E7")]
|
|
protected bool OANAGNGCKPL
|
|
{
|
|
[Token(Token = "0x60122C5")]
|
|
[Address(RVA = "0x10DDF00", Offset = "0x10DCD00", VA = "0x1810DDF00")]
|
|
get
|
|
{
|
|
Tool tool = this.parentTool;
|
|
int num = 0;
|
|
if (tool == num)
|
|
{
|
|
return true;
|
|
}
|
|
if (!this.parentTool.<BIPMAHKMNKF>k__BackingField)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060122C6 RID: 74438 RVA: 0x00427334 File Offset: 0x00425534
|
|
[Token(Token = "0x60122C6")]
|
|
[Address(RVA = "0x10DDA00", Offset = "0x10DC800", VA = "0x1810DDA00", Slot = "5")]
|
|
protected virtual void Awake()
|
|
{
|
|
this._tool.AttachedCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
|
this._tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)4294967295L);
|
|
this._tool.AlwaysPhysicalPickupOffCenter = true;
|
|
this._tool.AllowedToTransferOwnershipOnCollision = false;
|
|
this._tool.CanBeLocked = false;
|
|
this._tool.ReleaseWithVelocity = false;
|
|
this._tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)17L);
|
|
this._tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)23L);
|
|
Tool tool = this._tool;
|
|
Tool.DNDBJKJIFNL dndbjkjifnl = new Tool.DNDBJKJIFNL(this.MMHPMMACKEF);
|
|
tool.CustomSelectionForwarding = dndbjkjifnl;
|
|
Tool tool2 = this._tool;
|
|
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.LPLIIBBAAOI);
|
|
tool2.AddCustomPickupCondition(oglajafkbmn);
|
|
Tool tool3 = this.parentTool;
|
|
int num = 0;
|
|
if (!(tool3 == num))
|
|
{
|
|
PhotonView photonView = this.parentTool.JDHMIOJKLCK;
|
|
Action<int> action = new Action(this.LNFBFDDKNCJ);
|
|
photonView.OwnerChangedEvent += action;
|
|
Tool tool4 = this.parentTool;
|
|
if (!tool4.<OJHNNEEHOPF>k__BackingField)
|
|
{
|
|
MFBGLIHGCGO<Tool> postAwakeEvent = tool4.PostAwakeEvent;
|
|
Action<Tool> action2 = new Action(this.NNCLHLLMGEI);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postAwakeEvent, action2);
|
|
tool4.PostAwakeEvent = mfbglihgcgo;
|
|
}
|
|
this.NNCLHLLMGEI(tool4);
|
|
Transform transform = this.parentTool.transform;
|
|
Transform transform2 = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Tool tool5 = this.parentTool;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
this.KNHHAPILJGN.z = z2;
|
|
Transform transform3 = tool5.transform;
|
|
Transform transform4 = base.transform;
|
|
Transform transform5 = this.parentTool.transform;
|
|
Transform transform6 = base.transform;
|
|
Tool tool6 = this._tool;
|
|
float num2;
|
|
this.DPCECJPMNCF = num2;
|
|
if (!tool6.<OJHNNEEHOPF>k__BackingField)
|
|
{
|
|
MFBGLIHGCGO<Tool> postAwakeEvent2 = tool6.PostAwakeEvent;
|
|
Action<Tool> action3 = new Action(this.IHKDBEBPKDD);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postAwakeEvent2, action3);
|
|
tool6.PostAwakeEvent = mfbglihgcgo2;
|
|
return;
|
|
}
|
|
Transform transform7 = base.transform;
|
|
Transform parent = this.parentTool.transform.parent;
|
|
transform7.SetParent(parent, true);
|
|
}
|
|
Debug.LogError(base.name + " does not have a Tool in its parent list.");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060122C7 RID: 74439 RVA: 0x00427554 File Offset: 0x00425754
|
|
[Token(Token = "0x60122C7")]
|
|
[Address(RVA = "0x10DE330", Offset = "0x10DD130", VA = "0x1810DE330")]
|
|
private void IHKDBEBPKDD(Tool EGFEJGHDNAI)
|
|
{
|
|
Transform transform = base.transform;
|
|
Transform parent = this.parentTool.transform.parent;
|
|
transform.SetParent(parent, true);
|
|
}
|
|
|
|
// Token: 0x060122C8 RID: 74440 RVA: 0x00427588 File Offset: 0x00425788
|
|
[Token(Token = "0x60122C8")]
|
|
[Address(RVA = "0x10DE480", Offset = "0x10DD280", VA = "0x1810DE480")]
|
|
private void NNCLHLLMGEI(Tool FFAPFMNHGPF)
|
|
{
|
|
Action<Tool> action;
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(FFAPFMNHGPF.EnabledChangeEvent, action);
|
|
FFAPFMNHGPF.EnabledChangeEvent = mfbglihgcgo;
|
|
Action<Tool> action2;
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(FFAPFMNHGPF.PostPickupEvent, action2);
|
|
FFAPFMNHGPF.PostPickupEvent = mfbglihgcgo2;
|
|
MFBGLIHGCGO<Tool> postReleaseEvent = FFAPFMNHGPF.PostReleaseEvent;
|
|
Action<Tool> action3 = new Action(this.FEDJKHLBHKI);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo3 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action3);
|
|
FFAPFMNHGPF.PostReleaseEvent = mfbglihgcgo3;
|
|
IILCGFIHJLP<Tool, float> ownerTeleportEvent = FFAPFMNHGPF.OwnerTeleportEvent;
|
|
Action<Tool, float> action4 = new Action(this.EMMFPOPKMOM);
|
|
IILCGFIHJLP<Tool, float> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(ownerTeleportEvent, action4);
|
|
FFAPFMNHGPF.OwnerTeleportEvent = iilcgfihjlp;
|
|
NBPOLJHGGLE<Tool, float, float> ownerRotateInPlaceEvent = FFAPFMNHGPF.OwnerRotateInPlaceEvent;
|
|
Action<Tool, float, float> action5 = new Action(this.KPGOCKEEPGI);
|
|
IILCGFIHJLP<Tool, float> iilcgfihjlp2;
|
|
FFAPFMNHGPF.OwnerRotateInPlaceEvent = iilcgfihjlp2;
|
|
MFBGLIHGCGO<bool> visibilityChangeEvent = FFAPFMNHGPF.VisibilityChangeEvent;
|
|
Action<bool> action6 = new Action(this.CHBOMJGCALL);
|
|
IILCGFIHJLP iilcgfihjlp3;
|
|
FFAPFMNHGPF.VisibilityChangeEvent = iilcgfihjlp3;
|
|
MFBGLIHGCGO<Tool> hoverStartEvent = FFAPFMNHGPF.HoverStartEvent;
|
|
Action<Tool> action7 = new Action(this.ONHOONMGLIL);
|
|
IILCGFIHJLP iilcgfihjlp4;
|
|
FFAPFMNHGPF.HoverStartEvent = iilcgfihjlp4;
|
|
MFBGLIHGCGO<Tool> hoverEndEvent = FFAPFMNHGPF.HoverEndEvent;
|
|
Action<Tool> action8 = new Action(this.PNKBPGFALAB);
|
|
IILCGFIHJLP iilcgfihjlp5;
|
|
FFAPFMNHGPF.HoverEndEvent = iilcgfihjlp5;
|
|
RigidbodyEx.FPLEDOKDLCC fpledokdlcc;
|
|
FFAPFMNHGPF.rigidbodyEx.JNAJFIOHDKO += fpledokdlcc;
|
|
}
|
|
|
|
// Token: 0x060122C9 RID: 74441 RVA: 0x0042769C File Offset: 0x0042589C
|
|
[Token(Token = "0x60122C9")]
|
|
[Address(RVA = "0x10DEF60", Offset = "0x10DDD60", VA = "0x1810DEF60", Slot = "6")]
|
|
protected virtual void Start()
|
|
{
|
|
Renderer[] array = this.customHighlightRenderers;
|
|
if (array != 0 && array.Length != 0)
|
|
{
|
|
Tool tool = this._tool;
|
|
Tool.BPPMEBHPHDM bppmebhphdm = new Tool.BPPMEBHPHDM(this.ELEHMFFDFPD);
|
|
tool.CustomHighlightingBehavior = bppmebhphdm;
|
|
Tool tool2 = this._tool;
|
|
Tool.BPPMEBHPHDM bppmebhphdm2 = new Tool.BPPMEBHPHDM(this.GDPCGOGGCCI);
|
|
tool2.CustomTutorialHighlightingBehavior = bppmebhphdm2;
|
|
}
|
|
this.KJDHMJPNDCK = true;
|
|
}
|
|
|
|
// Token: 0x060122CA RID: 74442 RVA: 0x00427704 File Offset: 0x00425904
|
|
[Token(Token = "0x60122CA")]
|
|
[Address(RVA = "0x10DEA90", Offset = "0x10DD890", VA = "0x1810DEA90", Slot = "7")]
|
|
protected virtual void OnDestroy()
|
|
{
|
|
Tool tool = this._tool;
|
|
int num = 0;
|
|
if (tool != num)
|
|
{
|
|
Tool tool2 = this._tool;
|
|
MFBGLIHGCGO<Tool> postAwakeEvent = tool2.PostAwakeEvent;
|
|
Action<Tool> action = new Action(this.IHKDBEBPKDD);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postAwakeEvent, action);
|
|
tool2.PostAwakeEvent = mfbglihgcgo;
|
|
}
|
|
Tool tool3 = this.parentTool;
|
|
int num2 = 0;
|
|
if (tool3 != num2)
|
|
{
|
|
Tool tool4 = this.parentTool;
|
|
MFBGLIHGCGO<Tool> postAwakeEvent2 = tool4.PostAwakeEvent;
|
|
Action<Tool> action2 = new Action(this.NNCLHLLMGEI);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postAwakeEvent2, action2);
|
|
tool4.PostAwakeEvent = mfbglihgcgo2;
|
|
Tool tool5 = this.parentTool;
|
|
Action<Tool> action3;
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo3 = MFBGLIHGCGO.GMNMHGMFGOL(tool5.EnabledChangeEvent, action3);
|
|
tool5.EnabledChangeEvent = mfbglihgcgo3;
|
|
Tool tool6 = this.parentTool;
|
|
Action<Tool> action4;
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo4 = MFBGLIHGCGO.GMNMHGMFGOL(tool6.PostPickupEvent, action4);
|
|
tool6.PostPickupEvent = mfbglihgcgo4;
|
|
Tool tool7 = this.parentTool;
|
|
MFBGLIHGCGO<Tool> postReleaseEvent = tool7.PostReleaseEvent;
|
|
Action<Tool> action5 = new Action(this.FEDJKHLBHKI);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo5 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action5);
|
|
tool7.PostReleaseEvent = mfbglihgcgo5;
|
|
Tool tool8 = this.parentTool;
|
|
IILCGFIHJLP<Tool, float> ownerTeleportEvent = tool8.OwnerTeleportEvent;
|
|
Action<Tool, float> action6 = new Action(this.EMMFPOPKMOM);
|
|
IILCGFIHJLP<Tool, float> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(ownerTeleportEvent, action6);
|
|
tool8.OwnerTeleportEvent = iilcgfihjlp;
|
|
Tool tool9 = this.parentTool;
|
|
NBPOLJHGGLE<Tool, float, float> ownerRotateInPlaceEvent = tool9.OwnerRotateInPlaceEvent;
|
|
Action<Tool, float, float> action7 = new Action(this.KPGOCKEEPGI);
|
|
IILCGFIHJLP<Tool, float> iilcgfihjlp2;
|
|
tool9.OwnerRotateInPlaceEvent = iilcgfihjlp2;
|
|
Tool tool10 = this.parentTool;
|
|
MFBGLIHGCGO<bool> visibilityChangeEvent = tool10.VisibilityChangeEvent;
|
|
Action<bool> action8 = new Action(this.CHBOMJGCALL);
|
|
IILCGFIHJLP iilcgfihjlp3;
|
|
tool10.VisibilityChangeEvent = iilcgfihjlp3;
|
|
Tool tool11 = this.parentTool;
|
|
MFBGLIHGCGO<Tool> hoverStartEvent = tool11.HoverStartEvent;
|
|
Action<Tool> action9 = new Action(this.ONHOONMGLIL);
|
|
IILCGFIHJLP iilcgfihjlp4;
|
|
tool11.HoverStartEvent = iilcgfihjlp4;
|
|
Tool tool12 = this.parentTool;
|
|
MFBGLIHGCGO<Tool> hoverEndEvent = tool12.HoverEndEvent;
|
|
Action<Tool> action10 = new Action(this.PNKBPGFALAB);
|
|
IILCGFIHJLP iilcgfihjlp5;
|
|
tool12.HoverEndEvent = iilcgfihjlp5;
|
|
RigidbodyEx.FPLEDOKDLCC fpledokdlcc;
|
|
this.parentTool.rigidbodyEx.JNAJFIOHDKO -= fpledokdlcc;
|
|
PhotonView photonView = this.parentTool.JDHMIOJKLCK;
|
|
Action<int> action11 = new Action(this.LNFBFDDKNCJ);
|
|
photonView.OwnerChangedEvent -= action11;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060122CB RID: 74443 RVA: 0x00427924 File Offset: 0x00425B24
|
|
[Token(Token = "0x60122CB")]
|
|
[Address(RVA = "0x10DE770", Offset = "0x10DD570", VA = "0x1810DE770")]
|
|
protected void NNPBKEIEMHL()
|
|
{
|
|
float z = this.KNHHAPILJGN.z;
|
|
Quaternion nnjnbdpdafo = this.NNJNBDPDAFO;
|
|
if (this._tool.OGIBLNIIHDK)
|
|
{
|
|
Tool tool = this.parentTool;
|
|
int num = 0;
|
|
if (tool != num)
|
|
{
|
|
Tool tool2 = this._tool;
|
|
Tool tool3 = this.parentTool;
|
|
PhotonView bhaahkeilog = tool2.BHAAHKEILOG;
|
|
PhotonView photonView = tool3.JDHMIOJKLCK;
|
|
if (bhaahkeilog != photonView)
|
|
{
|
|
Tool tool4 = this.parentTool;
|
|
Tool tool5 = this._tool;
|
|
PhotonView photonView2 = tool4.JDHMIOJKLCK;
|
|
float dpcecjpmncf = this.DPCECJPMNCF;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060122CC RID: 74444 RVA: 0x004279BC File Offset: 0x00425BBC
|
|
[Token(Token = "0x60122CC")]
|
|
[Address(RVA = "0x10DE8F0", Offset = "0x10DD6F0", VA = "0x1810DE8F0")]
|
|
protected void NNPBKEIEMHL(bool CDFHDACBFKN, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN)
|
|
{
|
|
if (this._tool.OGIBLNIIHDK)
|
|
{
|
|
Tool tool = this.parentTool;
|
|
int num = 0;
|
|
if (tool != num)
|
|
{
|
|
if (!CDFHDACBFKN)
|
|
{
|
|
Tool tool2 = this._tool;
|
|
Tool tool3 = this.parentTool;
|
|
PhotonView bhaahkeilog = tool2.BHAAHKEILOG;
|
|
PhotonView photonView = tool3.JDHMIOJKLCK;
|
|
if (!(bhaahkeilog != photonView))
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
Tool tool4 = this.parentTool;
|
|
Tool tool5 = this._tool;
|
|
PhotonView photonView2 = tool4.JDHMIOJKLCK;
|
|
float z = GHBPCACOCOL.z;
|
|
float dpcecjpmncf = this.DPCECJPMNCF;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060122CD RID: 74445 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60122CD")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")]
|
|
protected virtual void CFODJFFPDFP(Tool IACIODKDBLE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060122CE RID: 74446 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60122CE")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
|
|
protected virtual void ELJGGDGLEHE(RigidbodyEx MDAECDKDJOP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060122CF RID: 74447 RVA: 0x00427A48 File Offset: 0x00425C48
|
|
[Token(Token = "0x60122CF")]
|
|
[Address(RVA = "0x10DE1B0", Offset = "0x10DCFB0", VA = "0x1810DE1B0")]
|
|
private void FEDJKHLBHKI(Tool IACIODKDBLE)
|
|
{
|
|
Tool tool = this._tool;
|
|
if (tool.<BIPMAHKMNKF>k__BackingField && tool.OGIBLNIIHDK)
|
|
{
|
|
Tool tool2 = this._tool;
|
|
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
|
|
tool2.IKEGONLJBPP = ekjclgjfign;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060122D0 RID: 74448 RVA: 0x00427A8C File Offset: 0x00425C8C
|
|
[Token(Token = "0x60122D0")]
|
|
[Address(RVA = "0x10DE120", Offset = "0x10DCF20", VA = "0x1810DE120")]
|
|
private void EMMFPOPKMOM(Tool IACIODKDBLE, float BJJEDIGOMGC)
|
|
{
|
|
this._tool.OnPlayerTeleport(BJJEDIGOMGC);
|
|
}
|
|
|
|
// Token: 0x060122D1 RID: 74449 RVA: 0x00427AAC File Offset: 0x00425CAC
|
|
[Token(Token = "0x60122D1")]
|
|
[Address(RVA = "0x10DE390", Offset = "0x10DD190", VA = "0x1810DE390")]
|
|
private void KPGOCKEEPGI(Tool IACIODKDBLE, float ABMABCNKBCN, float BJJEDIGOMGC)
|
|
{
|
|
this._tool.OnPlayerRotateInPlace(ABMABCNKBCN, ABMABCNKBCN);
|
|
}
|
|
|
|
// Token: 0x060122D2 RID: 74450 RVA: 0x00427ACC File Offset: 0x00425CCC
|
|
[Token(Token = "0x60122D2")]
|
|
[Address(RVA = "0x10DE000", Offset = "0x10DCE00", VA = "0x1810DE000")]
|
|
private void ELEHMFFDFPD(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
|
|
{
|
|
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
|
Renderer[] array = this.customHighlightRenderers;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
if (BHJICNIMBPM != 0)
|
|
{
|
|
}
|
|
OutlineRendererEffect.HLEDHCIGMPJ outlineType = this._tool.OutlineType;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060122D3 RID: 74451 RVA: 0x00427B14 File Offset: 0x00425D14
|
|
[Token(Token = "0x60122D3")]
|
|
[Address(RVA = "0x10DE250", Offset = "0x10DD050", VA = "0x1810DE250")]
|
|
private void GDPCGOGGCCI(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
|
|
{
|
|
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
|
Renderer[] array = this.customHighlightRenderers;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
Renderer renderer = array[num];
|
|
OutlineRendererEffect.RenderTutorialOutline(nextOutlineRenderHandle, renderer, 1);
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060122D4 RID: 74452 RVA: 0x00427B5C File Offset: 0x00425D5C
|
|
[Token(Token = "0x60122D4")]
|
|
[Address(RVA = "0x10DE440", Offset = "0x10DD240", VA = "0x1810DE440")]
|
|
private Tool MMHPMMACKEF(Player IEKDDPPNFPF, bool GEJJBENPHJG, Collider DMMDDFILJMK)
|
|
{
|
|
if (!this.OANAGNGCKPL && this.ToString() == 0)
|
|
{
|
|
return this.parentTool;
|
|
}
|
|
return this._tool;
|
|
}
|
|
|
|
// Token: 0x060122D5 RID: 74453 RVA: 0x00427B88 File Offset: 0x00425D88
|
|
[Token(Token = "0x60122D5")]
|
|
[Address(RVA = "0x10DE400", Offset = "0x10DD200", VA = "0x1810DE400")]
|
|
private bool LPLIIBBAAOI(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
|
{
|
|
return this.OANAGNGCKPL || ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x060122D6 RID: 74454 RVA: 0x00427BA8 File Offset: 0x00425DA8
|
|
[Token(Token = "0x60122D6")]
|
|
[Address(RVA = "0x10DDEB0", Offset = "0x10DCCB0", VA = "0x1810DDEB0")]
|
|
private void CHBOMJGCALL(bool AGILHLJPKPN)
|
|
{
|
|
Tool tool = this._tool;
|
|
bool isVisible = this.parentTool.GDPKBEBEOBA;
|
|
Tool tool2 = this.parentTool;
|
|
tool.SetRenderersEnabled(isVisible, tool2);
|
|
}
|
|
|
|
// Token: 0x060122D7 RID: 74455 RVA: 0x00427BE0 File Offset: 0x00425DE0
|
|
[Token(Token = "0x60122D7")]
|
|
[Address(RVA = "0x10DE150", Offset = "0x10DCF50", VA = "0x1810DE150", Slot = "10")]
|
|
protected virtual void FAFIPDEIOCK(Tool EGFEJGHDNAI)
|
|
{
|
|
if (this._tool.OGIBLNIIHDK)
|
|
{
|
|
Tool tool = this.parentTool;
|
|
Tool tool2 = this._tool;
|
|
bool isEnabled = tool.PAJGCGDFHKK;
|
|
tool2.PAJGCGDFHKK = isEnabled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060122D8 RID: 74456 RVA: 0x00427C20 File Offset: 0x00425E20
|
|
[Token(Token = "0x60122D8")]
|
|
[Address(RVA = "0x10DE3C0", Offset = "0x10DD1C0", VA = "0x1810DE3C0")]
|
|
private void LNFBFDDKNCJ(int MDBEKHMDAAF)
|
|
{
|
|
this._tool.JDHMIOJKLCK.TransferOwnership(MDBEKHMDAAF);
|
|
}
|
|
|
|
// Token: 0x060122D9 RID: 74457 RVA: 0x00427C44 File Offset: 0x00425E44
|
|
[Token(Token = "0x60122D9")]
|
|
[Address(RVA = "0x10DEA70", Offset = "0x10DD870", VA = "0x1810DEA70")]
|
|
private void ONHOONMGLIL(Tool EGFEJGHDNAI)
|
|
{
|
|
this._tool.HoverStart();
|
|
}
|
|
|
|
// Token: 0x060122DA RID: 74458 RVA: 0x00427C64 File Offset: 0x00425E64
|
|
[Token(Token = "0x60122DA")]
|
|
[Address(RVA = "0x10DEF40", Offset = "0x10DDD40", VA = "0x1810DEF40")]
|
|
private void PNKBPGFALAB(Tool EGFEJGHDNAI)
|
|
{
|
|
this._tool.HoverEnd();
|
|
}
|
|
|
|
// Token: 0x060122DB RID: 74459 RVA: 0x00427C84 File Offset: 0x00425E84
|
|
[Token(Token = "0x60122DB")]
|
|
[Address(RVA = "0x10DF020", Offset = "0x10DDE20", VA = "0x1810DF020")]
|
|
public ToolAccessory()
|
|
{
|
|
float z = Vector3.zero.z;
|
|
this.KNHHAPILJGN.z = z;
|
|
Quaternion identity = Quaternion.identity;
|
|
this.DPCECJPMNCF = 1f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400BBA2 RID: 48034
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400BBA2")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private Tool _tool;
|
|
|
|
// Token: 0x0400BBA3 RID: 48035
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400BBA3")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
|
protected Tool parentTool;
|
|
|
|
// Token: 0x0400BBA4 RID: 48036
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400BBA4")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
|
protected Animator animator;
|
|
|
|
// Token: 0x0400BBA5 RID: 48037
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400BBA5")]
|
|
[SerializeField]
|
|
private Renderer[] customHighlightRenderers;
|
|
|
|
// Token: 0x0400BBA6 RID: 48038
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400BBA6")]
|
|
protected Vector3 KNHHAPILJGN;
|
|
|
|
// Token: 0x0400BBA7 RID: 48039
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400BBA7")]
|
|
protected Quaternion NNJNBDPDAFO;
|
|
|
|
// Token: 0x0400BBA8 RID: 48040
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400BBA8")]
|
|
protected float DPCECJPMNCF;
|
|
|
|
// Token: 0x0400BBA9 RID: 48041
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400BBA9")]
|
|
protected bool KJDHMJPNDCK;
|
|
}
|
|
}
|