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