208 lines
6.8 KiB
C#
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;
|
|
}
|
|
}
|