using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.CircuitsV2.ContextNodes { // Token: 0x020025A9 RID: 9641 [Token(Token = "0x20025A9")] public class PlayerLogicComponent : ControlPanelCircuitObjectBase { // Token: 0x1700290F RID: 10511 // (get) Token: 0x0600FB58 RID: 64344 RVA: 0x0039955C File Offset: 0x0039775C // (set) Token: 0x0600FB59 RID: 64345 RVA: 0x00399570 File Offset: 0x00397770 [Token(Token = "0x1700290F")] public bool JDJMAFJCGEK { [Token(Token = "0x600FB58")] [Address(RVA = "0x7ED770", Offset = "0x7EC570", VA = "0x1807ED770")] get; [Token(Token = "0x600FB59")] [Address(RVA = "0x9DF6C0", Offset = "0x9DE4C0", VA = "0x1809DF6C0")] private set; } // Token: 0x17002910 RID: 10512 // (get) Token: 0x0600FB5A RID: 64346 RVA: 0x00399584 File Offset: 0x00397784 [Token(Token = "0x17002910")] protected override Transform BOKFEEKELJH { [Token(Token = "0x600FB5A")] [Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430", Slot = "25")] get { return this._attachPointParent; } } // Token: 0x17002911 RID: 10513 // (get) Token: 0x0600FB5B RID: 64347 RVA: 0x00399598 File Offset: 0x00397798 [Token(Token = "0x17002911")] protected override bool JKCKICAIAMM { [Token(Token = "0x600FB5B")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "26")] get { } } // Token: 0x0600FB5C RID: 64348 RVA: 0x003995A8 File Offset: 0x003977A8 [Token(Token = "0x600FB5C")] [Address(RVA = "0xCCB060", Offset = "0xCC9E60", VA = "0x180CCB060", Slot = "27")] protected override void GDDNMOFAPAO(ControlPanelCircuitObjectBase.ADBFKDDKCIM KBOKKKPGKBG) { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; AGAJMBPABDL photonPlayer = this._player.DBAJDHGDPOL; int num = 0; CircuitManagerV2.JGMIKGBFFHN jgmikgbffhn = new CircuitManagerV2.JGMIKGBFFHN(base.JDHMIOJKLCK, this); CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Guid k__BackingField = this.k__BackingField; JLJLCPLIGHI pkaofhebiaj = instance2.PKAOFHEBIAJ; bool flag = !pkaofhebiaj.KPBBMBCNDGO(k__BackingField, num); bool flag2; if (flag2) { IDictionary hjfhfmadhgk = instance2.HJFHFMADHGK; Guid k__BackingField2 = this.k__BackingField; num += num; num++; } if (KKPBCOOONNK.BNNCCCFFALC) { CircuitManagerV2 instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; NIAJHAGLPND niajhaglpnd = NEHPIMPDALF.KIHJMDKKLKH(this.k__BackingField); instance3.RequestReduce(niajhaglpnd); } } // Token: 0x0600FB5D RID: 64349 RVA: 0x00399658 File Offset: 0x00397858 [Token(Token = "0x600FB5D")] [Address(RVA = "0xCCB6E0", Offset = "0xCCA4E0", VA = "0x180CCB6E0")] private void PCKACOCFFBM() { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; NIAJHAGLPND niajhaglpnd = NEHPIMPDALF.KIHJMDKKLKH(this.k__BackingField); instance.RequestReduce(niajhaglpnd); } // Token: 0x0600FB5E RID: 64350 RVA: 0x00399684 File Offset: 0x00397884 [Token(Token = "0x600FB5E")] [Address(RVA = "0xCCB400", Offset = "0xCCA200", VA = "0x180CCB400")] public NIAJHAGLPND GetSpawnControlPanelProto() { return NEHPIMPDALF.KIHJMDKKLKH(this.k__BackingField); } // Token: 0x0600FB5F RID: 64351 RVA: 0x0039969C File Offset: 0x0039789C [Token(Token = "0x600FB5F")] [Address(RVA = "0xCCB550", Offset = "0xCCA350", VA = "0x180CCB550", Slot = "14")] protected override void OnDestroy() { Guid k__BackingField = this.k__BackingField; int num = 0; Guid empty = Guid.Empty; int num3; if (k__BackingField != empty) { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Guid k__BackingField2 = this.k__BackingField; IDictionary hjfhfmadhgk = instance.HJFHFMADHGK; int num2 = 0; if (num2 < num) { num2 += num2; if (num2 == num) { num3 += num3; throw new NullReferenceException(); } num2++; } } num3 = 0; base.OnDestroy(); } // Token: 0x0600FB60 RID: 64352 RVA: 0x00399708 File Offset: 0x00397908 [Token(Token = "0x600FB60")] [Address(RVA = "0xCCB420", Offset = "0xCCA220", VA = "0x180CCB420", Slot = "28")] protected override void LGJBBNODNCM() { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DLGHFACODHL.Add(this); NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Add(this); } // Token: 0x0600FB61 RID: 64353 RVA: 0x0039973C File Offset: 0x0039793C [Token(Token = "0x600FB61")] [Address(RVA = "0xCCAF30", Offset = "0xCC9D30", VA = "0x180CCAF30", Slot = "29")] protected override void CMPFNCGMHBK() { bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DLGHFACODHL.Remove(this); bool flag2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Remove(this); } // Token: 0x17002912 RID: 10514 // (get) Token: 0x0600FB62 RID: 64354 RVA: 0x00399774 File Offset: 0x00397974 [Token(Token = "0x17002912")] public override string FIKEBGGCDFN { [Token(Token = "0x600FB62")] [Address(RVA = "0xCCB880", Offset = "0xCCA680", VA = "0x180CCB880", Slot = "30")] get { return this._player.KONALLBMCGK; } } // Token: 0x17002913 RID: 10515 // (get) Token: 0x0600FB63 RID: 64355 RVA: 0x00399794 File Offset: 0x00397994 [Token(Token = "0x17002913")] public override bool NPNNBEHIMHA { [Token(Token = "0x600FB63")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "31")] get { } } // Token: 0x0600FB64 RID: 64356 RVA: 0x003997A4 File Offset: 0x003979A4 [Token(Token = "0x600FB64")] [Address(RVA = "0xCCAF20", Offset = "0xCC9D20", VA = "0x180CCAF20", Slot = "33")] public override void Bind(NMKAJLBKMPD DJNJIKLPIJP) { this.k__BackingField = DJNJIKLPIJP; this.k__BackingField = true; } // Token: 0x0600FB65 RID: 64357 RVA: 0x003997C0 File Offset: 0x003979C0 [Token(Token = "0x600FB65")] [Address(RVA = "0xCCB7D0", Offset = "0xCCA5D0", VA = "0x180CCB7D0")] public PlayerLogicComponent() { Guid empty = Guid.Empty; this.k__BackingField = empty; base..ctor(); } // Token: 0x0400A624 RID: 42532 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400A624")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Player _player; // Token: 0x0400A625 RID: 42533 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400A625")] [SerializeField] private Transform _attachPointParent; // Token: 0x0400A627 RID: 42535 [Token(Token = "0x400A627")] private static readonly Guid EILKJCHEOJL = 0; } }