130 lines
3.7 KiB
C#
130 lines
3.7 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Toys
|
|
{
|
|
// Token: 0x02002C6F RID: 11375
|
|
[Token(Token = "0x2002C6F")]
|
|
public abstract class RemoteControllable : MonoBehaviourPun
|
|
{
|
|
// Token: 0x170034FF RID: 13567
|
|
// (get) Token: 0x06013037 RID: 77879 RVA: 0x00459458 File Offset: 0x00457658
|
|
[Token(Token = "0x170034FF")]
|
|
public RigidbodyEx PNDEPIILPKD
|
|
{
|
|
[Token(Token = "0x6013037")]
|
|
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
|
get
|
|
{
|
|
return this._rigidbodyEx;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003500 RID: 13568
|
|
// (get) Token: 0x06013038 RID: 77880 RVA: 0x0045946C File Offset: 0x0045766C
|
|
[Token(Token = "0x17003500")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x6013038")]
|
|
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
|
get
|
|
{
|
|
return this._tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003501 RID: 13569
|
|
// (get) Token: 0x06013039 RID: 77881 RVA: 0x00459480 File Offset: 0x00457680
|
|
[Token(Token = "0x17003501")]
|
|
public TeamColorRenderer NPJJJPEJOLA
|
|
{
|
|
[Token(Token = "0x6013039")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
get
|
|
{
|
|
return this.teamColorRenderer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003502 RID: 13570
|
|
// (get) Token: 0x0601303A RID: 77882 RVA: 0x00459494 File Offset: 0x00457694
|
|
[Token(Token = "0x17003502")]
|
|
public RemoteFollowCamera EEGCDFEBPOB
|
|
{
|
|
[Token(Token = "0x601303A")]
|
|
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
|
get
|
|
{
|
|
return this.remoteFollowCamera;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601303B RID: 77883 RVA: 0x004594A8 File Offset: 0x004576A8
|
|
[Token(Token = "0x601303B")]
|
|
[Address(RVA = "0x14FBA90", Offset = "0x14FAA90", VA = "0x1814FBA90", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
Tool tool = this._tool;
|
|
bool flag = this.allowAuthorityTransferToNonRemoteHolder;
|
|
tool.AllowedToTransferOwnershipOnCollision = flag;
|
|
}
|
|
|
|
// Token: 0x0601303C RID: 77884 RVA: 0x004594D8 File Offset: 0x004576D8
|
|
[Token(Token = "0x601303C")]
|
|
[Address(RVA = "0x14FBAC0", Offset = "0x14FAAC0", VA = "0x1814FBAC0", Slot = "15")]
|
|
public virtual void LocalUpdateRemoteControlInput(PlayerHand MMPLJBIDOPO, Vector3 DEPHLAPJINP, float LBMJFNPEFIP, bool KDPMCHLDJGD)
|
|
{
|
|
if (!this._tool.OGIBLNIIHDK && !this._tool.FNFNLDBILFE && this._tool.NHPPANGAKAP)
|
|
{
|
|
PhotonView photonView = this._tool.JDHMIOJKLCK;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
photonView.TransferOwnership(agajmbpabdl);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601303D RID: 77885 RVA: 0x00459534 File Offset: 0x00457734
|
|
[Token(Token = "0x601303D")]
|
|
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
|
protected RemoteControllable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C428 RID: 50216
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400C428")]
|
|
[SerializeField]
|
|
private bool allowAuthorityTransferToNonRemoteHolder;
|
|
|
|
// Token: 0x0400C429 RID: 50217
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400C429")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
protected RigidbodyEx _rigidbodyEx;
|
|
|
|
// Token: 0x0400C42A RID: 50218
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400C42A")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
protected Tool _tool;
|
|
|
|
// Token: 0x0400C42B RID: 50219
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400C42B")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private TeamColorRenderer teamColorRenderer;
|
|
|
|
// Token: 0x0400C42C RID: 50220
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400C42C")]
|
|
[SerializeField]
|
|
private RemoteFollowCamera remoteFollowCamera;
|
|
}
|
|
}
|