Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/CircuitsV2/ContextNodes/PlayerLogicComponent.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}