Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

130 lines
3.7 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
namespace RecRoom.Activities.Toys
{
// Token: 0x02002B86 RID: 11142
[Token(Token = "0x2002B86")]
public abstract class RemoteControllable : MonoBehaviourPun
{
// Token: 0x1700344B RID: 13387
// (get) Token: 0x06012BF8 RID: 76792 RVA: 0x0044F740 File Offset: 0x0044D940
[Token(Token = "0x1700344B")]
public RigidbodyEx PNDEPIILPKD
{
[Token(Token = "0x6012BF8")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get
{
return this._rigidbodyEx;
}
}
// Token: 0x1700344C RID: 13388
// (get) Token: 0x06012BF9 RID: 76793 RVA: 0x0044F754 File Offset: 0x0044D954
[Token(Token = "0x1700344C")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x6012BF9")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
get
{
return this._tool;
}
}
// Token: 0x1700344D RID: 13389
// (get) Token: 0x06012BFA RID: 76794 RVA: 0x0044F768 File Offset: 0x0044D968
[Token(Token = "0x1700344D")]
public TeamColorRenderer NPJJJPEJOLA
{
[Token(Token = "0x6012BFA")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
get
{
return this.teamColorRenderer;
}
}
// Token: 0x1700344E RID: 13390
// (get) Token: 0x06012BFB RID: 76795 RVA: 0x0044F77C File Offset: 0x0044D97C
[Token(Token = "0x1700344E")]
public RemoteFollowCamera EEGCDFEBPOB
{
[Token(Token = "0x6012BFB")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
get
{
return this.remoteFollowCamera;
}
}
// Token: 0x06012BFC RID: 76796 RVA: 0x0044F790 File Offset: 0x0044D990
[Token(Token = "0x6012BFC")]
[Address(RVA = "0x9E3DE0", Offset = "0x9E2BE0", VA = "0x1809E3DE0", Slot = "13")]
protected override void Awake()
{
base..ctor();
Tool tool = this._tool;
bool flag = this.allowAuthorityTransferToNonRemoteHolder;
tool.AllowedToTransferOwnershipOnCollision = flag;
}
// Token: 0x06012BFD RID: 76797 RVA: 0x0044F7C0 File Offset: 0x0044D9C0
[Token(Token = "0x6012BFD")]
[Address(RVA = "0x9E3E10", Offset = "0x9E2C10", VA = "0x1809E3E10", 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: 0x06012BFE RID: 76798 RVA: 0x0044F81C File Offset: 0x0044DA1C
[Token(Token = "0x6012BFE")]
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
protected RemoteControllable()
{
}
// Token: 0x0400C214 RID: 49684
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400C214")]
[SerializeField]
private bool allowAuthorityTransferToNonRemoteHolder;
// Token: 0x0400C215 RID: 49685
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C215")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
protected RigidbodyEx _rigidbodyEx;
// Token: 0x0400C216 RID: 49686
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C216")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
protected Tool _tool;
// Token: 0x0400C217 RID: 49687
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C217")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private TeamColorRenderer teamColorRenderer;
// Token: 0x0400C218 RID: 49688
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400C218")]
[SerializeField]
private RemoteFollowCamera remoteFollowCamera;
}
}