m
This commit is contained in:
@@ -0,0 +1,204 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools
|
||||
{
|
||||
// Token: 0x02002B29 RID: 11049
|
||||
[Token(Token = "0x2002B29")]
|
||||
public class SwivelTool : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003394 RID: 13204
|
||||
// (get) Token: 0x060126E7 RID: 75495 RVA: 0x00430A6C File Offset: 0x0042EC6C
|
||||
[Token(Token = "0x17003394")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x60126E7")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get
|
||||
{
|
||||
return this._tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003395 RID: 13205
|
||||
// (get) Token: 0x060126E8 RID: 75496 RVA: 0x00430A80 File Offset: 0x0042EC80
|
||||
[Token(Token = "0x17003395")]
|
||||
public SwivelToolHandle BDCADIKFAAL
|
||||
{
|
||||
[Token(Token = "0x60126E8")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
get
|
||||
{
|
||||
return this._handle;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003396 RID: 13206
|
||||
// (get) Token: 0x060126E9 RID: 75497 RVA: 0x00430A94 File Offset: 0x0042EC94
|
||||
[Token(Token = "0x17003396")]
|
||||
public Transform IDAECFBDJML
|
||||
{
|
||||
[Token(Token = "0x60126E9")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get
|
||||
{
|
||||
return this.screenWieldTransform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060126EA RID: 75498 RVA: 0x00430AA8 File Offset: 0x0042ECA8
|
||||
[Token(Token = "0x60126EA")]
|
||||
[Address(RVA = "0x187EEC0", Offset = "0x187DEC0", VA = "0x18187EEC0", Slot = "4")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
Tool tool = this._handle._tool;
|
||||
Action<Tool> action;
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(tool.PostPickupEvent, action);
|
||||
tool.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool2 = this._handle._tool;
|
||||
Action<Tool> action2;
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(tool2.PostReleaseEvent, action2);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo2;
|
||||
}
|
||||
|
||||
// Token: 0x060126EB RID: 75499 RVA: 0x00430B00 File Offset: 0x0042ED00
|
||||
[Token(Token = "0x60126EB")]
|
||||
[Address(RVA = "0x187F460", Offset = "0x187E460", VA = "0x18187F460")]
|
||||
private void Start()
|
||||
{
|
||||
this._tool.rigidbodyEx.AddKinematic(this);
|
||||
this._tool.ReleaseWithVelocity = false;
|
||||
}
|
||||
|
||||
// Token: 0x060126EC RID: 75500 RVA: 0x00430B30 File Offset: 0x0042ED30
|
||||
[Token(Token = "0x60126EC")]
|
||||
[Address(RVA = "0x187F130", Offset = "0x187E130", VA = "0x18187F130")]
|
||||
private void Update()
|
||||
{
|
||||
SwivelToolHandle handle = this._handle;
|
||||
int num = 0;
|
||||
if (handle != num)
|
||||
{
|
||||
Transform transform = this._handle.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
Transform transform2 = this.baseTransform;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Transform transform3 = this.swivelTransform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060126ED RID: 75501 RVA: 0x00430B90 File Offset: 0x0042ED90
|
||||
[Token(Token = "0x60126ED")]
|
||||
[Address(RVA = "0x187F310", Offset = "0x187E310", VA = "0x18187F310")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
SwivelToolHandle handle = this._handle;
|
||||
int num = 0;
|
||||
if (handle != num)
|
||||
{
|
||||
Tool tool = this._handle._tool;
|
||||
Action<Tool> action;
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(tool.PostPickupEvent, action);
|
||||
tool.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool2 = this._handle._tool;
|
||||
Action<Tool> action2;
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(tool2.PostReleaseEvent, action2);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060126EE RID: 75502 RVA: 0x00430C00 File Offset: 0x0042EE00
|
||||
[Token(Token = "0x60126EE")]
|
||||
[Address(RVA = "0x187F130", Offset = "0x187E130", VA = "0x18187F130")]
|
||||
private void OMBPODEPIFA()
|
||||
{
|
||||
SwivelToolHandle handle = this._handle;
|
||||
int num = 0;
|
||||
if (handle != num)
|
||||
{
|
||||
Transform transform = this._handle.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
Transform transform2 = this.baseTransform;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Transform transform3 = this.swivelTransform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060126EF RID: 75503 RVA: 0x00430C60 File Offset: 0x0042EE60
|
||||
[Token(Token = "0x60126EF")]
|
||||
[Address(RVA = "0x187EFD0", Offset = "0x187DFD0", VA = "0x18187EFD0", Slot = "5")]
|
||||
protected virtual void MMEHEMLPJLN(Tool JFPKAMMMHLB)
|
||||
{
|
||||
AGAJMBPABDL owner = JFPKAMMMHLB.FAGBHOMBNBP;
|
||||
if (owner.DMKCIEPGGAB)
|
||||
{
|
||||
this._tool.JDHMIOJKLCK.TransferOwnership(owner);
|
||||
}
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
TeamColorRenderer component = this._tool.GetComponent<TeamColorRenderer>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(owner);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060126F0 RID: 75504 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60126F0")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")]
|
||||
protected virtual void MDJANFJPKBF(Tool JFPKAMMMHLB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060126F1 RID: 75505 RVA: 0x00430CC8 File Offset: 0x0042EEC8
|
||||
[Token(Token = "0x60126F1")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public SwivelTool()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BDAE RID: 48558
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BDAE")]
|
||||
[SerializeField]
|
||||
[Header("Body")]
|
||||
private Transform baseTransform;
|
||||
|
||||
// Token: 0x0400BDAF RID: 48559
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BDAF")]
|
||||
[SerializeField]
|
||||
private Transform swivelTransform;
|
||||
|
||||
// Token: 0x0400BDB0 RID: 48560
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400BDB0")]
|
||||
[SerializeField]
|
||||
[Header("Screens")]
|
||||
private Transform screenWieldTransform;
|
||||
|
||||
// Token: 0x0400BDB1 RID: 48561
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400BDB1")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tool _tool;
|
||||
|
||||
// Token: 0x0400BDB2 RID: 48562
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400BDB2")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private SwivelToolHandle _handle;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user