a
This commit is contained in:
@@ -0,0 +1,204 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools
|
||||
{
|
||||
// Token: 0x02002A40 RID: 10816
|
||||
[Token(Token = "0x2002A40")]
|
||||
public class SwivelTool : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170032E1 RID: 13025
|
||||
// (get) Token: 0x060122AB RID: 74411 RVA: 0x00426E14 File Offset: 0x00425014
|
||||
[Token(Token = "0x170032E1")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x60122AB")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get
|
||||
{
|
||||
return this._tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170032E2 RID: 13026
|
||||
// (get) Token: 0x060122AC RID: 74412 RVA: 0x00426E28 File Offset: 0x00425028
|
||||
[Token(Token = "0x170032E2")]
|
||||
public SwivelToolHandle BDCADIKFAAL
|
||||
{
|
||||
[Token(Token = "0x60122AC")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get
|
||||
{
|
||||
return this._handle;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170032E3 RID: 13027
|
||||
// (get) Token: 0x060122AD RID: 74413 RVA: 0x00426E3C File Offset: 0x0042503C
|
||||
[Token(Token = "0x170032E3")]
|
||||
public Transform IDAECFBDJML
|
||||
{
|
||||
[Token(Token = "0x60122AD")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
get
|
||||
{
|
||||
return this.screenWieldTransform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060122AE RID: 74414 RVA: 0x00426E50 File Offset: 0x00425050
|
||||
[Token(Token = "0x60122AE")]
|
||||
[Address(RVA = "0x9387C0", Offset = "0x9375C0", VA = "0x1809387C0", 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: 0x060122AF RID: 74415 RVA: 0x00426EA8 File Offset: 0x004250A8
|
||||
[Token(Token = "0x60122AF")]
|
||||
[Address(RVA = "0x938D60", Offset = "0x937B60", VA = "0x180938D60")]
|
||||
private void Start()
|
||||
{
|
||||
this._tool.rigidbodyEx.AddKinematic(this);
|
||||
this._tool.ReleaseWithVelocity = false;
|
||||
}
|
||||
|
||||
// Token: 0x060122B0 RID: 74416 RVA: 0x00426ED8 File Offset: 0x004250D8
|
||||
[Token(Token = "0x60122B0")]
|
||||
[Address(RVA = "0x938A30", Offset = "0x937830", VA = "0x180938A30")]
|
||||
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: 0x060122B1 RID: 74417 RVA: 0x00426F38 File Offset: 0x00425138
|
||||
[Token(Token = "0x60122B1")]
|
||||
[Address(RVA = "0x938C10", Offset = "0x937A10", VA = "0x180938C10")]
|
||||
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: 0x060122B2 RID: 74418 RVA: 0x00426FA8 File Offset: 0x004251A8
|
||||
[Token(Token = "0x60122B2")]
|
||||
[Address(RVA = "0x938A30", Offset = "0x937830", VA = "0x180938A30")]
|
||||
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: 0x060122B3 RID: 74419 RVA: 0x00427008 File Offset: 0x00425208
|
||||
[Token(Token = "0x60122B3")]
|
||||
[Address(RVA = "0x9388D0", Offset = "0x9376D0", VA = "0x1809388D0", 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: 0x060122B4 RID: 74420 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60122B4")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")]
|
||||
protected virtual void MDJANFJPKBF(Tool JFPKAMMMHLB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060122B5 RID: 74421 RVA: 0x00427070 File Offset: 0x00425270
|
||||
[Token(Token = "0x60122B5")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public SwivelTool()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BB9C RID: 48028
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BB9C")]
|
||||
[SerializeField]
|
||||
[Header("Body")]
|
||||
private Transform baseTransform;
|
||||
|
||||
// Token: 0x0400BB9D RID: 48029
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BB9D")]
|
||||
[SerializeField]
|
||||
private Transform swivelTransform;
|
||||
|
||||
// Token: 0x0400BB9E RID: 48030
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400BB9E")]
|
||||
[SerializeField]
|
||||
[Header("Screens")]
|
||||
private Transform screenWieldTransform;
|
||||
|
||||
// Token: 0x0400BB9F RID: 48031
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400BB9F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool _tool;
|
||||
|
||||
// Token: 0x0400BBA0 RID: 48032
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400BBA0")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private SwivelToolHandle _handle;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user