a
This commit is contained in:
@@ -0,0 +1,199 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits
|
||||
{
|
||||
// Token: 0x0200325C RID: 12892
|
||||
[Token(Token = "0x200325C")]
|
||||
public class PlayerEventNodeDisplay : CircuitNodeDisplay, PFHIHKIOPFF
|
||||
{
|
||||
// Token: 0x17003D23 RID: 15651
|
||||
// (get) Token: 0x06016260 RID: 90720 RVA: 0x0052AECC File Offset: 0x005290CC
|
||||
[Token(Token = "0x17003D23")]
|
||||
private SourceNode MHNHFCCHHOO
|
||||
{
|
||||
[Token(Token = "0x6016260")]
|
||||
[Address(RVA = "0xC55250", Offset = "0xC54050", VA = "0x180C55250")]
|
||||
get
|
||||
{
|
||||
if (this.MBBJMCDGDMN == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D24 RID: 15652
|
||||
// (get) Token: 0x06016261 RID: 90721 RVA: 0x0052AEE8 File Offset: 0x005290E8
|
||||
// (set) Token: 0x06016262 RID: 90722 RVA: 0x0052AEFC File Offset: 0x005290FC
|
||||
[Token(Token = "0x17003D24")]
|
||||
public OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x6016261")]
|
||||
[Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return this.outputMeta;
|
||||
}
|
||||
[Token(Token = "0x6016262")]
|
||||
[Address(RVA = "0x8C0F40", Offset = "0x8BFD40", VA = "0x1808C0F40", Slot = "34")]
|
||||
set
|
||||
{
|
||||
this.outputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016263 RID: 90723 RVA: 0x0052AF10 File Offset: 0x00529110
|
||||
[Token(Token = "0x6016263")]
|
||||
[Address(RVA = "0xC55850", Offset = "0xC54650", VA = "0x180C55850", Slot = "26")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
do
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
}
|
||||
while (IKFLAODDALD == 0);
|
||||
}
|
||||
|
||||
// Token: 0x06016264 RID: 90724 RVA: 0x0052AF30 File Offset: 0x00529130
|
||||
[Token(Token = "0x6016264")]
|
||||
[Address(RVA = "0xC554F0", Offset = "0xC542F0", VA = "0x180C554F0", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
IILCGFIHJLP<Player, bool> playerSpawnEvent = Player.PlayerSpawnEvent;
|
||||
Action<Player, bool> action = new Action(this.HDBEFJNFADD);
|
||||
Player.PlayerSpawnEvent = IILCGFIHJLP.BPJDFPACLMK(playerSpawnEvent, action);
|
||||
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
||||
Action<AGAJMBPABDL> action2 = new Action(this.OFLDFIAKGHG);
|
||||
IILCGFIHJLP iilcgfihjlp;
|
||||
KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.DEENFNNGLHH);
|
||||
teamManager.AHPECOGNNDC += mcgbmajnpdn;
|
||||
}
|
||||
|
||||
// Token: 0x06016265 RID: 90725 RVA: 0x0052AFA8 File Offset: 0x005291A8
|
||||
[Token(Token = "0x6016265")]
|
||||
[Address(RVA = "0xC552D0", Offset = "0xC540D0", VA = "0x180C552D0", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
IILCGFIHJLP<Player, bool> playerSpawnEvent = Player.PlayerSpawnEvent;
|
||||
Action<Player, bool> action = new Action(this.HDBEFJNFADD);
|
||||
Player.PlayerSpawnEvent = IILCGFIHJLP.GMNMHGMFGOL(playerSpawnEvent, action);
|
||||
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
||||
Action<AGAJMBPABDL> action2 = new Action(this.OFLDFIAKGHG);
|
||||
IILCGFIHJLP iilcgfihjlp;
|
||||
KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp;
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.DEENFNNGLHH);
|
||||
teamManager.AHPECOGNNDC -= mcgbmajnpdn;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016266 RID: 90726 RVA: 0x0052B034 File Offset: 0x00529234
|
||||
[Token(Token = "0x6016266")]
|
||||
[Address(RVA = "0xC556B0", Offset = "0xC544B0", VA = "0x180C556B0")]
|
||||
private void HDBEFJNFADD(Player IEKDDPPNFPF, bool NFHDJLJEDMJ)
|
||||
{
|
||||
if (NFHDJLJEDMJ)
|
||||
{
|
||||
SourceNode sourceNode = this.MHNHFCCHHOO;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && sourceNode != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (IEKDDPPNFPF != num)
|
||||
{
|
||||
int inpoaaaoahi = IEKDDPPNFPF.DBAJDHGDPOL.INPOAAAOAHI;
|
||||
int num2 = 0;
|
||||
sourceNode.SetMomentaryOutput((OutputSlot)num2, inpoaaaoahi);
|
||||
this.BEDJILBAHEL(sourceNode);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016267 RID: 90727 RVA: 0x0052B08C File Offset: 0x0052928C
|
||||
[Token(Token = "0x6016267")]
|
||||
[Address(RVA = "0xC557A0", Offset = "0xC545A0", VA = "0x180C557A0")]
|
||||
private void OFLDFIAKGHG(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
SourceNode sourceNode = this.MHNHFCCHHOO;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && sourceNode != 0)
|
||||
{
|
||||
int inpoaaaoahi = AGIHAKFFCCD.INPOAAAOAHI;
|
||||
sourceNode.SetMomentaryOutput(OutputSlot.G, inpoaaaoahi);
|
||||
this.BEDJILBAHEL(sourceNode);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016268 RID: 90728 RVA: 0x0052B0CC File Offset: 0x005292CC
|
||||
[Token(Token = "0x6016268")]
|
||||
[Address(RVA = "0xC55120", Offset = "0xC53F20", VA = "0x180C55120")]
|
||||
private void BEDJILBAHEL(SourceNode IKFLAODDALD)
|
||||
{
|
||||
int length = KKPBCOOONNK.DFFEKFNFAKJ.Length;
|
||||
IKFLAODDALD.SetContinuousOutput(OutputSlot.B, length);
|
||||
}
|
||||
|
||||
// Token: 0x06016269 RID: 90729 RVA: 0x0052B0F4 File Offset: 0x005292F4
|
||||
[Token(Token = "0x6016269")]
|
||||
[Address(RVA = "0xC551A0", Offset = "0xC53FA0", VA = "0x180C551A0")]
|
||||
private void DEENFNNGLHH(AGAJMBPABDL AGIHAKFFCCD, bool BCLPBCCEJJF)
|
||||
{
|
||||
SourceNode sourceNode = this.MHNHFCCHHOO;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && sourceNode != 0 && !BCLPBCCEJJF)
|
||||
{
|
||||
int inpoaaaoahi = AGIHAKFFCCD.INPOAAAOAHI;
|
||||
sourceNode.SetMomentaryOutput(OutputSlot.C, inpoaaaoahi);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601626A RID: 90730 RVA: 0x0052B130 File Offset: 0x00529330
|
||||
[Token(Token = "0x601626A")]
|
||||
[Address(RVA = "0xC55910", Offset = "0xC54710", VA = "0x180C55910")]
|
||||
public PlayerEventNodeDisplay()
|
||||
{
|
||||
OutputMetadata[] array = new OutputMetadata[4];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
ulong num3;
|
||||
array[4] = num3;
|
||||
ulong num4;
|
||||
array[6] = num4;
|
||||
this.outputMeta = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E846 RID: 59462
|
||||
[Token(Token = "0x400E846")]
|
||||
private const OutputSlot NGDKEKNAKMP = OutputSlot.R;
|
||||
|
||||
// Token: 0x0400E847 RID: 59463
|
||||
[Token(Token = "0x400E847")]
|
||||
private const OutputSlot BHODFPEOOHG = OutputSlot.G;
|
||||
|
||||
// Token: 0x0400E848 RID: 59464
|
||||
[Token(Token = "0x400E848")]
|
||||
private const OutputSlot KAMFKKGPCHA = OutputSlot.B;
|
||||
|
||||
// Token: 0x0400E849 RID: 59465
|
||||
[Token(Token = "0x400E849")]
|
||||
private const OutputSlot PDJGIMFFIMP = OutputSlot.C;
|
||||
|
||||
// Token: 0x0400E84A RID: 59466
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400E84A")]
|
||||
[SerializeField]
|
||||
private OutputMetadata[] outputMeta;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user