Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

208 lines
6.8 KiB
C#

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 <FJNIBMBBEAJ>k__BackingField = this.<FJNIBMBBEAJ>k__BackingField;
JLJLCPLIGHI pkaofhebiaj = instance2.PKAOFHEBIAJ;
bool flag = !pkaofhebiaj.KPBBMBCNDGO(<FJNIBMBBEAJ>k__BackingField, num);
bool flag2;
if (flag2)
{
IDictionary<Guid, CGGLKEJGNME> hjfhfmadhgk = instance2.HJFHFMADHGK;
Guid <FJNIBMBBEAJ>k__BackingField2 = this.<FJNIBMBBEAJ>k__BackingField;
num += num;
num++;
}
if (KKPBCOOONNK.BNNCCCFFALC)
{
CircuitManagerV2 instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
NIAJHAGLPND niajhaglpnd = NEHPIMPDALF.KIHJMDKKLKH(this.<FJNIBMBBEAJ>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.<FJNIBMBBEAJ>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.<FJNIBMBBEAJ>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 <FJNIBMBBEAJ>k__BackingField = this.<FJNIBMBBEAJ>k__BackingField;
int num = 0;
Guid empty = Guid.Empty;
int num3;
if (<FJNIBMBBEAJ>k__BackingField != empty)
{
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
Guid <FJNIBMBBEAJ>k__BackingField2 = this.<FJNIBMBBEAJ>k__BackingField;
IDictionary<Guid, CGGLKEJGNME> 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.<KHGALJDKAAE>k__BackingField = DJNJIKLPIJP;
this.<NBMDMNIJNEC>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.<FJNIBMBBEAJ>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;
}
}