225 lines
7.3 KiB
C#
225 lines
7.3 KiB
C#
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 <FJNIBMBBEAJ>k__BackingField = this.<FJNIBMBBEAJ>k__BackingField;
|
|
JAAPOBEKEPO pkaofhebiaj = instance2.PKAOFHEBIAJ;
|
|
bool flag = !pkaofhebiaj.KPBBMBCNDGO(<FJNIBMBBEAJ>k__BackingField, num);
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
IDictionary<Guid, IEDOOPDEHPP> hjfhfmadhgk = instance2.HJFHFMADHGK;
|
|
Guid <FJNIBMBBEAJ>k__BackingField2 = this.<FJNIBMBBEAJ>k__BackingField;
|
|
num += num;
|
|
num++;
|
|
}
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
CircuitManagerV2 instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
NIAJHAGLPND niajhaglpnd = LIJDENIBHGA.KIHJMDKKLKH(this.<FJNIBMBBEAJ>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.<FJNIBMBBEAJ>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.<FJNIBMBBEAJ>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 <FJNIBMBBEAJ>k__BackingField = this.<FJNIBMBBEAJ>k__BackingField;
|
|
Guid empty = Guid.Empty;
|
|
int num4;
|
|
if (<FJNIBMBBEAJ>k__BackingField != empty)
|
|
{
|
|
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (instance != num2)
|
|
{
|
|
CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Guid <FJNIBMBBEAJ>k__BackingField2 = this.<FJNIBMBBEAJ>k__BackingField;
|
|
IDictionary<Guid, IEDOOPDEHPP> 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.<KHGALJDKAAE>k__BackingField = DJNJIKLPIJP;
|
|
this.<NBMDMNIJNEC>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.<FJNIBMBBEAJ>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;
|
|
}
|
|
}
|