using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.CircuitsV2.ContextNodes { // Token: 0x0200268F RID: 9871 [Token(Token = "0x200268F")] public class PlayerLogicComponent : ControlPanelCircuitObjectBase { // Token: 0x170029B6 RID: 10678 // (get) Token: 0x0600FF72 RID: 65394 RVA: 0x003A2B00 File Offset: 0x003A0D00 // (set) Token: 0x0600FF73 RID: 65395 RVA: 0x003A2B14 File Offset: 0x003A0D14 [Token(Token = "0x170029B6")] public bool JDJMAFJCGEK { [Token(Token = "0x600FF72")] [Address(RVA = "0x826D00", Offset = "0x825D00", VA = "0x180826D00")] get; [Token(Token = "0x600FF73")] [Address(RVA = "0x826D30", Offset = "0x825D30", VA = "0x180826D30")] private set; } // Token: 0x170029B7 RID: 10679 // (get) Token: 0x0600FF74 RID: 65396 RVA: 0x003A2B28 File Offset: 0x003A0D28 [Token(Token = "0x170029B7")] protected override Transform BOKFEEKELJH { [Token(Token = "0x600FF74")] [Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0", Slot = "26")] get { return this._attachPointParent; } } // Token: 0x170029B8 RID: 10680 // (get) Token: 0x0600FF75 RID: 65397 RVA: 0x003A2B3C File Offset: 0x003A0D3C [Token(Token = "0x170029B8")] protected override bool JKCKICAIAMM { [Token(Token = "0x600FF75")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "27")] get { } } // Token: 0x0600FF76 RID: 65398 RVA: 0x003A2B4C File Offset: 0x003A0D4C [Token(Token = "0x600FF76")] [Address(RVA = "0x17C9E10", Offset = "0x17C8E10", VA = "0x1817C9E10", Slot = "28")] 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; JAAPOBEKEPO 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 = LIJDENIBHGA.KIHJMDKKLKH(this.k__BackingField); instance3.RequestReduce(niajhaglpnd); } } // Token: 0x0600FF77 RID: 65399 RVA: 0x003A2BFC File Offset: 0x003A0DFC [Token(Token = "0x600FF77")] [Address(RVA = "0x17CA4F0", Offset = "0x17C94F0", VA = "0x1817CA4F0")] private void PCKACOCFFBM() { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; NIAJHAGLPND niajhaglpnd = LIJDENIBHGA.KIHJMDKKLKH(this.k__BackingField); instance.RequestReduce(niajhaglpnd); } // Token: 0x0600FF78 RID: 65400 RVA: 0x003A2C28 File Offset: 0x003A0E28 [Token(Token = "0x600FF78")] [Address(RVA = "0x17CA1B0", Offset = "0x17C91B0", VA = "0x1817CA1B0")] public NIAJHAGLPND GetSpawnControlPanelProto() { return LIJDENIBHGA.KIHJMDKKLKH(this.k__BackingField); } // Token: 0x0600FF79 RID: 65401 RVA: 0x003A2C40 File Offset: 0x003A0E40 [Token(Token = "0x600FF79")] [Address(RVA = "0x17CA300", Offset = "0x17C9300", VA = "0x1817CA300", Slot = "14")] protected override void OnDestroy() { Guid k__BackingField = this.k__BackingField; Guid empty = Guid.Empty; int num4; if (k__BackingField != empty) { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; int num2 = 0; if (instance != num2) { CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Guid k__BackingField2 = this.k__BackingField; IDictionary hjfhfmadhgk = instance2.HJFHFMADHGK; int num3 = 0; if (num3 < num) { num3 += num3; if (num3 == num) { num4 += num4; throw new NullReferenceException(); } num3++; } } } num4 = 0; base.OnDestroy(); } // Token: 0x0600FF7A RID: 65402 RVA: 0x003A2CC4 File Offset: 0x003A0EC4 [Token(Token = "0x600FF7A")] [Address(RVA = "0x17CA1D0", Offset = "0x17C91D0", VA = "0x1817CA1D0", Slot = "29")] protected override void LGJBBNODNCM() { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DLGHFACODHL.Add(this); NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Add(this); } // Token: 0x0600FF7B RID: 65403 RVA: 0x003A2CF8 File Offset: 0x003A0EF8 [Token(Token = "0x600FF7B")] [Address(RVA = "0x17C9CE0", Offset = "0x17C8CE0", VA = "0x1817C9CE0", Slot = "30")] protected override void CMPFNCGMHBK() { bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DLGHFACODHL.Remove(this); bool flag2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Remove(this); } // Token: 0x170029B9 RID: 10681 // (get) Token: 0x0600FF7C RID: 65404 RVA: 0x003A2D30 File Offset: 0x003A0F30 [Token(Token = "0x170029B9")] public override string FIKEBGGCDFN { [Token(Token = "0x600FF7C")] [Address(RVA = "0x17CA690", Offset = "0x17C9690", VA = "0x1817CA690", Slot = "31")] get { return this._player.KONALLBMCGK; } } // Token: 0x170029BA RID: 10682 // (get) Token: 0x0600FF7D RID: 65405 RVA: 0x003A2D50 File Offset: 0x003A0F50 [Token(Token = "0x170029BA")] public override bool NPNNBEHIMHA { [Token(Token = "0x600FF7D")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "32")] get { } } // Token: 0x170029BB RID: 10683 // (get) Token: 0x0600FF7E RID: 65406 RVA: 0x003A2D60 File Offset: 0x003A0F60 [Token(Token = "0x170029BB")] public override bool AJLFPEFKOMD { [Token(Token = "0x600FF7E")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "33")] get { } } // Token: 0x0600FF7F RID: 65407 RVA: 0x003A2D70 File Offset: 0x003A0F70 [Token(Token = "0x600FF7F")] [Address(RVA = "0x17C9CD0", Offset = "0x17C8CD0", VA = "0x1817C9CD0", Slot = "35")] public override void Bind(CBNCGODMKFM DJNJIKLPIJP) { this.k__BackingField = DJNJIKLPIJP; this.k__BackingField = true; } // Token: 0x0600FF80 RID: 65408 RVA: 0x003A2D8C File Offset: 0x003A0F8C [Token(Token = "0x600FF80")] [Address(RVA = "0x17CA5E0", Offset = "0x17C95E0", VA = "0x1817CA5E0")] public PlayerLogicComponent() { Guid empty = Guid.Empty; this.k__BackingField = empty; base..ctor(); } // Token: 0x0400A829 RID: 43049 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400A829")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Player _player; // Token: 0x0400A82A RID: 43050 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400A82A")] [SerializeField] private Transform _attachPointParent; // Token: 0x0400A82C RID: 43052 [Token(Token = "0x400A82C")] private static readonly Guid EILKJCHEOJL = 0; } }