scripts
This commit is contained in:
@@ -0,0 +1,243 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom
|
||||
{
|
||||
// Token: 0x02001C97 RID: 7319
|
||||
[Token(Token = "0x2001C97")]
|
||||
[StructLayout(3)]
|
||||
public class PoolCueAimGrip : ToolAccessory
|
||||
{
|
||||
// Token: 0x17001ECD RID: 7885
|
||||
// (get) Token: 0x0600C53D RID: 50493 RVA: 0x002EA628 File Offset: 0x002E8828
|
||||
// (set) Token: 0x0600C53E RID: 50494 RVA: 0x002EA63C File Offset: 0x002E883C
|
||||
[Token(Token = "0x17001ECD")]
|
||||
public bool CAAMFILPNBL
|
||||
{
|
||||
[Token(Token = "0x600C53D")]
|
||||
[Address(RVA = "0x668B70", Offset = "0x667570", VA = "0x180668B70")]
|
||||
get;
|
||||
[Token(Token = "0x600C53E")]
|
||||
[Address(RVA = "0xFCFF10", Offset = "0xFCE910", VA = "0x180FCFF10")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600C53F RID: 50495 RVA: 0x002EA650 File Offset: 0x002E8850
|
||||
[Token(Token = "0x600C53F")]
|
||||
[Address(RVA = "0x1142E30", Offset = "0x1141830", VA = "0x181142E30", Slot = "5")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Tool tool = this._tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
this._tool.IgnorePickupDirection = true;
|
||||
Tool tool2 = this._tool;
|
||||
ActionEvent<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.HAAIALDMMEL);
|
||||
ActionEvent<Tool> actionEvent = postPickupEvent + action;
|
||||
tool2.PostPickupEvent = actionEvent;
|
||||
Tool tool3 = this._tool;
|
||||
ActionEvent<Tool> preReleaseEvent = tool3.PreReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.BGEJPLCKLPA);
|
||||
ActionEvent<Tool> actionEvent2 = preReleaseEvent + action2;
|
||||
tool3.PreReleaseEvent = actionEvent2;
|
||||
Tool tool4 = this._tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool4.PostReleaseEvent;
|
||||
Action<Tool> action3 = new Action(this.OIOCPLEKMEK);
|
||||
ActionEvent<Tool> actionEvent3 = postReleaseEvent + action3;
|
||||
tool4.PostReleaseEvent = actionEvent3;
|
||||
Tool tool5 = this._tool;
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool5.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action4 = new Action(this.LBODGLNOABB);
|
||||
ActionEvent<Tool> actionEvent4;
|
||||
tool5.PostResetEvent = actionEvent4;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C540 RID: 50496 RVA: 0x002EA748 File Offset: 0x002E8948
|
||||
[Token(Token = "0x600C540")]
|
||||
[Address(RVA = "0x1143860", Offset = "0x1142260", VA = "0x181143860", Slot = "6")]
|
||||
protected override void Start()
|
||||
{
|
||||
RigidbodyPickup rigidbodyPickup = this.parentTool.rigidbodyPickup;
|
||||
if (rigidbodyPickup == 0)
|
||||
{
|
||||
}
|
||||
this.DGCCHIOMNJO = rigidbodyPickup;
|
||||
int num = 0;
|
||||
if (!(rigidbodyPickup == num))
|
||||
{
|
||||
RigidbodyPickup rigidbodyPickup2 = this._tool.rigidbodyPickup;
|
||||
if (rigidbodyPickup2 == 0)
|
||||
{
|
||||
}
|
||||
this.POICOHHEPON = rigidbodyPickup2;
|
||||
PoolCueRigidbodyPickup dgcchiomnjo = this.DGCCHIOMNJO;
|
||||
PlungerRigidbodyPickup poicohhepon = this.POICOHHEPON;
|
||||
float z = this.KNHHAPILJGN.z;
|
||||
poicohhepon.ConstraintOffsetPosition.z = z;
|
||||
PlungerRigidbodyPickup poicohhepon2 = this.POICOHHEPON;
|
||||
Quaternion nnjnbdpdafo = this.NNJNBDPDAFO;
|
||||
poicohhepon2.ConstraintOffsetRotation = nnjnbdpdafo;
|
||||
PlungerRigidbodyPickup poicohhepon3 = this.POICOHHEPON;
|
||||
float z2 = Vector3.forward.z;
|
||||
poicohhepon3.ConstraintLocalAxis.z = z2;
|
||||
this.POICOHHEPON.MinimumConstraintDistance = 0f;
|
||||
this.POICOHHEPON.MaximumConstraintDistance = 0f;
|
||||
if (!this._tool.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
base.NNPBKEIEMHL();
|
||||
}
|
||||
base.Start();
|
||||
return;
|
||||
}
|
||||
Debug.LogError(this.parentTool.name + "missing StabilizedRigidbodyPickup.");
|
||||
}
|
||||
|
||||
// Token: 0x0600C541 RID: 50497 RVA: 0x002EA85C File Offset: 0x002E8A5C
|
||||
[Token(Token = "0x600C541")]
|
||||
[Address(RVA = "0x1143820", Offset = "0x1142220", VA = "0x181143820")]
|
||||
private void OnEnable()
|
||||
{
|
||||
if (!this._tool.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
base.NNPBKEIEMHL();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C542 RID: 50498 RVA: 0x002EA884 File Offset: 0x002E8A84
|
||||
[Token(Token = "0x600C542")]
|
||||
[Address(RVA = "0x1143640", Offset = "0x1142040", VA = "0x181143640", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this._tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this._tool;
|
||||
ActionEvent<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.HAAIALDMMEL);
|
||||
ActionEvent<Tool> actionEvent = postPickupEvent - action;
|
||||
tool2.PostPickupEvent = actionEvent;
|
||||
Tool tool3 = this._tool;
|
||||
ActionEvent<Tool> preReleaseEvent = tool3.PreReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.BGEJPLCKLPA);
|
||||
ActionEvent<Tool> actionEvent2 = preReleaseEvent - action2;
|
||||
tool3.PreReleaseEvent = actionEvent2;
|
||||
Tool tool4 = this._tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool4.PostReleaseEvent;
|
||||
Action<Tool> action3 = new Action(this.OIOCPLEKMEK);
|
||||
ActionEvent<Tool> actionEvent3 = postReleaseEvent - action3;
|
||||
tool4.PostReleaseEvent = actionEvent3;
|
||||
Tool tool5 = this._tool;
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool5.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action4 = new Action(this.LBODGLNOABB);
|
||||
ActionEvent<Tool> actionEvent4;
|
||||
tool5.PostResetEvent = actionEvent4;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C543 RID: 50499 RVA: 0x002EA970 File Offset: 0x002E8B70
|
||||
[Token(Token = "0x600C543")]
|
||||
[Address(RVA = "0x11432B0", Offset = "0x1141CB0", VA = "0x1811432B0")]
|
||||
private void HAAIALDMMEL(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.<PKJDJOKMPPN>k__BackingField = true;
|
||||
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
if (<OKDFEPHLKCB>k__BackingField == <EGKJPJKLEAI>k__BackingField)
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField;
|
||||
PoolCue poolCue = this.cue;
|
||||
Transform transform = poolCue.transform;
|
||||
Transform transform2 = <PBCNKLKCIHJ>k__BackingField.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
SynchronizedField<Vector3> pijhfjccano = poolCue.PIJHFJCCANO;
|
||||
SynchronizedField<PoolCue.EBBMJPHAEME> phhlomkicdf = this.cue.PHHLOMKICDF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C544 RID: 50500 RVA: 0x002EA9E8 File Offset: 0x002E8BE8
|
||||
[Token(Token = "0x600C544")]
|
||||
[Address(RVA = "0x1143030", Offset = "0x1141A30", VA = "0x181143030")]
|
||||
private void BGEJPLCKLPA(Tool EGFEJGHDNAI)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
if (<OKDFEPHLKCB>k__BackingField == <EGKJPJKLEAI>k__BackingField)
|
||||
{
|
||||
Player <EGKJPJKLEAI>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
PlayerHand.PLLIKAOIPHP type = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField.type;
|
||||
PlayerHand otherHand = <EGKJPJKLEAI>k__BackingField2.GetOtherHand(type);
|
||||
Transform transform = this.cue.transform;
|
||||
Transform transform2 = otherHand.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
SynchronizedField<PoolCue.EBBMJPHAEME> phhlomkicdf = this.cue.PHHLOMKICDF;
|
||||
int num = 0;
|
||||
phhlomkicdf.Set(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C545 RID: 50501 RVA: 0x002EAA70 File Offset: 0x002E8C70
|
||||
[Token(Token = "0x600C545")]
|
||||
[Address(RVA = "0x11435D0", Offset = "0x1141FD0", VA = "0x1811435D0")]
|
||||
private void OIOCPLEKMEK(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.<PKJDJOKMPPN>k__BackingField = false;
|
||||
Action action = new Action(base.NNPBKEIEMHL);
|
||||
Coroutine coroutine = this.EndOfFrameRoutine(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600C546 RID: 50502 RVA: 0x002EAA9C File Offset: 0x002E8C9C
|
||||
[Token(Token = "0x600C546")]
|
||||
[Address(RVA = "0x1143500", Offset = "0x1141F00", VA = "0x181143500")]
|
||||
private void LBODGLNOABB(Tool EGFEJGHDNAI, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
object[] array = new object[1];
|
||||
if (this != 0)
|
||||
{
|
||||
}
|
||||
array[0] = this;
|
||||
Debug.LogErrorFormat("Resetting stabilization subtool {0}. Subtools generally shouldn't be manually reset.", array);
|
||||
base.NNPBKEIEMHL();
|
||||
}
|
||||
|
||||
// Token: 0x0600C547 RID: 50503 RVA: 0x002EAAD4 File Offset: 0x002E8CD4
|
||||
[Token(Token = "0x600C547")]
|
||||
[Address(RVA = "0x1143AD0", Offset = "0x11424D0", VA = "0x181143AD0")]
|
||||
public PoolCueAimGrip()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04008282 RID: 33410
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4008282")]
|
||||
private PoolCueRigidbodyPickup DGCCHIOMNJO;
|
||||
|
||||
// Token: 0x04008283 RID: 33411
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4008283")]
|
||||
private PlungerRigidbodyPickup POICOHHEPON;
|
||||
|
||||
// Token: 0x04008284 RID: 33412
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4008284")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
|
||||
private PoolCue cue;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user