Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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;
}
}