537 lines
19 KiB
C#
537 lines
19 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Core.Rendering;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools
|
|
{
|
|
// Token: 0x02002588 RID: 9608
|
|
[Token(Token = "0x2002588")]
|
|
[StructLayout(3)]
|
|
public class ToolAccessory : MonoBehaviour
|
|
{
|
|
// Token: 0x17002D3F RID: 11583
|
|
// (get) Token: 0x06010A23 RID: 68131 RVA: 0x003E9018 File Offset: 0x003E7218
|
|
[Token(Token = "0x17002D3F")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x6010A23")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get
|
|
{
|
|
return this._tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D40 RID: 11584
|
|
// (get) Token: 0x06010A24 RID: 68132 RVA: 0x003E902C File Offset: 0x003E722C
|
|
[Token(Token = "0x17002D40")]
|
|
protected virtual bool AFAHGEJHAMH
|
|
{
|
|
[Token(Token = "0x6010A24")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "4")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D41 RID: 11585
|
|
// (get) Token: 0x06010A25 RID: 68133 RVA: 0x003E903C File Offset: 0x003E723C
|
|
[Token(Token = "0x17002D41")]
|
|
protected bool OANAGNGCKPL
|
|
{
|
|
[Token(Token = "0x6010A25")]
|
|
[Address(RVA = "0x15B53D0", Offset = "0x15B3DD0", VA = "0x1815B53D0")]
|
|
get
|
|
{
|
|
Tool tool = this.parentTool;
|
|
int num = 0;
|
|
if (tool == num)
|
|
{
|
|
return true;
|
|
}
|
|
if (!this.parentTool.<BIPMAHKMNKF>k__BackingField)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010A26 RID: 68134 RVA: 0x003E9078 File Offset: 0x003E7278
|
|
[Token(Token = "0x6010A26")]
|
|
[Address(RVA = "0x15B4ED0", Offset = "0x15B38D0", VA = "0x1815B4ED0", 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.photonView;
|
|
Action<int> action = new Action(this.LNFBFDDKNCJ);
|
|
photonView.OwnerChangedEvent += action;
|
|
Tool tool4 = this.parentTool;
|
|
if (!tool4.<OJHNNEEHOPF>k__BackingField)
|
|
{
|
|
ActionEvent<Tool> postAwakeEvent = tool4.PostAwakeEvent;
|
|
Action<Tool> action2 = new Action(this.NNCLHLLMGEI);
|
|
ActionEvent<Tool> actionEvent = postAwakeEvent + action2;
|
|
tool4.PostAwakeEvent = actionEvent;
|
|
}
|
|
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)
|
|
{
|
|
ActionEvent<Tool> postAwakeEvent2 = tool6.PostAwakeEvent;
|
|
Action<Tool> action3 = new Action(this.IHKDBEBPKDD);
|
|
ActionEvent<Tool> actionEvent2 = postAwakeEvent2 + action3;
|
|
tool6.PostAwakeEvent = actionEvent2;
|
|
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: 0x06010A27 RID: 68135 RVA: 0x003E9298 File Offset: 0x003E7498
|
|
[Token(Token = "0x6010A27")]
|
|
[Address(RVA = "0x15B5800", Offset = "0x15B4200", VA = "0x1815B5800")]
|
|
private void IHKDBEBPKDD(Tool EGFEJGHDNAI)
|
|
{
|
|
Transform transform = base.transform;
|
|
Transform parent = this.parentTool.transform.parent;
|
|
transform.SetParent(parent, true);
|
|
}
|
|
|
|
// Token: 0x06010A28 RID: 68136 RVA: 0x003E92CC File Offset: 0x003E74CC
|
|
[Token(Token = "0x6010A28")]
|
|
[Address(RVA = "0x15B5950", Offset = "0x15B4350", VA = "0x1815B5950")]
|
|
private void NNCLHLLMGEI(Tool FFAPFMNHGPF)
|
|
{
|
|
Action<Tool> action;
|
|
ActionEvent<Tool> actionEvent = FFAPFMNHGPF.EnabledChangeEvent + action;
|
|
FFAPFMNHGPF.EnabledChangeEvent = actionEvent;
|
|
Action<Tool> action2;
|
|
ActionEvent<Tool> actionEvent2 = FFAPFMNHGPF.PostPickupEvent + action2;
|
|
FFAPFMNHGPF.PostPickupEvent = actionEvent2;
|
|
ActionEvent<Tool> postReleaseEvent = FFAPFMNHGPF.PostReleaseEvent;
|
|
Action<Tool> action3 = new Action(this.FEDJKHLBHKI);
|
|
ActionEvent<Tool> actionEvent3 = postReleaseEvent + action3;
|
|
FFAPFMNHGPF.PostReleaseEvent = actionEvent3;
|
|
ActionEvent<Tool, float> ownerTeleportEvent = FFAPFMNHGPF.OwnerTeleportEvent;
|
|
Action<Tool, float> action4 = new Action(this.EMMFPOPKMOM);
|
|
ActionEvent<Tool> actionEvent4;
|
|
FFAPFMNHGPF.OwnerTeleportEvent = actionEvent4;
|
|
ActionEvent<Tool, float, float> ownerRotateInPlaceEvent = FFAPFMNHGPF.OwnerRotateInPlaceEvent;
|
|
Action<Tool, float, float> action5 = new Action(this.KPGOCKEEPGI);
|
|
ActionEvent<Tool> actionEvent5;
|
|
FFAPFMNHGPF.OwnerRotateInPlaceEvent = actionEvent5;
|
|
ActionEvent<bool> visibilityChangeEvent = FFAPFMNHGPF.VisibilityChangeEvent;
|
|
Action<bool> action6 = new Action(this.CHBOMJGCALL);
|
|
ActionEvent<bool> actionEvent6 = visibilityChangeEvent + action6;
|
|
FFAPFMNHGPF.VisibilityChangeEvent = actionEvent6;
|
|
ActionEvent<Tool> hoverStartEvent = FFAPFMNHGPF.HoverStartEvent;
|
|
Action<Tool> action7 = new Action(this.ONHOONMGLIL);
|
|
ActionEvent<Tool> actionEvent7 = hoverStartEvent + action7;
|
|
FFAPFMNHGPF.HoverStartEvent = actionEvent7;
|
|
ActionEvent<Tool> hoverEndEvent = FFAPFMNHGPF.HoverEndEvent;
|
|
Action<Tool> action8 = new Action(this.PNKBPGFALAB);
|
|
ActionEvent<Tool> actionEvent8 = hoverEndEvent + action8;
|
|
FFAPFMNHGPF.HoverEndEvent = actionEvent8;
|
|
RigidbodyEx.FPLEDOKDLCC fpledokdlcc;
|
|
FFAPFMNHGPF.rigidbodyEx.JNAJFIOHDKO += fpledokdlcc;
|
|
}
|
|
|
|
// Token: 0x06010A29 RID: 68137 RVA: 0x003E93F4 File Offset: 0x003E75F4
|
|
[Token(Token = "0x6010A29")]
|
|
[Address(RVA = "0x15B6430", Offset = "0x15B4E30", VA = "0x1815B6430", 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: 0x06010A2A RID: 68138 RVA: 0x003E945C File Offset: 0x003E765C
|
|
[Token(Token = "0x6010A2A")]
|
|
[Address(RVA = "0x15B5F60", Offset = "0x15B4960", VA = "0x1815B5F60", Slot = "7")]
|
|
protected virtual void OnDestroy()
|
|
{
|
|
Tool tool = this._tool;
|
|
int num = 0;
|
|
if (tool != num)
|
|
{
|
|
Tool tool2 = this._tool;
|
|
ActionEvent<Tool> postAwakeEvent = tool2.PostAwakeEvent;
|
|
Action<Tool> action = new Action(this.IHKDBEBPKDD);
|
|
ActionEvent<Tool> actionEvent = postAwakeEvent - action;
|
|
tool2.PostAwakeEvent = actionEvent;
|
|
}
|
|
Tool tool3 = this.parentTool;
|
|
int num2 = 0;
|
|
if (tool3 != num2)
|
|
{
|
|
Tool tool4 = this.parentTool;
|
|
ActionEvent<Tool> postAwakeEvent2 = tool4.PostAwakeEvent;
|
|
Action<Tool> action2 = new Action(this.NNCLHLLMGEI);
|
|
ActionEvent<Tool> actionEvent2 = postAwakeEvent2 - action2;
|
|
tool4.PostAwakeEvent = actionEvent2;
|
|
Tool tool5 = this.parentTool;
|
|
Action<Tool> action3;
|
|
ActionEvent<Tool> actionEvent3 = tool5.EnabledChangeEvent - action3;
|
|
tool5.EnabledChangeEvent = actionEvent3;
|
|
Tool tool6 = this.parentTool;
|
|
Action<Tool> action4;
|
|
ActionEvent<Tool> actionEvent4 = tool6.PostPickupEvent - action4;
|
|
tool6.PostPickupEvent = actionEvent4;
|
|
Tool tool7 = this.parentTool;
|
|
ActionEvent<Tool> postReleaseEvent = tool7.PostReleaseEvent;
|
|
Action<Tool> action5 = new Action(this.FEDJKHLBHKI);
|
|
ActionEvent<Tool> actionEvent5 = postReleaseEvent - action5;
|
|
tool7.PostReleaseEvent = actionEvent5;
|
|
Tool tool8 = this.parentTool;
|
|
ActionEvent<Tool, float> ownerTeleportEvent = tool8.OwnerTeleportEvent;
|
|
Action<Tool, float> action6 = new Action(this.EMMFPOPKMOM);
|
|
ActionEvent<Tool> actionEvent6;
|
|
tool8.OwnerTeleportEvent = actionEvent6;
|
|
Tool tool9 = this.parentTool;
|
|
ActionEvent<Tool, float, float> ownerRotateInPlaceEvent = tool9.OwnerRotateInPlaceEvent;
|
|
Action<Tool, float, float> action7 = new Action(this.KPGOCKEEPGI);
|
|
ActionEvent<Tool> actionEvent7;
|
|
tool9.OwnerRotateInPlaceEvent = actionEvent7;
|
|
Tool tool10 = this.parentTool;
|
|
ActionEvent<bool> visibilityChangeEvent = tool10.VisibilityChangeEvent;
|
|
Action<bool> action8 = new Action(this.CHBOMJGCALL);
|
|
ActionEvent<bool> actionEvent8 = visibilityChangeEvent - action8;
|
|
tool10.VisibilityChangeEvent = actionEvent8;
|
|
Tool tool11 = this.parentTool;
|
|
ActionEvent<Tool> hoverStartEvent = tool11.HoverStartEvent;
|
|
Action<Tool> action9 = new Action(this.ONHOONMGLIL);
|
|
ActionEvent<Tool> actionEvent9 = hoverStartEvent - action9;
|
|
tool11.HoverStartEvent = actionEvent9;
|
|
Tool tool12 = this.parentTool;
|
|
ActionEvent<Tool> hoverEndEvent = tool12.HoverEndEvent;
|
|
Action<Tool> action10 = new Action(this.PNKBPGFALAB);
|
|
ActionEvent<Tool> actionEvent10 = hoverEndEvent - action10;
|
|
tool12.HoverEndEvent = actionEvent10;
|
|
RigidbodyEx.FPLEDOKDLCC fpledokdlcc;
|
|
this.parentTool.rigidbodyEx.JNAJFIOHDKO -= fpledokdlcc;
|
|
PhotonView photonView = this.parentTool.photonView;
|
|
Action<int> action11 = new Action(this.LNFBFDDKNCJ);
|
|
photonView.OwnerChangedEvent -= action11;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010A2B RID: 68139 RVA: 0x003E9694 File Offset: 0x003E7894
|
|
[Token(Token = "0x6010A2B")]
|
|
[Address(RVA = "0x15B5C40", Offset = "0x15B4640", VA = "0x1815B5C40")]
|
|
protected void NNPBKEIEMHL()
|
|
{
|
|
float z = this.KNHHAPILJGN.z;
|
|
Quaternion nnjnbdpdafo = this.NNJNBDPDAFO;
|
|
if (this._tool.hasAuthority)
|
|
{
|
|
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.photonView;
|
|
if (bhaahkeilog != photonView)
|
|
{
|
|
Tool tool4 = this.parentTool;
|
|
Tool tool5 = this._tool;
|
|
PhotonView photonView2 = tool4.photonView;
|
|
float dpcecjpmncf = this.DPCECJPMNCF;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010A2C RID: 68140 RVA: 0x003E972C File Offset: 0x003E792C
|
|
[Token(Token = "0x6010A2C")]
|
|
[Address(RVA = "0x15B5DC0", Offset = "0x15B47C0", VA = "0x1815B5DC0")]
|
|
protected void NNPBKEIEMHL(bool CDFHDACBFKN, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN)
|
|
{
|
|
if (this._tool.hasAuthority)
|
|
{
|
|
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.photonView;
|
|
if (!(bhaahkeilog != photonView))
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
Tool tool4 = this.parentTool;
|
|
Tool tool5 = this._tool;
|
|
PhotonView photonView2 = tool4.photonView;
|
|
float z = GHBPCACOCOL.z;
|
|
float dpcecjpmncf = this.DPCECJPMNCF;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010A2D RID: 68141 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6010A2D")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
|
|
protected virtual void CFODJFFPDFP(Tool IACIODKDBLE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06010A2E RID: 68142 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6010A2E")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")]
|
|
protected virtual void ELJGGDGLEHE(RigidbodyEx MDAECDKDJOP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06010A2F RID: 68143 RVA: 0x003E97B8 File Offset: 0x003E79B8
|
|
[Token(Token = "0x6010A2F")]
|
|
[Address(RVA = "0x15B5680", Offset = "0x15B4080", VA = "0x1815B5680")]
|
|
private void FEDJKHLBHKI(Tool IACIODKDBLE)
|
|
{
|
|
Tool tool = this._tool;
|
|
if (tool.<BIPMAHKMNKF>k__BackingField && tool.hasAuthority)
|
|
{
|
|
Tool tool2 = this._tool;
|
|
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
|
|
tool2.IKEGONLJBPP = ekjclgjfign;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010A30 RID: 68144 RVA: 0x003E97FC File Offset: 0x003E79FC
|
|
[Token(Token = "0x6010A30")]
|
|
[Address(RVA = "0x15B55F0", Offset = "0x15B3FF0", VA = "0x1815B55F0")]
|
|
private void EMMFPOPKMOM(Tool IACIODKDBLE, float BJJEDIGOMGC)
|
|
{
|
|
this._tool.OnPlayerTeleport(BJJEDIGOMGC);
|
|
}
|
|
|
|
// Token: 0x06010A31 RID: 68145 RVA: 0x003E981C File Offset: 0x003E7A1C
|
|
[Token(Token = "0x6010A31")]
|
|
[Address(RVA = "0x15B5860", Offset = "0x15B4260", VA = "0x1815B5860")]
|
|
private void KPGOCKEEPGI(Tool IACIODKDBLE, float ABMABCNKBCN, float BJJEDIGOMGC)
|
|
{
|
|
this._tool.OnPlayerRotateInPlace(ABMABCNKBCN, ABMABCNKBCN);
|
|
}
|
|
|
|
// Token: 0x06010A32 RID: 68146 RVA: 0x003E983C File Offset: 0x003E7A3C
|
|
[Token(Token = "0x6010A32")]
|
|
[Address(RVA = "0x15B54D0", Offset = "0x15B3ED0", VA = "0x1815B54D0")]
|
|
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: 0x06010A33 RID: 68147 RVA: 0x003E9884 File Offset: 0x003E7A84
|
|
[Token(Token = "0x6010A33")]
|
|
[Address(RVA = "0x15B5720", Offset = "0x15B4120", VA = "0x1815B5720")]
|
|
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: 0x06010A34 RID: 68148 RVA: 0x003E98CC File Offset: 0x003E7ACC
|
|
[Token(Token = "0x6010A34")]
|
|
[Address(RVA = "0x15B5910", Offset = "0x15B4310", VA = "0x1815B5910")]
|
|
private Tool MMHPMMACKEF(Player IEKDDPPNFPF, bool GEJJBENPHJG, Collider DMMDDFILJMK)
|
|
{
|
|
if (!this.OANAGNGCKPL && this.ToString() == 0)
|
|
{
|
|
return this.parentTool;
|
|
}
|
|
return this._tool;
|
|
}
|
|
|
|
// Token: 0x06010A35 RID: 68149 RVA: 0x003E98F8 File Offset: 0x003E7AF8
|
|
[Token(Token = "0x6010A35")]
|
|
[Address(RVA = "0x15B58D0", Offset = "0x15B42D0", VA = "0x1815B58D0")]
|
|
private bool LPLIIBBAAOI(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
|
{
|
|
return this.OANAGNGCKPL || ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06010A36 RID: 68150 RVA: 0x003E9918 File Offset: 0x003E7B18
|
|
[Token(Token = "0x6010A36")]
|
|
[Address(RVA = "0x15B5380", Offset = "0x15B3D80", VA = "0x1815B5380")]
|
|
private void CHBOMJGCALL(bool AGILHLJPKPN)
|
|
{
|
|
Tool tool = this._tool;
|
|
bool isVisible = this.parentTool.GDPKBEBEOBA;
|
|
Tool tool2 = this.parentTool;
|
|
tool.SetRenderersEnabled(isVisible, tool2);
|
|
}
|
|
|
|
// Token: 0x06010A37 RID: 68151 RVA: 0x003E9950 File Offset: 0x003E7B50
|
|
[Token(Token = "0x6010A37")]
|
|
[Address(RVA = "0x15B5620", Offset = "0x15B4020", VA = "0x1815B5620", Slot = "10")]
|
|
protected virtual void FAFIPDEIOCK(Tool EGFEJGHDNAI)
|
|
{
|
|
if (this._tool.hasAuthority)
|
|
{
|
|
Tool tool = this.parentTool;
|
|
Tool tool2 = this._tool;
|
|
bool isEnabled = tool.PAJGCGDFHKK;
|
|
tool2.PAJGCGDFHKK = isEnabled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010A38 RID: 68152 RVA: 0x003E9990 File Offset: 0x003E7B90
|
|
[Token(Token = "0x6010A38")]
|
|
[Address(RVA = "0x15B5890", Offset = "0x15B4290", VA = "0x1815B5890")]
|
|
private void LNFBFDDKNCJ(int MDBEKHMDAAF)
|
|
{
|
|
this._tool.photonView.TransferOwnership(MDBEKHMDAAF);
|
|
}
|
|
|
|
// Token: 0x06010A39 RID: 68153 RVA: 0x003E99B4 File Offset: 0x003E7BB4
|
|
[Token(Token = "0x6010A39")]
|
|
[Address(RVA = "0x15B5F40", Offset = "0x15B4940", VA = "0x1815B5F40")]
|
|
private void ONHOONMGLIL(Tool EGFEJGHDNAI)
|
|
{
|
|
this._tool.HoverStart();
|
|
}
|
|
|
|
// Token: 0x06010A3A RID: 68154 RVA: 0x003E99D4 File Offset: 0x003E7BD4
|
|
[Token(Token = "0x6010A3A")]
|
|
[Address(RVA = "0x15B6410", Offset = "0x15B4E10", VA = "0x1815B6410")]
|
|
private void PNKBPGFALAB(Tool EGFEJGHDNAI)
|
|
{
|
|
this._tool.HoverEnd();
|
|
}
|
|
|
|
// Token: 0x06010A3B RID: 68155 RVA: 0x003E99F4 File Offset: 0x003E7BF4
|
|
[Token(Token = "0x6010A3B")]
|
|
[Address(RVA = "0x15B1690", Offset = "0x15B0090", VA = "0x1815B1690")]
|
|
public ToolAccessory()
|
|
{
|
|
float z = Vector3.zero.z;
|
|
this.KNHHAPILJGN.z = z;
|
|
Quaternion identity = Quaternion.identity;
|
|
this.DPCECJPMNCF = 1f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400B108 RID: 45320
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B108")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private Tool _tool;
|
|
|
|
// Token: 0x0400B109 RID: 45321
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B109")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
|
|
protected Tool parentTool;
|
|
|
|
// Token: 0x0400B10A RID: 45322
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B10A")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
|
protected Animator animator;
|
|
|
|
// Token: 0x0400B10B RID: 45323
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400B10B")]
|
|
[SerializeField]
|
|
private Renderer[] customHighlightRenderers;
|
|
|
|
// Token: 0x0400B10C RID: 45324
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400B10C")]
|
|
protected Vector3 KNHHAPILJGN;
|
|
|
|
// Token: 0x0400B10D RID: 45325
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400B10D")]
|
|
protected Quaternion NNJNBDPDAFO;
|
|
|
|
// Token: 0x0400B10E RID: 45326
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400B10E")]
|
|
protected float DPCECJPMNCF;
|
|
|
|
// Token: 0x0400B10F RID: 45327
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400B10F")]
|
|
protected bool KJDHMJPNDCK;
|
|
}
|
|
}
|