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