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