Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Activities/Toys/RemoteControllable.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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