a
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Circuits.GameStats;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02003289 RID: 12937
|
||||
[Token(Token = "0x2003289")]
|
||||
public class GameGetScoreNodeDisplay : CircuitNodeDisplay
|
||||
{
|
||||
// Token: 0x060163BD RID: 91069 RVA: 0x00530960 File Offset: 0x0052EB60
|
||||
[Token(Token = "0x60163BD")]
|
||||
[Address(RVA = "0x11AD9C0", Offset = "0x11AC7C0", VA = "0x1811AD9C0", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn;
|
||||
do
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
GameGetScoreNode.GetTeamScoreFunction getTeamScoreFunction = new GameGetScoreNode.GetTeamScoreFunction(this.JEOJJJEDAPC);
|
||||
}
|
||||
while (mbbjmcdgdmn == 0 || mbbjmcdgdmn == 0);
|
||||
}
|
||||
|
||||
// Token: 0x060163BE RID: 91070 RVA: 0x0053099C File Offset: 0x0052EB9C
|
||||
[Token(Token = "0x60163BE")]
|
||||
[Address(RVA = "0x11AD8B0", Offset = "0x11AC6B0", VA = "0x1811AD8B0", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn;
|
||||
do
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
GameGetScoreNode.GetTeamScoreFunction getTeamScoreFunction = new GameGetScoreNode.GetTeamScoreFunction(this.JEOJJJEDAPC);
|
||||
}
|
||||
while (mbbjmcdgdmn == 0 || mbbjmcdgdmn == 0);
|
||||
}
|
||||
|
||||
// Token: 0x060163BF RID: 91071 RVA: 0x005309D8 File Offset: 0x0052EBD8
|
||||
[Token(Token = "0x60163BF")]
|
||||
[Address(RVA = "0x11ADAD0", Offset = "0x11AC8D0", VA = "0x1811ADAD0")]
|
||||
private int JEOJJJEDAPC(int IMLBBKNCOLK)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih;
|
||||
if (OEDDKNGMHOE.PJCJPHMFHGK(IMLBBKNCOLK) != 0 && cglkojimdih != CGLKOJIMDIH.ANY && NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060163C0 RID: 91072 RVA: 0x00530A10 File Offset: 0x0052EC10
|
||||
[Token(Token = "0x60163C0")]
|
||||
[Address(RVA = "0x11ADBF0", Offset = "0x11AC9F0", VA = "0x1811ADBF0")]
|
||||
public GameGetScoreNodeDisplay()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Circuits.GameStats;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x0200328A RID: 12938
|
||||
[Token(Token = "0x200328A")]
|
||||
public class GameSetScoreNodeDisplay : CircuitNodeDisplay
|
||||
{
|
||||
// Token: 0x060163C1 RID: 91073 RVA: 0x00530A24 File Offset: 0x0052EC24
|
||||
[Token(Token = "0x60163C1")]
|
||||
[Address(RVA = "0x11ADF00", Offset = "0x11ACD00", VA = "0x1811ADF00", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn;
|
||||
do
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
GameSetScoreNode.SetTeamScoreFunction setTeamScoreFunction = new GameSetScoreNode.SetTeamScoreFunction(this.EMNNGBDJHIA);
|
||||
}
|
||||
while (mbbjmcdgdmn == 0 || mbbjmcdgdmn == 0);
|
||||
}
|
||||
|
||||
// Token: 0x060163C2 RID: 91074 RVA: 0x00530A60 File Offset: 0x0052EC60
|
||||
[Token(Token = "0x60163C2")]
|
||||
[Address(RVA = "0x11ADDF0", Offset = "0x11ACBF0", VA = "0x1811ADDF0", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn;
|
||||
do
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
GameSetScoreNode.SetTeamScoreFunction setTeamScoreFunction = new GameSetScoreNode.SetTeamScoreFunction(this.EMNNGBDJHIA);
|
||||
}
|
||||
while (mbbjmcdgdmn == 0 || mbbjmcdgdmn == 0);
|
||||
}
|
||||
|
||||
// Token: 0x060163C3 RID: 91075 RVA: 0x00530A9C File Offset: 0x0052EC9C
|
||||
[Token(Token = "0x60163C3")]
|
||||
[Address(RVA = "0x11ADC50", Offset = "0x11ACA50", VA = "0x1811ADC50")]
|
||||
private void EMNNGBDJHIA(int IMLBBKNCOLK, int PPPDDADJFCP, bool JDPPPNHFFDE)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && OEDDKNGMHOE.PJCJPHMFHGK(IMLBBKNCOLK) != 0)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num && instance.CIFKHPAHBHB)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih;
|
||||
if (cglkojimdih != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
GameScoreManager scoreManager = instance.scoreManager;
|
||||
}
|
||||
if (JDPPPNHFFDE)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163C4 RID: 91076 RVA: 0x00530AF0 File Offset: 0x0052ECF0
|
||||
[Token(Token = "0x60163C4")]
|
||||
[Address(RVA = "0x11AE010", Offset = "0x11ACE10", VA = "0x1811AE010")]
|
||||
public GameSetScoreNodeDisplay()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x0200328B RID: 12939
|
||||
[Token(Token = "0x200328B")]
|
||||
public class GameSetStateNodeDisplay : CircuitNodeDisplay
|
||||
{
|
||||
// Token: 0x060163C5 RID: 91077 RVA: 0x00530B04 File Offset: 0x0052ED04
|
||||
[Token(Token = "0x60163C5")]
|
||||
[Address(RVA = "0x11AE2B0", Offset = "0x11AD0B0", VA = "0x1811AE2B0", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
if (this.MBBJMCDGDMN == 0)
|
||||
{
|
||||
}
|
||||
Action action = new Action(this.CNKMDMHEDEE);
|
||||
Action action2 = new Action(this.PHDGCFKLIAF);
|
||||
}
|
||||
|
||||
// Token: 0x060163C6 RID: 91078 RVA: 0x00530B44 File Offset: 0x0052ED44
|
||||
[Token(Token = "0x60163C6")]
|
||||
[Address(RVA = "0x11AE1B0", Offset = "0x11ACFB0", VA = "0x1811AE1B0", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
Action action = new Action(this.CNKMDMHEDEE);
|
||||
Action action2 = new Action(this.PHDGCFKLIAF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163C7 RID: 91079 RVA: 0x00530B84 File Offset: 0x0052ED84
|
||||
[Token(Token = "0x60163C7")]
|
||||
[Address(RVA = "0x11AE070", Offset = "0x11ACE70", VA = "0x1811AE070")]
|
||||
private void CNKMDMHEDEE()
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
instance2.MasterStartGame(num2 != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163C8 RID: 91080 RVA: 0x00530BD4 File Offset: 0x0052EDD4
|
||||
[Token(Token = "0x60163C8")]
|
||||
[Address(RVA = "0x11AE3B0", Offset = "0x11AD1B0", VA = "0x1811AE3B0")]
|
||||
private void PHDGCFKLIAF()
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action <>9__3_ = GameSetStateNodeDisplay.<>c.<>9__3_0;
|
||||
if (<>9__3_ == 0)
|
||||
{
|
||||
GameSetStateNodeDisplay.<>c.<>9__3_0 = delegate
|
||||
{
|
||||
GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
instance3.MasterStopGame(num2 != 0);
|
||||
};
|
||||
}
|
||||
KFBABPAPIMB kfbabpapimb = instance2.JGIPMJPPCBM(<>9__3_);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163C9 RID: 91081 RVA: 0x00530C44 File Offset: 0x0052EE44
|
||||
[Token(Token = "0x60163C9")]
|
||||
[Address(RVA = "0x11AE5A0", Offset = "0x11AD3A0", VA = "0x1811AE5A0")]
|
||||
public GameSetStateNodeDisplay()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,211 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x0200328D RID: 12941
|
||||
[Token(Token = "0x200328D")]
|
||||
public class GameStateInputNodeDisplay : CircuitNodeDisplay, PFHIHKIOPFF
|
||||
{
|
||||
// Token: 0x17003D55 RID: 15701
|
||||
// (get) Token: 0x060163CD RID: 91085 RVA: 0x00530CA8 File Offset: 0x0052EEA8
|
||||
// (set) Token: 0x060163CE RID: 91086 RVA: 0x00530CBC File Offset: 0x0052EEBC
|
||||
[Token(Token = "0x17003D55")]
|
||||
public OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x60163CD")]
|
||||
[Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return this.outputMeta;
|
||||
}
|
||||
[Token(Token = "0x60163CE")]
|
||||
[Address(RVA = "0x7CB600", Offset = "0x7CA400", VA = "0x1807CB600", Slot = "34")]
|
||||
set
|
||||
{
|
||||
this.outputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163CF RID: 91087 RVA: 0x00530CD0 File Offset: 0x0052EED0
|
||||
[Token(Token = "0x60163CF")]
|
||||
[Address(RVA = "0x11AEBE0", Offset = "0x11AD9E0", VA = "0x1811AEBE0", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
this.ONLEICCNNBI = instance;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
||||
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.DDGOBHPKHHB);
|
||||
onleiccnnbi.KMKCFILCLNO += ggphekcppmp;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163D0 RID: 91088 RVA: 0x00530D20 File Offset: 0x0052EF20
|
||||
[Token(Token = "0x60163D0")]
|
||||
[Address(RVA = "0x11AEB10", Offset = "0x11AD910", VA = "0x1811AEB10", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
||||
int num = 0;
|
||||
if (onleiccnnbi != num)
|
||||
{
|
||||
GameManager onleiccnnbi2 = this.ONLEICCNNBI;
|
||||
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.DDGOBHPKHHB);
|
||||
onleiccnnbi2.KMKCFILCLNO -= ggphekcppmp;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163D1 RID: 91089 RVA: 0x00530D68 File Offset: 0x0052EF68
|
||||
[Token(Token = "0x60163D1")]
|
||||
[Address(RVA = "0x11AEDD0", Offset = "0x11ADBD0", VA = "0x1811AEDD0", Slot = "26")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
do
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
}
|
||||
while (IKFLAODDALD == 0 || IKFLAODDALD == 0);
|
||||
}
|
||||
|
||||
// Token: 0x060163D2 RID: 91090 RVA: 0x00530D90 File Offset: 0x0052EF90
|
||||
[Token(Token = "0x60163D2")]
|
||||
[Address(RVA = "0x11AE700", Offset = "0x11AD500", VA = "0x1811AE700")]
|
||||
private void DDGOBHPKHHB(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn;
|
||||
CircuitNode mbbjmcdgdmn2;
|
||||
for (;;)
|
||||
{
|
||||
if (LLEHBLJHJHM == CPMPEJFMDED)
|
||||
{
|
||||
}
|
||||
if (PLGFJEILFGP == LLEHBLJHJHM)
|
||||
{
|
||||
if (!KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
else if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
mbbjmcdgdmn2 = this.MBBJMCDGDMN;
|
||||
while (mbbjmcdgdmn2 == 0)
|
||||
{
|
||||
}
|
||||
if (mbbjmcdgdmn2 != 0 && mbbjmcdgdmn2 != 0)
|
||||
{
|
||||
goto Block_8;
|
||||
}
|
||||
}
|
||||
}
|
||||
mbbjmcdgdmn.SetMomentaryOutput(OutputSlot.B, 1);
|
||||
return;
|
||||
Block_8:
|
||||
mbbjmcdgdmn2.SetMomentaryOutput(OutputSlot.G, 1);
|
||||
}
|
||||
|
||||
// Token: 0x060163D3 RID: 91091 RVA: 0x00530E20 File Offset: 0x0052F020
|
||||
[Token(Token = "0x60163D3")]
|
||||
[Address(RVA = "0x11AEA10", Offset = "0x11AD810", VA = "0x1811AEA10")]
|
||||
private void GEFOKBLJILD()
|
||||
{
|
||||
while (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
mbbjmcdgdmn.SetMomentaryOutput(OutputSlot.B, 1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163D4 RID: 91092 RVA: 0x00530E58 File Offset: 0x0052F058
|
||||
[Token(Token = "0x60163D4")]
|
||||
[Address(RVA = "0x11AE600", Offset = "0x11AD400", VA = "0x1811AE600")]
|
||||
private void BDGEECCOHBB()
|
||||
{
|
||||
while (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
int num = 0;
|
||||
mbbjmcdgdmn.SetMomentaryOutput((OutputSlot)num, 1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163D5 RID: 91093 RVA: 0x00530E94 File Offset: 0x0052F094
|
||||
[Token(Token = "0x60163D5")]
|
||||
[Address(RVA = "0x11AECD0", Offset = "0x11ADAD0", VA = "0x1811AECD0")]
|
||||
private void NENGCPIODIK()
|
||||
{
|
||||
while (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
mbbjmcdgdmn.SetMomentaryOutput(OutputSlot.G, 1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163D6 RID: 91094 RVA: 0x00530ECC File Offset: 0x0052F0CC
|
||||
[Token(Token = "0x60163D6")]
|
||||
[Address(RVA = "0x11AEEC0", Offset = "0x11ADCC0", VA = "0x1811AEEC0")]
|
||||
public GameStateInputNodeDisplay()
|
||||
{
|
||||
OutputMetadata[] array = new OutputMetadata[3];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
ulong num3;
|
||||
array[4] = num3;
|
||||
this.outputMeta = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E904 RID: 59652
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400E904")]
|
||||
private GameManager ONLEICCNNBI;
|
||||
|
||||
// Token: 0x0400E905 RID: 59653
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400E905")]
|
||||
[SerializeField]
|
||||
private OutputMetadata[] outputMeta;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,118 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x0200328E RID: 12942
|
||||
[Token(Token = "0x200328E")]
|
||||
public class GameStateOutputNodeDisplayOld : CircuitNodeDisplay, LNMHDEAMFBO
|
||||
{
|
||||
// Token: 0x17003D56 RID: 15702
|
||||
// (get) Token: 0x060163D7 RID: 91095 RVA: 0x00530F10 File Offset: 0x0052F110
|
||||
// (set) Token: 0x060163D8 RID: 91096 RVA: 0x00530F24 File Offset: 0x0052F124
|
||||
[Token(Token = "0x17003D56")]
|
||||
public InputMetadata[] LKIOMMEBJEC
|
||||
{
|
||||
[Token(Token = "0x60163D7")]
|
||||
[Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return this.inputMeta;
|
||||
}
|
||||
[Token(Token = "0x60163D8")]
|
||||
[Address(RVA = "0x8C0F40", Offset = "0x8BFD40", VA = "0x1808C0F40", Slot = "34")]
|
||||
set
|
||||
{
|
||||
this.inputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163D9 RID: 91097 RVA: 0x00530F38 File Offset: 0x0052F138
|
||||
[Token(Token = "0x60163D9")]
|
||||
[Address(RVA = "0x11AF260", Offset = "0x11AE060", VA = "0x1811AF260", Slot = "26")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
if (this.MBBJMCDGDMN != 0)
|
||||
{
|
||||
OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
OutputNodeUpdated outputNodeUpdated2 = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
|
||||
// Token: 0x060163DA RID: 91098 RVA: 0x00530F70 File Offset: 0x0052F170
|
||||
[Token(Token = "0x60163DA")]
|
||||
[Address(RVA = "0x11AF1B0", Offset = "0x11ADFB0", VA = "0x1811AF1B0", Slot = "25")]
|
||||
protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
|
||||
{
|
||||
base.NDMHFAFLLOH(KFONGPOFCDH);
|
||||
if (this.MBBJMCDGDMN != 0)
|
||||
{
|
||||
OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163DB RID: 91099 RVA: 0x00530F9C File Offset: 0x0052F19C
|
||||
[Token(Token = "0x60163DB")]
|
||||
[Address(RVA = "0x11AEFE0", Offset = "0x11ADDE0", VA = "0x1811AEFE0")]
|
||||
private void KBKBJFBEOGH(Dictionary<InputSlot, int> COLKFKBFGNA)
|
||||
{
|
||||
int num = 0;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
int num3 = 0;
|
||||
bool flag = COLKFKBFGNA.TryGetValue(num3, num);
|
||||
if (flag)
|
||||
{
|
||||
bool isGameRunning = instance.CIFKHPAHBHB;
|
||||
if (flag)
|
||||
{
|
||||
int num4 = 0;
|
||||
instance.MasterStartGame(num4 != 0);
|
||||
}
|
||||
}
|
||||
bool flag2 = COLKFKBFGNA.TryGetValue((uint)1, num);
|
||||
if (flag2)
|
||||
{
|
||||
bool isGameRunning2 = instance.CIFKHPAHBHB;
|
||||
if (flag2 != isGameRunning2)
|
||||
{
|
||||
int num5 = 0;
|
||||
instance.MasterStopGame(num5 != 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163DC RID: 91100 RVA: 0x00531024 File Offset: 0x0052F224
|
||||
[Token(Token = "0x60163DC")]
|
||||
[Address(RVA = "0x11AF380", Offset = "0x11AE180", VA = "0x1811AF380")]
|
||||
public GameStateOutputNodeDisplayOld()
|
||||
{
|
||||
InputMetadata[] array = new InputMetadata[3];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
ulong num3;
|
||||
array[4] = num3;
|
||||
this.inputMeta = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E906 RID: 59654
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400E906")]
|
||||
[SerializeField]
|
||||
private InputMetadata[] inputMeta;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,170 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Circuits.PlayerStats;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x0200328F RID: 12943
|
||||
[Token(Token = "0x200328F")]
|
||||
public class GetPlayerStatNodeDisplay : ModedCircuitNodeDisplay<PlayerGetStatNode>
|
||||
{
|
||||
// Token: 0x17003D57 RID: 15703
|
||||
// (get) Token: 0x060163DD RID: 91101 RVA: 0x00531068 File Offset: 0x0052F268
|
||||
[Token(Token = "0x17003D57")]
|
||||
protected override Dictionary<string, FLCFOLDCOJJ> COHNLMCLBPI
|
||||
{
|
||||
[Token(Token = "0x60163DD")]
|
||||
[Address(RVA = "0x11B0C60", Offset = "0x11AFA60", VA = "0x1811B0C60", Slot = "33")]
|
||||
get
|
||||
{
|
||||
int num;
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
dictionary = new Dictionary();
|
||||
Dictionary<string, int> friendlyCircuitPlayerStatsDict = FriendlyCircuitPlayerStats.FriendlyCircuitPlayerStatsDict;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return dictionary;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D58 RID: 15704
|
||||
// (get) Token: 0x060163DE RID: 91102 RVA: 0x0053109C File Offset: 0x0052F29C
|
||||
[Token(Token = "0x17003D58")]
|
||||
protected override object KCNNJNGLIEO
|
||||
{
|
||||
[Token(Token = "0x60163DE")]
|
||||
[Address(RVA = "0x11B0C30", Offset = "0x11AFA30", VA = "0x1811B0C30", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return "mode";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163DF RID: 91103 RVA: 0x005310B0 File Offset: 0x0052F2B0
|
||||
[Token(Token = "0x60163DF")]
|
||||
[Address(RVA = "0x11B0570", Offset = "0x11AF370", VA = "0x1811B0570", Slot = "35")]
|
||||
protected override int BJKDPHHLCII()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0 || mbbjmcdgdmn != 0)
|
||||
{
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060163E0 RID: 91104 RVA: 0x005310D0 File Offset: 0x0052F2D0
|
||||
[Token(Token = "0x60163E0")]
|
||||
[Address(RVA = "0x11B0870", Offset = "0x11AF670", VA = "0x1811B0870", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn;
|
||||
do
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
PlayerGetStatNode.GetPlayerStatFunction getPlayerStatFunction = new PlayerGetStatNode.GetPlayerStatFunction(this.KEBGCHHOLDI);
|
||||
}
|
||||
while (mbbjmcdgdmn == 0 || mbbjmcdgdmn == 0);
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
Action<bool> action = new Action(this.FNNINAFHGKL);
|
||||
scoreManager.StatsChangeEvent += action;
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Action<AGAJMBPABDL> action2 = new Action(this.OCPBOKCMPFA);
|
||||
combatManager.PlayerHealthChangeEvent += action2;
|
||||
}
|
||||
|
||||
// Token: 0x060163E1 RID: 91105 RVA: 0x00531150 File Offset: 0x0052F350
|
||||
[Token(Token = "0x60163E1")]
|
||||
[Address(RVA = "0x11B0620", Offset = "0x11AF420", VA = "0x1811B0620", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn;
|
||||
do
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
PlayerGetStatNode.GetPlayerStatFunction getPlayerStatFunction = new PlayerGetStatNode.GetPlayerStatFunction(this.KEBGCHHOLDI);
|
||||
}
|
||||
while (mbbjmcdgdmn == 0 || mbbjmcdgdmn == 0);
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
Action<bool> action = new Action(this.FNNINAFHGKL);
|
||||
scoreManager.StatsChangeEvent -= action;
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Action<AGAJMBPABDL> action2 = new Action(this.OCPBOKCMPFA);
|
||||
combatManager.PlayerHealthChangeEvent -= action2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163E2 RID: 91106 RVA: 0x005311E8 File Offset: 0x0052F3E8
|
||||
[Token(Token = "0x60163E2")]
|
||||
[Address(RVA = "0x11B05F0", Offset = "0x11AF3F0", VA = "0x1811B05F0")]
|
||||
private void FNNINAFHGKL(bool KEEODNCLLBL)
|
||||
{
|
||||
CircuitNodeGraph nodeGraph = this.MBBJMCDGDMN._nodeGraph;
|
||||
if (nodeGraph != 0)
|
||||
{
|
||||
nodeGraph.<NodeGraphDirty>k__BackingField = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163E3 RID: 91107 RVA: 0x00531214 File Offset: 0x0052F414
|
||||
[Token(Token = "0x60163E3")]
|
||||
[Address(RVA = "0x11B05F0", Offset = "0x11AF3F0", VA = "0x1811B05F0")]
|
||||
private void OCPBOKCMPFA(AGAJMBPABDL NLNHFEEMFBN)
|
||||
{
|
||||
CircuitNodeGraph nodeGraph = this.MBBJMCDGDMN._nodeGraph;
|
||||
if (nodeGraph != 0)
|
||||
{
|
||||
nodeGraph.<NodeGraphDirty>k__BackingField = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163E4 RID: 91108 RVA: 0x00531240 File Offset: 0x0052F440
|
||||
[Token(Token = "0x60163E4")]
|
||||
[Address(RVA = "0x11B05F0", Offset = "0x11AF3F0", VA = "0x1811B05F0")]
|
||||
private void DMNCLGLJBDF()
|
||||
{
|
||||
CircuitNodeGraph nodeGraph = this.MBBJMCDGDMN._nodeGraph;
|
||||
if (nodeGraph != 0)
|
||||
{
|
||||
nodeGraph.<NodeGraphDirty>k__BackingField = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163E5 RID: 91109 RVA: 0x0053126C File Offset: 0x0052F46C
|
||||
[Token(Token = "0x60163E5")]
|
||||
[Address(RVA = "0x11B0A60", Offset = "0x11AF860", VA = "0x1811B0A60")]
|
||||
private int KEBGCHHOLDI(CircuitPlayerStat ILOCFLIJHDA, int CJFGEMGOJHB)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(CJFGEMGOJHB);
|
||||
if (agajmbpabdl == 0)
|
||||
{
|
||||
}
|
||||
if (ILOCFLIJHDA == CircuitPlayerStat.Player_Health)
|
||||
{
|
||||
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.GetPlayerHealth(agajmbpabdl);
|
||||
}
|
||||
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.GetPlayerShield(agajmbpabdl);
|
||||
}
|
||||
|
||||
// Token: 0x060163E6 RID: 91110 RVA: 0x005312C4 File Offset: 0x0052F4C4
|
||||
[Token(Token = "0x60163E6")]
|
||||
[Address(RVA = "0x11B0DE0", Offset = "0x11AFBE0", VA = "0x1811B0DE0")]
|
||||
public GetPlayerStatNodeDisplay()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,130 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02003290 RID: 12944
|
||||
[Token(Token = "0x2003290")]
|
||||
public class LegacyScoreInputNodeDisplay : CircuitNodeDisplay, PFHIHKIOPFF
|
||||
{
|
||||
// Token: 0x17003D59 RID: 15705
|
||||
// (get) Token: 0x060163E7 RID: 91111 RVA: 0x005312D8 File Offset: 0x0052F4D8
|
||||
// (set) Token: 0x060163E8 RID: 91112 RVA: 0x005312EC File Offset: 0x0052F4EC
|
||||
[Token(Token = "0x17003D59")]
|
||||
public OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x60163E7")]
|
||||
[Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return this.outputMeta;
|
||||
}
|
||||
[Token(Token = "0x60163E8")]
|
||||
[Address(RVA = "0x7CB600", Offset = "0x7CA400", VA = "0x1807CB600", Slot = "34")]
|
||||
set
|
||||
{
|
||||
this.outputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163E9 RID: 91113 RVA: 0x00531300 File Offset: 0x0052F500
|
||||
[Token(Token = "0x60163E9")]
|
||||
[Address(RVA = "0x11B1A30", Offset = "0x11B0830", VA = "0x1811B1A30", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
this.ONLEICCNNBI = instance;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameScoreManager scoreManager = this.ONLEICCNNBI.scoreManager;
|
||||
Action<bool> action = new Action(this.FNKHHJHDFOE);
|
||||
scoreManager.StatsChangeEvent += action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163EA RID: 91114 RVA: 0x00531354 File Offset: 0x0052F554
|
||||
[Token(Token = "0x60163EA")]
|
||||
[Address(RVA = "0x11B1950", Offset = "0x11B0750", VA = "0x1811B1950", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
||||
int num = 0;
|
||||
if (onleiccnnbi != num)
|
||||
{
|
||||
GameScoreManager scoreManager = this.ONLEICCNNBI.scoreManager;
|
||||
Action<bool> action = new Action(this.FNKHHJHDFOE);
|
||||
scoreManager.StatsChangeEvent -= action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163EB RID: 91115 RVA: 0x005313A0 File Offset: 0x0052F5A0
|
||||
[Token(Token = "0x60163EB")]
|
||||
[Address(RVA = "0x11B1B30", Offset = "0x11B0930", VA = "0x1811B1B30", Slot = "26")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
do
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
}
|
||||
while (IKFLAODDALD == 0 || IKFLAODDALD == 0);
|
||||
this.CLCLKPOFELE();
|
||||
}
|
||||
|
||||
// Token: 0x060163EC RID: 91116 RVA: 0x005313CC File Offset: 0x0052F5CC
|
||||
[Token(Token = "0x60163EC")]
|
||||
[Address(RVA = "0x11B1940", Offset = "0x11B0740", VA = "0x1811B1940")]
|
||||
private void FNKHHJHDFOE(bool KEEODNCLLBL)
|
||||
{
|
||||
this.CLCLKPOFELE();
|
||||
}
|
||||
|
||||
// Token: 0x060163ED RID: 91117 RVA: 0x005313E0 File Offset: 0x0052F5E0
|
||||
[Token(Token = "0x60163ED")]
|
||||
[Address(RVA = "0x11B1800", Offset = "0x11B0600", VA = "0x1811B1800")]
|
||||
private void CLCLKPOFELE()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
||||
int num = 0;
|
||||
if (onleiccnnbi != num)
|
||||
{
|
||||
GameScoreManager scoreManager = this.ONLEICCNNBI.scoreManager;
|
||||
int num2 = 0;
|
||||
int score = scoreManager.GetScore((CGLKOJIMDIH)num2);
|
||||
int score2 = this.ONLEICCNNBI.scoreManager.GetScore(CGLKOJIMDIH.TEAM_2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163EE RID: 91118 RVA: 0x00531440 File Offset: 0x0052F640
|
||||
[Token(Token = "0x60163EE")]
|
||||
[Address(RVA = "0x11B1C20", Offset = "0x11B0A20", VA = "0x1811B1C20")]
|
||||
public LegacyScoreInputNodeDisplay()
|
||||
{
|
||||
OutputMetadata[] array = new OutputMetadata[2];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
this.outputMeta = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E907 RID: 59655
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400E907")]
|
||||
private GameManager ONLEICCNNBI;
|
||||
|
||||
// Token: 0x0400E908 RID: 59656
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400E908")]
|
||||
[SerializeField]
|
||||
private OutputMetadata[] outputMeta;
|
||||
}
|
||||
}
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02003291 RID: 12945
|
||||
[Token(Token = "0x2003291")]
|
||||
public class LegacySetScoreOutputNodeDisplay : CircuitNodeDisplay, LNMHDEAMFBO
|
||||
{
|
||||
// Token: 0x17003D5A RID: 15706
|
||||
// (get) Token: 0x060163EF RID: 91119 RVA: 0x0053147C File Offset: 0x0052F67C
|
||||
// (set) Token: 0x060163F0 RID: 91120 RVA: 0x00531490 File Offset: 0x0052F690
|
||||
[Token(Token = "0x17003D5A")]
|
||||
public InputMetadata[] LKIOMMEBJEC
|
||||
{
|
||||
[Token(Token = "0x60163EF")]
|
||||
[Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return this.inputMeta;
|
||||
}
|
||||
[Token(Token = "0x60163F0")]
|
||||
[Address(RVA = "0x8C0F40", Offset = "0x8BFD40", VA = "0x1808C0F40", Slot = "34")]
|
||||
set
|
||||
{
|
||||
this.inputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163F1 RID: 91121 RVA: 0x005314A4 File Offset: 0x0052F6A4
|
||||
[Token(Token = "0x60163F1")]
|
||||
[Address(RVA = "0x11B1F10", Offset = "0x11B0D10", VA = "0x1811B1F10", Slot = "26")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
if (this.MBBJMCDGDMN != 0)
|
||||
{
|
||||
OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
OutputNodeUpdated outputNodeUpdated2 = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
|
||||
// Token: 0x060163F2 RID: 91122 RVA: 0x005314DC File Offset: 0x0052F6DC
|
||||
[Token(Token = "0x60163F2")]
|
||||
[Address(RVA = "0x11B1E60", Offset = "0x11B0C60", VA = "0x1811B1E60", Slot = "25")]
|
||||
protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
|
||||
{
|
||||
base.NDMHFAFLLOH(KFONGPOFCDH);
|
||||
if (this.MBBJMCDGDMN != 0)
|
||||
{
|
||||
OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163F3 RID: 91123 RVA: 0x00531508 File Offset: 0x0052F708
|
||||
[Token(Token = "0x60163F3")]
|
||||
[Address(RVA = "0x11B1D00", Offset = "0x11B0B00", VA = "0x1811B1D00")]
|
||||
private void KBKBJFBEOGH(Dictionary<InputSlot, int> COLKFKBFGNA)
|
||||
{
|
||||
int num = 0;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (instance != num2 && instance.CIFKHPAHBHB)
|
||||
{
|
||||
int num3 = 0;
|
||||
if (COLKFKBFGNA.TryGetValue(num3, num))
|
||||
{
|
||||
instance.scoreManager.MasterSetScore(CGLKOJIMDIH.TEAM_2, num);
|
||||
}
|
||||
if (COLKFKBFGNA.TryGetValue((uint)1, num))
|
||||
{
|
||||
GameScoreManager scoreManager = instance.scoreManager;
|
||||
int num4 = 0;
|
||||
scoreManager.MasterSetScore((CGLKOJIMDIH)num4, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163F4 RID: 91124 RVA: 0x00531580 File Offset: 0x0052F780
|
||||
[Token(Token = "0x60163F4")]
|
||||
[Address(RVA = "0x11B2030", Offset = "0x11B0E30", VA = "0x1811B2030")]
|
||||
public LegacySetScoreOutputNodeDisplay()
|
||||
{
|
||||
InputMetadata[] array = new InputMetadata[2];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
this.inputMeta = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E909 RID: 59657
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400E909")]
|
||||
[SerializeField]
|
||||
private InputMetadata[] inputMeta;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02003292 RID: 12946
|
||||
[Token(Token = "0x2003292")]
|
||||
public class PlayerCombatEventNodeDisplay : CircuitNodeDisplay, PFHIHKIOPFF
|
||||
{
|
||||
// Token: 0x17003D5B RID: 15707
|
||||
// (get) Token: 0x060163F5 RID: 91125 RVA: 0x005315BC File Offset: 0x0052F7BC
|
||||
// (set) Token: 0x060163F6 RID: 91126 RVA: 0x005315D0 File Offset: 0x0052F7D0
|
||||
[Token(Token = "0x17003D5B")]
|
||||
public virtual OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x60163F5")]
|
||||
[Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910", Slot = "35")]
|
||||
get;
|
||||
[Token(Token = "0x60163F6")]
|
||||
[Address(RVA = "0x8C0F40", Offset = "0x8BFD40", VA = "0x1808C0F40", Slot = "36")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x060163F7 RID: 91127 RVA: 0x005315E4 File Offset: 0x0052F7E4
|
||||
[Token(Token = "0x60163F7")]
|
||||
[Address(RVA = "0x11B3910", Offset = "0x11B2710", VA = "0x1811B3910", Slot = "26")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
do
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
}
|
||||
while (IKFLAODDALD == 0 || IKFLAODDALD == 0);
|
||||
}
|
||||
|
||||
// Token: 0x060163F8 RID: 91128 RVA: 0x0053160C File Offset: 0x0052F80C
|
||||
[Token(Token = "0x60163F8")]
|
||||
[Address(RVA = "0x11B3770", Offset = "0x11B2570", VA = "0x1811B3770")]
|
||||
protected static int MKCHIOIMNOO(int CJFGEMGOJHB)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(CJFGEMGOJHB);
|
||||
if (agajmbpabdl != 0)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num2 = 0;
|
||||
if (!(teamManager == num2) && !teamManager.IsPlayerSpectator(agajmbpabdl))
|
||||
{
|
||||
int playerTeam = (int)teamManager.GetPlayerTeam(agajmbpabdl);
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060163F9 RID: 91129 RVA: 0x00531674 File Offset: 0x0052F874
|
||||
[Token(Token = "0x60163F9")]
|
||||
[Address(RVA = "0x11B3A10", Offset = "0x11B2810", VA = "0x1811B3A10")]
|
||||
public PlayerCombatEventNodeDisplay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E90A RID: 59658
|
||||
[Token(Token = "0x400E90A")]
|
||||
private const int EFIOEEPOJCC = 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,184 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Core.Combat;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02003293 RID: 12947
|
||||
[Token(Token = "0x2003293")]
|
||||
public class PlayerHitInputNodeDisplay : PlayerCombatEventNodeDisplay
|
||||
{
|
||||
// Token: 0x17003D5C RID: 15708
|
||||
// (get) Token: 0x060163FA RID: 91130 RVA: 0x00531688 File Offset: 0x0052F888
|
||||
// (set) Token: 0x060163FB RID: 91131 RVA: 0x0053169C File Offset: 0x0052F89C
|
||||
[Token(Token = "0x17003D5C")]
|
||||
public override OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x60163FA")]
|
||||
[Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40", Slot = "35")]
|
||||
get
|
||||
{
|
||||
return this.outputMeta;
|
||||
}
|
||||
[Token(Token = "0x60163FB")]
|
||||
[Address(RVA = "0x7CB600", Offset = "0x7CA400", VA = "0x1807CB600", Slot = "36")]
|
||||
set
|
||||
{
|
||||
this.outputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163FC RID: 91132 RVA: 0x005316B0 File Offset: 0x0052F8B0
|
||||
[Token(Token = "0x60163FC")]
|
||||
[Address(RVA = "0x11B3D10", Offset = "0x11B2B10", VA = "0x1811B3D10", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
OKNNKFGFODL preEvaluateEvent = CircuitManager.PreEvaluateEvent;
|
||||
Action action = new Action(this.HAFNEMBELHE);
|
||||
CircuitManager.PreEvaluateEvent = OKNNKFGFODL.BPJDFPACLMK(preEvaluateEvent, action);
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num2 = 0;
|
||||
if (combatManager != num2)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.NBEEFOFHBLH nbeefofhblh = new GameCombatManager.NBEEFOFHBLH(this.NBKALCBMELE);
|
||||
combatManager2.GNNAEJAFGBJ += nbeefofhblh;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NBKALCBMELE);
|
||||
combatManager3.DNLKLILOAIM += odcimpcgpke;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke2 = new GameCombatManager.ODCIMPCGPKE(this.NBKALCBMELE);
|
||||
combatManager4.ECGOFFMHMDE += odcimpcgpke2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163FD RID: 91133 RVA: 0x00531784 File Offset: 0x0052F984
|
||||
[Token(Token = "0x60163FD")]
|
||||
[Address(RVA = "0x11B3A70", Offset = "0x11B2870", VA = "0x1811B3A70", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
OKNNKFGFODL preEvaluateEvent = CircuitManager.PreEvaluateEvent;
|
||||
Action action = new Action(this.HAFNEMBELHE);
|
||||
CircuitManager.PreEvaluateEvent = OKNNKFGFODL.GMNMHGMFGOL(preEvaluateEvent, action);
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num2 = 0;
|
||||
if (combatManager != num2)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.NBEEFOFHBLH nbeefofhblh = new GameCombatManager.NBEEFOFHBLH(this.NBKALCBMELE);
|
||||
combatManager2.GNNAEJAFGBJ -= nbeefofhblh;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NBKALCBMELE);
|
||||
combatManager3.DNLKLILOAIM -= odcimpcgpke;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke2 = new GameCombatManager.ODCIMPCGPKE(this.NBKALCBMELE);
|
||||
combatManager4.ECGOFFMHMDE -= odcimpcgpke2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060163FE RID: 91134 RVA: 0x00531858 File Offset: 0x0052FA58
|
||||
[Token(Token = "0x60163FE")]
|
||||
[Address(RVA = "0x11B42F0", Offset = "0x11B30F0", VA = "0x1811B42F0")]
|
||||
private void NBKALCBMELE(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.AEGDBFPAFJO GEOMPLKMOLA, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
int inpoaaaoahi = LJGOHLFADDN.INPOAAAOAHI;
|
||||
int inpoaaaoahi2 = HMEIODIHDCL.INPOAAAOAHI;
|
||||
int viewIdField = GDIGKHINJCG.JDHMIOJKLCK.viewIdField;
|
||||
ELGBCKDBOED<int, int, int> elgbckdboed = DLPGJKJFNCM.NFHADFCEMML<int, int, int>(inpoaaaoahi, inpoaaaoahi2, viewIdField);
|
||||
Dictionary<ELGBCKDBOED<int, int, int>, int> fpgnpaolibl = this.FPGNPAOLIBL;
|
||||
}
|
||||
|
||||
// Token: 0x060163FF RID: 91135 RVA: 0x00531898 File Offset: 0x0052FA98
|
||||
[Token(Token = "0x60163FF")]
|
||||
[Address(RVA = "0x11B42F0", Offset = "0x11B30F0", VA = "0x1811B42F0")]
|
||||
private void NBKALCBMELE(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
int inpoaaaoahi = LJGOHLFADDN.INPOAAAOAHI;
|
||||
int inpoaaaoahi2 = HMEIODIHDCL.INPOAAAOAHI;
|
||||
int viewIdField = GDIGKHINJCG.JDHMIOJKLCK.viewIdField;
|
||||
ELGBCKDBOED<int, int, int> elgbckdboed = DLPGJKJFNCM.NFHADFCEMML<int, int, int>(inpoaaaoahi, inpoaaaoahi2, viewIdField);
|
||||
Dictionary<ELGBCKDBOED<int, int, int>, int> fpgnpaolibl = this.FPGNPAOLIBL;
|
||||
}
|
||||
|
||||
// Token: 0x06016400 RID: 91136 RVA: 0x005318D8 File Offset: 0x0052FAD8
|
||||
[Token(Token = "0x6016400")]
|
||||
[Address(RVA = "0x11B3FB0", Offset = "0x11B2DB0", VA = "0x1811B3FB0")]
|
||||
private void HAFNEMBELHE()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
}
|
||||
if (!KKPBCOOONNK.BNNCCCFFALC || mbbjmcdgdmn == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
Dictionary<ELGBCKDBOED<int, int, int>, int> fpgnpaolibl = this.FPGNPAOLIBL;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
QueuedMomentarySourceNode.Output[] array = new QueuedMomentarySourceNode.Output[5];
|
||||
array[0] = array;
|
||||
array[1] = array;
|
||||
array[2] = array;
|
||||
array[3] = array;
|
||||
array[4] = array;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.FPGNPAOLIBL.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06016401 RID: 91137 RVA: 0x00531988 File Offset: 0x0052FB88
|
||||
[Token(Token = "0x6016401")]
|
||||
[Address(RVA = "0x11B43B0", Offset = "0x11B31B0", VA = "0x1811B43B0")]
|
||||
public PlayerHitInputNodeDisplay()
|
||||
{
|
||||
OutputMetadata[] array = new OutputMetadata[5];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
ulong num3;
|
||||
array[4] = num3;
|
||||
ulong num4;
|
||||
array[6] = num4;
|
||||
ulong num5;
|
||||
array[8] = num5;
|
||||
this.outputMeta = array;
|
||||
Dictionary<ELGBCKDBOED<int, int, int>, int> dictionary = new Dictionary();
|
||||
this.FPGNPAOLIBL = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E90C RID: 59660
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400E90C")]
|
||||
[SerializeField]
|
||||
private OutputMetadata[] outputMeta;
|
||||
|
||||
// Token: 0x0400E90D RID: 59661
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400E90D")]
|
||||
private Dictionary<ELGBCKDBOED<int, int, int>, int> FPGNPAOLIBL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02003294 RID: 12948
|
||||
[Token(Token = "0x2003294")]
|
||||
public class PlayerRevivedInputNodeDisplay : PlayerCombatEventNodeDisplay
|
||||
{
|
||||
// Token: 0x17003D5D RID: 15709
|
||||
// (get) Token: 0x06016402 RID: 91138 RVA: 0x005319EC File Offset: 0x0052FBEC
|
||||
// (set) Token: 0x06016403 RID: 91139 RVA: 0x00531A00 File Offset: 0x0052FC00
|
||||
[Token(Token = "0x17003D5D")]
|
||||
public override OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x6016402")]
|
||||
[Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40", Slot = "35")]
|
||||
get
|
||||
{
|
||||
return this.outputMeta;
|
||||
}
|
||||
[Token(Token = "0x6016403")]
|
||||
[Address(RVA = "0x7CB600", Offset = "0x7CA400", VA = "0x1807CB600", Slot = "36")]
|
||||
set
|
||||
{
|
||||
this.outputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016404 RID: 91140 RVA: 0x00531A14 File Offset: 0x0052FC14
|
||||
[Token(Token = "0x6016404")]
|
||||
[Address(RVA = "0x11B4710", Offset = "0x11B3510", VA = "0x1811B4710", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num2 = 0;
|
||||
if (combatManager != num2)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.ILJGDGFCBPD);
|
||||
combatManager2.HCDKAAMFHBN += mgbbcmdiiij;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016405 RID: 91141 RVA: 0x00531A7C File Offset: 0x0052FC7C
|
||||
[Token(Token = "0x6016405")]
|
||||
[Address(RVA = "0x11B4590", Offset = "0x11B3390", VA = "0x1811B4590", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num2 = 0;
|
||||
if (combatManager != num2)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.ILJGDGFCBPD);
|
||||
combatManager2.HCDKAAMFHBN -= mgbbcmdiiij;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016406 RID: 91142 RVA: 0x00531AE4 File Offset: 0x0052FCE4
|
||||
[Token(Token = "0x6016406")]
|
||||
[Address(RVA = "0x11B4890", Offset = "0x11B3690", VA = "0x1811B4890")]
|
||||
private void ILJGDGFCBPD(AGAJMBPABDL LLFMHANMHIC, AGAJMBPABDL NLEOIMBAFFL, Vector3 OMFJFJDAAEO)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && mbbjmcdgdmn != 0)
|
||||
{
|
||||
int playerHealth = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.GetPlayerHealth(LLFMHANMHIC);
|
||||
QueuedMomentarySourceNode.Output[] array = new QueuedMomentarySourceNode.Output[4];
|
||||
int inpoaaaoahi = LLFMHANMHIC.INPOAAAOAHI;
|
||||
ulong num;
|
||||
array[0] = num;
|
||||
int inpoaaaoahi2 = NLEOIMBAFFL.INPOAAAOAHI;
|
||||
ulong num2;
|
||||
array[1] = num2;
|
||||
int num3 = PlayerCombatEventNodeDisplay.MKCHIOIMNOO(LLFMHANMHIC.INPOAAAOAHI);
|
||||
ulong num4;
|
||||
array[2] = num4;
|
||||
ulong num5;
|
||||
array[3] = num5;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016407 RID: 91143 RVA: 0x00531B70 File Offset: 0x0052FD70
|
||||
[Token(Token = "0x6016407")]
|
||||
[Address(RVA = "0x11B4AB0", Offset = "0x11B38B0", VA = "0x1811B4AB0")]
|
||||
public PlayerRevivedInputNodeDisplay()
|
||||
{
|
||||
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: 0x0400E90E RID: 59662
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400E90E")]
|
||||
[SerializeField]
|
||||
private OutputMetadata[] outputMeta;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,539 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02003295 RID: 12949
|
||||
[Token(Token = "0x2003295")]
|
||||
public class PlayerRoleMappingNodeDisplay : ModedCircuitNodeDisplay<PlayerRoleMappingNode>
|
||||
{
|
||||
// Token: 0x17003D5E RID: 15710
|
||||
// (get) Token: 0x06016408 RID: 91144 RVA: 0x00531BBC File Offset: 0x0052FDBC
|
||||
[Token(Token = "0x17003D5E")]
|
||||
protected override Dictionary<string, FLCFOLDCOJJ> COHNLMCLBPI
|
||||
{
|
||||
[Token(Token = "0x6016408")]
|
||||
[Address(RVA = "0x11B5F10", Offset = "0x11B4D10", VA = "0x1811B5F10", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return PlayerRoleMappingNodeDisplay.IHGJJKDEOHL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D5F RID: 15711
|
||||
// (get) Token: 0x06016409 RID: 91145 RVA: 0x00531BD0 File Offset: 0x0052FDD0
|
||||
[Token(Token = "0x17003D5F")]
|
||||
protected override object KCNNJNGLIEO
|
||||
{
|
||||
[Token(Token = "0x6016409")]
|
||||
[Address(RVA = "0x11B5E90", Offset = "0x11B4C90", VA = "0x1811B5E90", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return "mode";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601640A RID: 91146 RVA: 0x00531BE4 File Offset: 0x0052FDE4
|
||||
[Token(Token = "0x601640A")]
|
||||
[Address(RVA = "0x11B5EC0", Offset = "0x11B4CC0", VA = "0x1811B5EC0", Slot = "25")]
|
||||
protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
|
||||
{
|
||||
HIPBHHONPLB jihlojkonkf = this.JIHLOJKONKF;
|
||||
if (jihlojkonkf != 0)
|
||||
{
|
||||
jihlojkonkf.Dispose();
|
||||
}
|
||||
base.NDMHFAFLLOH(KFONGPOFCDH);
|
||||
}
|
||||
|
||||
// Token: 0x0601640B RID: 91147 RVA: 0x00531C0C File Offset: 0x0052FE0C
|
||||
[Token(Token = "0x601640B")]
|
||||
[Address(RVA = "0x11B4C30", Offset = "0x11B3A30", VA = "0x1811B4C30", Slot = "35")]
|
||||
protected override int BJKDPHHLCII()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0 || mbbjmcdgdmn != 0)
|
||||
{
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0601640C RID: 91148 RVA: 0x00531C2C File Offset: 0x0052FE2C
|
||||
[Token(Token = "0x601640C")]
|
||||
[Address(RVA = "0x11B6050", Offset = "0x11B4E50", VA = "0x1811B6050", Slot = "20")]
|
||||
public override void PopulateDynamicEditables()
|
||||
{
|
||||
base.PopulateDynamicEditables();
|
||||
List<DOPNALIMPNA> oppmklpogfb = this.OPPMKLPOGFB;
|
||||
Func<Guid> func = new Func(this.GetRoleId);
|
||||
Action<Guid> action = new Action(this.NLIPPNCOMDC);
|
||||
Action<DLKPBLNKLAD, GCKECFLKJGJ> action2 = new Action(this.Tool.creationObject.FireDialogListPicker);
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
string text;
|
||||
IMAFJGKHEMD imafjgkhemd = ONOKJPIMIIP.KPKBGKJFBKE(func, action, action2, num2, num, text);
|
||||
oppmklpogfb.Add(imafjgkhemd);
|
||||
}
|
||||
|
||||
// Token: 0x0601640D RID: 91149 RVA: 0x00531C9C File Offset: 0x0052FE9C
|
||||
[Token(Token = "0x601640D")]
|
||||
[Address(RVA = "0x11B5860", Offset = "0x11B4660", VA = "0x1811B5860", Slot = "19")]
|
||||
public override IEnumerable<ILINODKFHEO> GetEditables()
|
||||
{
|
||||
List<ILINODKFHEO> list = new List(base.GetEditables());
|
||||
HIPBHHONPLB jihlojkonkf = this.JIHLOJKONKF;
|
||||
if (jihlojkonkf == 0)
|
||||
{
|
||||
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.DEDABHKCIBG <>9__17_ = PlayerRoleMappingNodeDisplay.<>c.<>9__17_0;
|
||||
if (<>9__17_ == 0)
|
||||
{
|
||||
PlayerRoleMappingNodeDisplay.<>c.<>9__17_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.RoleEditControlUIPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.KEPPPOLKFLA);
|
||||
int num;
|
||||
int num2;
|
||||
HIPBHHONPLB hipbhhonplb = new HIPBHHONPLB(<>9__17_, ohindolfnmp, num, num2 != 0, num2);
|
||||
num = 0;
|
||||
num2 = 0;
|
||||
this.JIHLOJKONKF = hipbhhonplb;
|
||||
}
|
||||
list.Add(jihlojkonkf);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601640E RID: 91150 RVA: 0x00531D18 File Offset: 0x0052FF18
|
||||
[Token(Token = "0x601640E")]
|
||||
[Address(RVA = "0x11B5A10", Offset = "0x11B4810", VA = "0x1811B5A10")]
|
||||
public Guid GetRoleId()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601640E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Guid RecRoom.Core.Creation.Circuits.Game.PlayerRoleMappingNodeDisplay::GetRoleId()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:Guid(var_1_07, ldsfld:Guid(PlayerGameRoleManager::AG_EVERYONE_GUID))
|
||||
stfld:CircuitNodeModeEditableEnumUIControl(ModedCircuitNodeDisplay`1::uiControl, ldloc:PlayerRoleMappingNodeDisplay[exp:ModedCircuitNodeDisplay`1](this), ldloc:Guid[exp:CircuitNodeModeEditableEnumUIControl](var_1_07))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601640F RID: 91151 RVA: 0x00531D34 File Offset: 0x0052FF34
|
||||
[Token(Token = "0x601640F")]
|
||||
[Address(RVA = "0x11B5F70", Offset = "0x11B4D70", VA = "0x1811B5F70")]
|
||||
private void NLIPPNCOMDC(Guid JPGBOLJNPPN)
|
||||
{
|
||||
Dictionary<object, object> dictionary = new Dictionary();
|
||||
string text = JPGBOLJNPPN.ToString();
|
||||
dictionary.Add("roleId", text);
|
||||
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int <NodeId>k__BackingField = this.MBBJMCDGDMN.<NodeId>k__BackingField;
|
||||
instance.RequestMasterModifyNode(<NodeId>k__BackingField, dictionary);
|
||||
}
|
||||
|
||||
// Token: 0x06016410 RID: 91152 RVA: 0x00531D7C File Offset: 0x0052FF7C
|
||||
[Token(Token = "0x6016410")]
|
||||
[Address(RVA = "0x11B5630", Offset = "0x11B4430", VA = "0x1811B5630", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn;
|
||||
do
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (mbbjmcdgdmn == 0);
|
||||
PlayerRoleMappingNode.PlayerHasRoleFunc playerHasRoleFunc = new PlayerRoleMappingNode.PlayerHasRoleFunc(this.CAOBBDMFIEK);
|
||||
PlayerRoleMappingNode.PlayerModifyRoleFunc playerModifyRoleFunc = new PlayerRoleMappingNode.PlayerModifyRoleFunc(this.GHLJMCDDKHH);
|
||||
PlayerRoleMappingNode.PlayerModifyRoleFunc playerModifyRoleFunc2 = new PlayerRoleMappingNode.PlayerModifyRoleFunc(this.DKAHALBABMD);
|
||||
PlayerRoleMappingNode.PlayerModifyRoleFunc playerModifyRoleFunc3 = new PlayerRoleMappingNode.PlayerModifyRoleFunc(this.CFANBGGDHOC);
|
||||
PlayerRoleMappingNode.PlayerModifyRoleFunc playerModifyRoleFunc4 = new PlayerRoleMappingNode.PlayerModifyRoleFunc(this.CPGHDLDGECA);
|
||||
Action<AGAJMBPABDL, GameRole> action = new Action(this.ICFCCHEKIGG);
|
||||
}
|
||||
|
||||
// Token: 0x06016411 RID: 91153 RVA: 0x00531DF4 File Offset: 0x0052FFF4
|
||||
[Token(Token = "0x6016411")]
|
||||
[Address(RVA = "0x11B5150", Offset = "0x11B3F50", VA = "0x1811B5150", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
PlayerRoleMappingNode.PlayerHasRoleFunc playerHasRoleFunc = new PlayerRoleMappingNode.PlayerHasRoleFunc(this.CAOBBDMFIEK);
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn2 = this.MBBJMCDGDMN;
|
||||
PlayerRoleMappingNode.PlayerModifyRoleFunc playerModifyRoleFunc = new PlayerRoleMappingNode.PlayerModifyRoleFunc(this.GHLJMCDDKHH);
|
||||
if (mbbjmcdgdmn2 != 0 && mbbjmcdgdmn2 != 0)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn3 = this.MBBJMCDGDMN;
|
||||
PlayerRoleMappingNode.PlayerModifyRoleFunc playerModifyRoleFunc2 = new PlayerRoleMappingNode.PlayerModifyRoleFunc(this.DKAHALBABMD);
|
||||
if (mbbjmcdgdmn3 != 0 && mbbjmcdgdmn3 != 0)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn4 = this.MBBJMCDGDMN;
|
||||
PlayerRoleMappingNode.PlayerModifyRoleFunc playerModifyRoleFunc3 = new PlayerRoleMappingNode.PlayerModifyRoleFunc(this.CFANBGGDHOC);
|
||||
if (mbbjmcdgdmn4 != 0 && mbbjmcdgdmn4 != 0)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn5 = this.MBBJMCDGDMN;
|
||||
PlayerRoleMappingNode.PlayerModifyRoleFunc playerModifyRoleFunc4 = new PlayerRoleMappingNode.PlayerModifyRoleFunc(this.CPGHDLDGECA);
|
||||
if (mbbjmcdgdmn5 != 0 && mbbjmcdgdmn5 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Action<AGAJMBPABDL, GameRole> action = new Action(this.ICFCCHEKIGG);
|
||||
}
|
||||
|
||||
// Token: 0x06016412 RID: 91154 RVA: 0x00531EE0 File Offset: 0x005300E0
|
||||
[Token(Token = "0x6016412")]
|
||||
[Address(RVA = "0x11B5C50", Offset = "0x11B4A50", VA = "0x1811B5C50")]
|
||||
private void ICFCCHEKIGG(AGAJMBPABDL AGIHAKFFCCD, GameRole EBPNBIHHMBN)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (mbbjmcdgdmn != 0 && num <= 1)
|
||||
{
|
||||
int inpoaaaoahi = AGIHAKFFCCD.INPOAAAOAHI;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016413 RID: 91155 RVA: 0x00531F10 File Offset: 0x00530110
|
||||
[Token(Token = "0x6016413")]
|
||||
[Address(RVA = "0x11B4E90", Offset = "0x11B3C90", VA = "0x1811B4E90")]
|
||||
private bool CAOBBDMFIEK(int CJFGEMGOJHB, Guid BGHHFOOBFMA)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(CJFGEMGOJHB);
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x06016414 RID: 91156 RVA: 0x00531F50 File Offset: 0x00530150
|
||||
[Token(Token = "0x6016414")]
|
||||
[Address(RVA = "0x11B5600", Offset = "0x11B4400", VA = "0x1811B5600")]
|
||||
private void GHLJMCDDKHH(int OLJGNEGDHFG, Guid BGHHFOOBFMA)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016415 RID: 91157 RVA: 0x00531F60 File Offset: 0x00530160
|
||||
[Token(Token = "0x6016415")]
|
||||
[Address(RVA = "0x11B5010", Offset = "0x11B3E10", VA = "0x1811B5010")]
|
||||
private void DKAHALBABMD(int OLJGNEGDHFG, Guid BGHHFOOBFMA)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016416 RID: 91158 RVA: 0x00531F70 File Offset: 0x00530170
|
||||
[Token(Token = "0x6016416")]
|
||||
[Address(RVA = "0x11B4FB0", Offset = "0x11B3DB0", VA = "0x1811B4FB0")]
|
||||
private void CFANBGGDHOC(int HKDAADFECGO, Guid BGHHFOOBFMA)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016417 RID: 91159 RVA: 0x00531F80 File Offset: 0x00530180
|
||||
[Token(Token = "0x6016417")]
|
||||
[Address(RVA = "0x11B4FE0", Offset = "0x11B3DE0", VA = "0x1811B4FE0")]
|
||||
private void CPGHDLDGECA(int HKDAADFECGO, Guid BGHHFOOBFMA)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016418 RID: 91160 RVA: 0x00531F90 File Offset: 0x00530190
|
||||
[Token(Token = "0x6016418")]
|
||||
[Address(RVA = "0x11B4CB0", Offset = "0x11B3AB0", VA = "0x1811B4CB0")]
|
||||
private void BOJJEOBLMEG(int HKDAADFECGO, Guid BGHHFOOBFMA, bool NEOLBBOIPJH)
|
||||
{
|
||||
int num = 0;
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (flag && !CGMLHJOCALI.FMAEGJFPJLP((CMDADAAOBHD)num) && OEDDKNGMHOE.PJCJPHMFHGK(HKDAADFECGO) != 0)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL[] array;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = array[num];
|
||||
this.FEHMPBJCAEI((CMDADAAOBHD)num, agajmbpabdl, NEOLBBOIPJH);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016419 RID: 91161 RVA: 0x00531FF8 File Offset: 0x005301F8
|
||||
[Token(Token = "0x6016419")]
|
||||
[Address(RVA = "0x11B5AE0", Offset = "0x11B48E0", VA = "0x1811B5AE0")]
|
||||
private void HNODOLJENAB(int OLJGNEGDHFG, Guid BGHHFOOBFMA, bool NEOLBBOIPJH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
CMDADAAOBHD gameRoleId;
|
||||
int gameRoleId3 = (int)gameRoleId;
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
Action<AGAJMBPABDL> action = delegate(AGAJMBPABDL photonPlayer)
|
||||
{
|
||||
PlayerRoleMappingNodeDisplay <>4__this = this;
|
||||
bool roleEnabled = NEOLBBOIPJH;
|
||||
CMDADAAOBHD gameRoleId2 = gameRoleId;
|
||||
<>4__this.FEHMPBJCAEI(gameRoleId2, photonPlayer, roleEnabled);
|
||||
};
|
||||
OEDDKNGMHOE.ONEBPBDGOBB(OLJGNEGDHFG, action);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601641A RID: 91162 RVA: 0x00532050 File Offset: 0x00530250
|
||||
[Token(Token = "0x601641A")]
|
||||
[Address(RVA = "0x11B5040", Offset = "0x11B3E40", VA = "0x1811B5040")]
|
||||
private void FEHMPBJCAEI(CMDADAAOBHD GEFKLMGJOKJ, AGAJMBPABDL IEKDDPPNFPF, bool CBHMNNAINHM)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0 && IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
if (CBHMNNAINHM)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
return;
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601641B RID: 91163 RVA: 0x00532090 File Offset: 0x00530290
|
||||
[Token(Token = "0x601641B")]
|
||||
[Address(RVA = "0x11B62F0", Offset = "0x11B50F0", VA = "0x1811B62F0")]
|
||||
public PlayerRoleMappingNodeDisplay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601641D RID: 91165 RVA: 0x005320C4 File Offset: 0x005302C4
|
||||
[Token(Token = "0x601641D")]
|
||||
[Address(RVA = "0x11B5CF0", Offset = "0x11B4AF0", VA = "0x1811B5CF0")]
|
||||
[CompilerGenerated]
|
||||
private void KEPPPOLKFLA(RoleGuidEditableUIControl GCCLEJOGCCE)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Func<Guid> func = new Func(this.GetRoleId);
|
||||
RoleGuidEditableUIControl instance = GCCLEJOGCCE;
|
||||
Action<Guid> action = new Action(this.NLIPPNCOMDC);
|
||||
mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
goto IL_7C;
|
||||
}
|
||||
CircuitNode.NodeMetadataChanged nodeMetadataChangedEvent = mbbjmcdgdmn.NodeMetadataChangedEvent;
|
||||
CircuitNode.NodeMetadataChanged nodeMetadataChanged = new CircuitNode.NodeMetadataChanged(GCCLEJOGCCE.NodeMetadataUpdated);
|
||||
@delegate = Delegate.Combine(nodeMetadataChangedEvent, nodeMetadataChanged);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
mbbjmcdgdmn.NodeMetadataChangedEvent = @delegate;
|
||||
IL_7C:
|
||||
RoleGuidEditableUIControl instance2 = gclioaniaja.instance;
|
||||
Action action2 = delegate
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn2;
|
||||
Delegate delegate2;
|
||||
for (;;)
|
||||
{
|
||||
mbbjmcdgdmn2 = gclioaniaja.<>4__this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn2 == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
RoleGuidEditableUIControl instance3 = gclioaniaja.instance;
|
||||
CircuitNode.NodeMetadataChanged nodeMetadataChangedEvent2 = mbbjmcdgdmn2.NodeMetadataChangedEvent;
|
||||
CircuitNode.NodeMetadataChanged nodeMetadataChanged2 = new CircuitNode.NodeMetadataChanged(instance3.NodeMetadataUpdated);
|
||||
delegate2 = Delegate.Remove(nodeMetadataChangedEvent2, nodeMetadataChanged2);
|
||||
if (delegate2 == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (delegate2 != 0)
|
||||
{
|
||||
goto Block_2;
|
||||
}
|
||||
}
|
||||
mbbjmcdgdmn2.NodeMetadataChangedEvent = delegate2;
|
||||
return;
|
||||
Block_2:
|
||||
mbbjmcdgdmn2.NodeMetadataChangedEvent = delegate2;
|
||||
};
|
||||
instance2.IABDCLILPMF += action2;
|
||||
}
|
||||
|
||||
// Token: 0x0400E90F RID: 59663
|
||||
[Token(Token = "0x400E90F")]
|
||||
private const string PLKBIJEAJEO = "Add Player Role";
|
||||
|
||||
// Token: 0x0400E910 RID: 59664
|
||||
[Token(Token = "0x400E910")]
|
||||
private const string KFBOJLBDFLA = "Give a role to a player";
|
||||
|
||||
// Token: 0x0400E911 RID: 59665
|
||||
[Token(Token = "0x400E911")]
|
||||
private const string AOMAKCAHOMH = "Remove Player Role";
|
||||
|
||||
// Token: 0x0400E912 RID: 59666
|
||||
[Token(Token = "0x400E912")]
|
||||
private const string NLJGMIJGIEM = "Remove a role from a player";
|
||||
|
||||
// Token: 0x0400E913 RID: 59667
|
||||
[Token(Token = "0x400E913")]
|
||||
private const string PEPLPLJIKGB = "Player Has Role";
|
||||
|
||||
// Token: 0x0400E914 RID: 59668
|
||||
[Token(Token = "0x400E914")]
|
||||
private const string IBCFFCLKOHO = "Ask if a player has a role";
|
||||
|
||||
// Token: 0x0400E915 RID: 59669
|
||||
[Token(Token = "0x400E915")]
|
||||
private const string AKAEEANLFGN = "Player Role Changed";
|
||||
|
||||
// Token: 0x0400E916 RID: 59670
|
||||
[Token(Token = "0x400E916")]
|
||||
private const string HPCAPCJHOBO = "Ask whose roles have changed";
|
||||
|
||||
// Token: 0x0400E917 RID: 59671
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400E917")]
|
||||
private HIPBHHONPLB JIHLOJKONKF;
|
||||
|
||||
// Token: 0x0400E918 RID: 59672
|
||||
[Token(Token = "0x400E918")]
|
||||
private static readonly Dictionary<string, FLCFOLDCOJJ> IHGJJKDEOHL = new Dictionary();
|
||||
|
||||
// Token: 0x02003296 RID: 12950
|
||||
[Token(Token = "0x2003296")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GCLIOANIAJA
|
||||
{
|
||||
// Token: 0x0601641E RID: 91166 RVA: 0x00532174 File Offset: 0x00530374
|
||||
[Token(Token = "0x601641E")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public GCLIOANIAJA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601641F RID: 91167 RVA: 0x00532188 File Offset: 0x00530388
|
||||
[Token(Token = "0x601641F")]
|
||||
[Address(RVA = "0x11AD7C0", Offset = "0x11AC5C0", VA = "0x1811AD7C0")]
|
||||
internal void <GetEditables>b__2()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn;
|
||||
Delegate @delegate;
|
||||
for (;;)
|
||||
{
|
||||
mbbjmcdgdmn = this.<>4__this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
RoleGuidEditableUIControl roleGuidEditableUIControl = this.instance;
|
||||
CircuitNode.NodeMetadataChanged nodeMetadataChangedEvent = mbbjmcdgdmn.NodeMetadataChangedEvent;
|
||||
CircuitNode.NodeMetadataChanged nodeMetadataChanged = new CircuitNode.NodeMetadataChanged(roleGuidEditableUIControl.NodeMetadataUpdated);
|
||||
@delegate = Delegate.Remove(nodeMetadataChangedEvent, nodeMetadataChanged);
|
||||
if (@delegate == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (@delegate != 0)
|
||||
{
|
||||
goto Block_2;
|
||||
}
|
||||
}
|
||||
mbbjmcdgdmn.NodeMetadataChangedEvent = @delegate;
|
||||
return;
|
||||
Block_2:
|
||||
mbbjmcdgdmn.NodeMetadataChangedEvent = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x0400E919 RID: 59673
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E919")]
|
||||
public RoleGuidEditableUIControl instance;
|
||||
|
||||
// Token: 0x0400E91A RID: 59674
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E91A")]
|
||||
public PlayerRoleMappingNodeDisplay <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02003298 RID: 12952
|
||||
[Token(Token = "0x2003298")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HLBHOBKCNKC
|
||||
{
|
||||
// Token: 0x06016423 RID: 91171 RVA: 0x00532234 File Offset: 0x00530434
|
||||
[Token(Token = "0x6016423")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HLBHOBKCNKC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016424 RID: 91172 RVA: 0x00532248 File Offset: 0x00530448
|
||||
[Token(Token = "0x6016424")]
|
||||
[Address(RVA = "0x11B0ED0", Offset = "0x11AFCD0", VA = "0x1811B0ED0")]
|
||||
internal void <TogglePlayerRolesForPlayerIdCircuitSignal>b__0(AGAJMBPABDL photonPlayer)
|
||||
{
|
||||
PlayerRoleMappingNodeDisplay playerRoleMappingNodeDisplay = this.<>4__this;
|
||||
bool flag = this.roleEnabled;
|
||||
CMDADAAOBHD cmdadaaobhd = this.gameRoleId;
|
||||
playerRoleMappingNodeDisplay.FEHMPBJCAEI(cmdadaaobhd, photonPlayer, flag);
|
||||
}
|
||||
|
||||
// Token: 0x0400E91D RID: 59677
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E91D")]
|
||||
public PlayerRoleMappingNodeDisplay <>4__this;
|
||||
|
||||
// Token: 0x0400E91E RID: 59678
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E91E")]
|
||||
public CMDADAAOBHD gameRoleId;
|
||||
|
||||
// Token: 0x0400E91F RID: 59679
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400E91F")]
|
||||
public bool roleEnabled;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,319 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02003299 RID: 12953
|
||||
[Token(Token = "0x2003299")]
|
||||
public class PlayerTeamMappingNodeDisplay : ModedCircuitNodeDisplay<PlayerTeamMappingNode>
|
||||
{
|
||||
// Token: 0x17003D60 RID: 15712
|
||||
// (get) Token: 0x06016425 RID: 91173 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003D60")]
|
||||
protected override Dictionary<string, FLCFOLDCOJJ> COHNLMCLBPI
|
||||
{
|
||||
[Token(Token = "0x6016425")]
|
||||
[Address(RVA = "0x11B70E0", Offset = "0x11B5EE0", VA = "0x1811B70E0", Slot = "33")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D61 RID: 15713
|
||||
// (get) Token: 0x06016426 RID: 91174 RVA: 0x0053227C File Offset: 0x0053047C
|
||||
[Token(Token = "0x17003D61")]
|
||||
protected override object KCNNJNGLIEO
|
||||
{
|
||||
[Token(Token = "0x6016426")]
|
||||
[Address(RVA = "0x11B70B0", Offset = "0x11B5EB0", VA = "0x1811B70B0", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return "mode";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016427 RID: 91175 RVA: 0x00532290 File Offset: 0x00530490
|
||||
[Token(Token = "0x6016427")]
|
||||
[Address(RVA = "0x11B6330", Offset = "0x11B5130", VA = "0x1811B6330", Slot = "35")]
|
||||
protected override int BJKDPHHLCII()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0 || mbbjmcdgdmn != 0)
|
||||
{
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06016428 RID: 91176 RVA: 0x005322B0 File Offset: 0x005304B0
|
||||
[Token(Token = "0x6016428")]
|
||||
[Address(RVA = "0x11B6A70", Offset = "0x11B5870", VA = "0x1811B6A70", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
PlayerTeamMappingNode.PlayerToTeamIndexFunc playerToTeamIndexFunc = new PlayerTeamMappingNode.PlayerToTeamIndexFunc(this.EKIIMOPHGFN);
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn2 = this.MBBJMCDGDMN;
|
||||
PlayerTeamMappingNode.TeamIndexToPlayerFunc teamIndexToPlayerFunc = new PlayerTeamMappingNode.TeamIndexToPlayerFunc(this.ICIADAPPGJH);
|
||||
if (mbbjmcdgdmn2 != 0 && mbbjmcdgdmn2 != 0)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn3 = this.MBBJMCDGDMN;
|
||||
PlayerTeamMappingNode.PlayerSetTeamFunc playerSetTeamFunc = new PlayerTeamMappingNode.PlayerSetTeamFunc(this.KGODFPEMELA);
|
||||
if (mbbjmcdgdmn3 != 0 && mbbjmcdgdmn3 != 0)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn4 = this.MBBJMCDGDMN;
|
||||
PlayerTeamMappingNode.GetTeamPlayerCountFunc getTeamPlayerCountFunc = new PlayerTeamMappingNode.GetTeamPlayerCountFunc(this.CGHMMONLKIB);
|
||||
if (mbbjmcdgdmn4 != 0 && mbbjmcdgdmn4 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Action action = new Action(this.CCJCKABLNFI);
|
||||
teamManager.HODHIDAOIJI += action;
|
||||
}
|
||||
|
||||
// Token: 0x06016429 RID: 91177 RVA: 0x00532384 File Offset: 0x00530584
|
||||
[Token(Token = "0x6016429")]
|
||||
[Address(RVA = "0x11B6640", Offset = "0x11B5440", VA = "0x1811B6640", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
PlayerTeamMappingNode.PlayerToTeamIndexFunc playerToTeamIndexFunc = new PlayerTeamMappingNode.PlayerToTeamIndexFunc(this.EKIIMOPHGFN);
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn2 = this.MBBJMCDGDMN;
|
||||
PlayerTeamMappingNode.TeamIndexToPlayerFunc teamIndexToPlayerFunc = new PlayerTeamMappingNode.TeamIndexToPlayerFunc(this.ICIADAPPGJH);
|
||||
if (mbbjmcdgdmn2 != 0 && mbbjmcdgdmn2 != 0)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn3 = this.MBBJMCDGDMN;
|
||||
PlayerTeamMappingNode.PlayerSetTeamFunc playerSetTeamFunc = new PlayerTeamMappingNode.PlayerSetTeamFunc(this.KGODFPEMELA);
|
||||
if (mbbjmcdgdmn3 != 0 && mbbjmcdgdmn3 != 0)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn4 = this.MBBJMCDGDMN;
|
||||
PlayerTeamMappingNode.GetTeamPlayerCountFunc getTeamPlayerCountFunc = new PlayerTeamMappingNode.GetTeamPlayerCountFunc(this.CGHMMONLKIB);
|
||||
if (mbbjmcdgdmn4 != 0 && mbbjmcdgdmn4 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Action action = new Action(this.CCJCKABLNFI);
|
||||
teamManager.HODHIDAOIJI -= action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601642A RID: 91178 RVA: 0x00532470 File Offset: 0x00530670
|
||||
[Token(Token = "0x601642A")]
|
||||
[Address(RVA = "0x11B63B0", Offset = "0x11B51B0", VA = "0x1811B63B0")]
|
||||
private void CCJCKABLNFI()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601642B RID: 91179 RVA: 0x00532490 File Offset: 0x00530690
|
||||
[Token(Token = "0x601642B")]
|
||||
[Address(RVA = "0x11B6E40", Offset = "0x11B5C40", VA = "0x1811B6E40")]
|
||||
private void ICIADAPPGJH(int IMLBBKNCOLK, int KPGPPPINNOH, out int CJFGEMGOJHB)
|
||||
{
|
||||
int num = 0;
|
||||
CJFGEMGOJHB.m_value = num;
|
||||
CGLKOJIMDIH? cglkojimdih = OEDDKNGMHOE.PJCJPHMFHGK(IMLBBKNCOLK);
|
||||
CGLKOJIMDIH cglkojimdih2;
|
||||
CCMLKDOHKJE ccmlkdohkje;
|
||||
if (OEDDKNGMHOE.BKDDJOPKDKG(IMLBBKNCOLK) != 0 && cglkojimdih2 != CGLKOJIMDIH.ANY && ccmlkdohkje != CCMLKDOHKJE.ANY_INDEX)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl;
|
||||
if (agajmbpabdl != 0)
|
||||
{
|
||||
int inpoaaaoahi = agajmbpabdl.INPOAAAOAHI;
|
||||
CJFGEMGOJHB.m_value = inpoaaaoahi;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601642C RID: 91180 RVA: 0x005324E8 File Offset: 0x005306E8
|
||||
[Token(Token = "0x601642C")]
|
||||
[Address(RVA = "0x11B6510", Offset = "0x11B5310", VA = "0x1811B6510")]
|
||||
private void EKIIMOPHGFN(int CJFGEMGOJHB, out int IMLBBKNCOLK, out int KPGPPPINNOH)
|
||||
{
|
||||
int num = 0;
|
||||
IMLBBKNCOLK.m_value = num;
|
||||
KPGPPPINNOH.m_value = num;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(CJFGEMGOJHB);
|
||||
if (agajmbpabdl != 0)
|
||||
{
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.TryGetPlayerTeamAndIndex(agajmbpabdl, num, num);
|
||||
if (flag)
|
||||
{
|
||||
IMLBBKNCOLK.m_value = (flag ? 1 : 0);
|
||||
KPGPPPINNOH.m_value = (flag ? 1 : 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601642D RID: 91181 RVA: 0x00532544 File Offset: 0x00530744
|
||||
[Token(Token = "0x601642D")]
|
||||
[Address(RVA = "0x11B6F90", Offset = "0x11B5D90", VA = "0x1811B6F90")]
|
||||
private void KGODFPEMELA(int OLJGNEGDHFG, int IMLBBKNCOLK)
|
||||
{
|
||||
CGLKOJIMDIH? cglkojimdih = OEDDKNGMHOE.PJCJPHMFHGK(IMLBBKNCOLK);
|
||||
CGLKOJIMDIH? gameTeam = cglkojimdih;
|
||||
CGLKOJIMDIH cglkojimdih2;
|
||||
if (cglkojimdih != 0 && cglkojimdih2 != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
Action<AGAJMBPABDL> action = delegate(AGAJMBPABDL photonPlayer)
|
||||
{
|
||||
PlayerTeamMappingNodeDisplay <>4__this = this;
|
||||
CGLKOJIMDIH cglkojimdih3;
|
||||
int num = (int)cglkojimdih3;
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(photonPlayer) != (CGLKOJIMDIH)num)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
};
|
||||
OEDDKNGMHOE.ONEBPBDGOBB(OLJGNEGDHFG, action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601642E RID: 91182 RVA: 0x00532590 File Offset: 0x00530790
|
||||
[Token(Token = "0x601642E")]
|
||||
[Address(RVA = "0x11B7140", Offset = "0x11B5F40", VA = "0x1811B7140")]
|
||||
private void OGBPAIFJMGI(AGAJMBPABDL AGIHAKFFCCD, CGLKOJIMDIH GILKBPKMMBF)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(AGIHAKFFCCD) != GILKBPKMMBF)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601642F RID: 91183 RVA: 0x005325C4 File Offset: 0x005307C4
|
||||
[Token(Token = "0x601642F")]
|
||||
[Address(RVA = "0x11B6440", Offset = "0x11B5240", VA = "0x1811B6440")]
|
||||
private void CGHMMONLKIB(int IMLBBKNCOLK, out int GPGGMPNEDGM)
|
||||
{
|
||||
int num = 0;
|
||||
GPGGMPNEDGM.m_value = num;
|
||||
if (OEDDKNGMHOE.PJCJPHMFHGK(IMLBBKNCOLK) != 0)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num2;
|
||||
GPGGMPNEDGM.m_value = num2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016430 RID: 91184 RVA: 0x005325FC File Offset: 0x005307FC
|
||||
[Token(Token = "0x6016430")]
|
||||
[Address(RVA = "0x11B7380", Offset = "0x11B6180", VA = "0x1811B7380")]
|
||||
public PlayerTeamMappingNodeDisplay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016431 RID: 91185 RVA: 0x00532610 File Offset: 0x00530810
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6016431")]
|
||||
[Address(RVA = "0x11B7220", Offset = "0x11B6020", VA = "0x1811B7220")]
|
||||
static PlayerTeamMappingNodeDisplay()
|
||||
{
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
||||
}
|
||||
|
||||
// Token: 0x0400E920 RID: 59680
|
||||
[Token(Token = "0x400E920")]
|
||||
private const string JDBDAKFDCAG = "Player to Team";
|
||||
|
||||
// Token: 0x0400E921 RID: 59681
|
||||
[Token(Token = "0x400E921")]
|
||||
private const string GFCNBEEKHOG = "";
|
||||
|
||||
// Token: 0x0400E922 RID: 59682
|
||||
[Token(Token = "0x400E922")]
|
||||
private const string IGIKMKNNNFO = "Team to Player";
|
||||
|
||||
// Token: 0x0400E923 RID: 59683
|
||||
[Token(Token = "0x400E923")]
|
||||
private const string JDJJNGEKBNH = "";
|
||||
|
||||
// Token: 0x0400E924 RID: 59684
|
||||
[Token(Token = "0x400E924")]
|
||||
private const string BOJDGPHMKBE = "Set Player Team";
|
||||
|
||||
// Token: 0x0400E925 RID: 59685
|
||||
[Token(Token = "0x400E925")]
|
||||
private const string MPJKNHHIOPM = "Change the team a player is on";
|
||||
|
||||
// Token: 0x0400E926 RID: 59686
|
||||
[Token(Token = "0x400E926")]
|
||||
private const string BJBEAPIFGFF = "Get Team Player Count";
|
||||
|
||||
// Token: 0x0400E927 RID: 59687
|
||||
[Token(Token = "0x400E927")]
|
||||
private const string PDJIMILLGPJ = "";
|
||||
|
||||
// Token: 0x0400E928 RID: 59688
|
||||
[Token(Token = "0x400E928")]
|
||||
private static readonly Dictionary<string, FLCFOLDCOJJ> IHGJJKDEOHL;
|
||||
|
||||
// Token: 0x0200329A RID: 12954
|
||||
[Token(Token = "0x200329A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class APANDCNBPJE
|
||||
{
|
||||
// Token: 0x06016432 RID: 91186 RVA: 0x0053262C File Offset: 0x0053082C
|
||||
[Token(Token = "0x6016432")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public APANDCNBPJE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016433 RID: 91187 RVA: 0x00532640 File Offset: 0x00530840
|
||||
[Token(Token = "0x6016433")]
|
||||
[Address(RVA = "0x11A1500", Offset = "0x11A0300", VA = "0x1811A1500")]
|
||||
internal void <PlayerSetTeam>b__0(AGAJMBPABDL photonPlayer)
|
||||
{
|
||||
PlayerTeamMappingNodeDisplay playerTeamMappingNodeDisplay = this.<>4__this;
|
||||
CGLKOJIMDIH cglkojimdih;
|
||||
int num = (int)cglkojimdih;
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(photonPlayer) != (CGLKOJIMDIH)num)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400E929 RID: 59689
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E929")]
|
||||
public PlayerTeamMappingNodeDisplay <>4__this;
|
||||
|
||||
// Token: 0x0400E92A RID: 59690
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E92A")]
|
||||
public CGLKOJIMDIH? gameTeam;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,124 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x0200329B RID: 12955
|
||||
[Token(Token = "0x200329B")]
|
||||
public class RespawnPlayerNodeDisplay : CircuitNodeDisplay, LNMHDEAMFBO
|
||||
{
|
||||
// Token: 0x17003D62 RID: 15714
|
||||
// (get) Token: 0x06016434 RID: 91188 RVA: 0x0053267C File Offset: 0x0053087C
|
||||
// (set) Token: 0x06016435 RID: 91189 RVA: 0x00532690 File Offset: 0x00530890
|
||||
[Token(Token = "0x17003D62")]
|
||||
public InputMetadata[] LKIOMMEBJEC
|
||||
{
|
||||
[Token(Token = "0x6016434")]
|
||||
[Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return this.inputMeta;
|
||||
}
|
||||
[Token(Token = "0x6016435")]
|
||||
[Address(RVA = "0x8C0F40", Offset = "0x8BFD40", VA = "0x1808C0F40", Slot = "34")]
|
||||
set
|
||||
{
|
||||
this.inputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016436 RID: 91190 RVA: 0x005326A4 File Offset: 0x005308A4
|
||||
[Token(Token = "0x6016436")]
|
||||
[Address(RVA = "0x11B76C0", Offset = "0x11B64C0", VA = "0x1811B76C0", Slot = "26")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
if (this.MBBJMCDGDMN != 0)
|
||||
{
|
||||
OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
OutputNodeUpdated outputNodeUpdated2 = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
|
||||
// Token: 0x06016437 RID: 91191 RVA: 0x005326DC File Offset: 0x005308DC
|
||||
[Token(Token = "0x6016437")]
|
||||
[Address(RVA = "0x11B7610", Offset = "0x11B6410", VA = "0x1811B7610", Slot = "25")]
|
||||
protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
|
||||
{
|
||||
base.NDMHFAFLLOH(KFONGPOFCDH);
|
||||
if (this.MBBJMCDGDMN != 0)
|
||||
{
|
||||
OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016438 RID: 91192 RVA: 0x00532708 File Offset: 0x00530908
|
||||
[Token(Token = "0x6016438")]
|
||||
[Address(RVA = "0x11B73C0", Offset = "0x11B61C0", VA = "0x1811B73C0")]
|
||||
private void KBKBJFBEOGH(Dictionary<InputSlot, int> COLKFKBFGNA)
|
||||
{
|
||||
int num;
|
||||
for (;;)
|
||||
{
|
||||
num = 0;
|
||||
int num2 = 0;
|
||||
if (COLKFKBFGNA.TryGetValue(num2, num))
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (COLKFKBFGNA.TryGetValue((uint)1, num) && OEDDKNGMHOE.PJCJPHMFHGK(num) != 0)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih;
|
||||
if (cglkojimdih == CGLKOJIMDIH.ANY)
|
||||
{
|
||||
goto IL_7B;
|
||||
}
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH cglkojimdih2;
|
||||
if (teamManager.GetPlayerTeam(agajmbpabdl) == cglkojimdih2)
|
||||
{
|
||||
goto IL_7B;
|
||||
}
|
||||
}
|
||||
}
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (num != agajmbpabdl2.INPOAAAOAHI)
|
||||
{
|
||||
}
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
spawnManager.LocalPlayerRequestRespawn(num4 != 0, num3 != 0);
|
||||
return;
|
||||
IL_7B:
|
||||
GameSpawnManager spawnManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num5 = 0;
|
||||
spawnManager2.LocalPlayerRequestRespawn(true, num5 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06016439 RID: 91193 RVA: 0x005327B0 File Offset: 0x005309B0
|
||||
[Token(Token = "0x6016439")]
|
||||
[Address(RVA = "0x11B77E0", Offset = "0x11B65E0", VA = "0x1811B77E0")]
|
||||
public RespawnPlayerNodeDisplay()
|
||||
{
|
||||
InputMetadata[] array = new InputMetadata[2];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
this.inputMeta = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E92B RID: 59691
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400E92B")]
|
||||
[SerializeField]
|
||||
private InputMetadata[] inputMeta;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,221 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Circuits.PlayerStats;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x0200329C RID: 12956
|
||||
[Token(Token = "0x200329C")]
|
||||
public class SetPlayerStatNodeDisplay : ModedCircuitNodeDisplay<PlayerSetStatNode>
|
||||
{
|
||||
// Token: 0x17003D63 RID: 15715
|
||||
// (get) Token: 0x0601643A RID: 91194 RVA: 0x005327EC File Offset: 0x005309EC
|
||||
[Token(Token = "0x17003D63")]
|
||||
protected override Dictionary<string, FLCFOLDCOJJ> COHNLMCLBPI
|
||||
{
|
||||
[Token(Token = "0x601643A")]
|
||||
[Address(RVA = "0x11B8510", Offset = "0x11B7310", VA = "0x1811B8510", Slot = "33")]
|
||||
get
|
||||
{
|
||||
int num;
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
dictionary = new Dictionary();
|
||||
Dictionary<string, int> friendlyCircuitPlayerStatsDict = FriendlyCircuitPlayerStats.FriendlyCircuitPlayerStatsDict;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return dictionary;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D64 RID: 15716
|
||||
// (get) Token: 0x0601643B RID: 91195 RVA: 0x00532820 File Offset: 0x00530A20
|
||||
[Token(Token = "0x17003D64")]
|
||||
protected override object KCNNJNGLIEO
|
||||
{
|
||||
[Token(Token = "0x601643B")]
|
||||
[Address(RVA = "0x11B8300", Offset = "0x11B7100", VA = "0x1811B8300", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return "mode";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601643C RID: 91196 RVA: 0x00532834 File Offset: 0x00530A34
|
||||
[Token(Token = "0x601643C")]
|
||||
[Address(RVA = "0x11B7D60", Offset = "0x11B6B60", VA = "0x1811B7D60", Slot = "35")]
|
||||
protected override int BJKDPHHLCII()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0 || mbbjmcdgdmn != 0)
|
||||
{
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0601643D RID: 91197 RVA: 0x00532854 File Offset: 0x00530A54
|
||||
[Token(Token = "0x601643D")]
|
||||
[Address(RVA = "0x11B81F0", Offset = "0x11B6FF0", VA = "0x1811B81F0", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn;
|
||||
do
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
PlayerSetStatNode.SetPlayerStatFunction setPlayerStatFunction = new PlayerSetStatNode.SetPlayerStatFunction(this.BILGILOEKAF);
|
||||
}
|
||||
while (mbbjmcdgdmn == 0 || mbbjmcdgdmn == 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601643E RID: 91198 RVA: 0x00532890 File Offset: 0x00530A90
|
||||
[Token(Token = "0x601643E")]
|
||||
[Address(RVA = "0x11B80E0", Offset = "0x11B6EE0", VA = "0x1811B80E0", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn;
|
||||
do
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
PlayerSetStatNode.SetPlayerStatFunction setPlayerStatFunction = new PlayerSetStatNode.SetPlayerStatFunction(this.BILGILOEKAF);
|
||||
}
|
||||
while (mbbjmcdgdmn == 0 || mbbjmcdgdmn == 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601643F RID: 91199 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601643F")]
|
||||
[Address(RVA = "0x11B78C0", Offset = "0x11B66C0", VA = "0x1811B78C0")]
|
||||
private void BILGILOEKAF(CircuitPlayerStat ILOCFLIJHDA, int CJFGEMGOJHB, int BECIIEHIPMJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016440 RID: 91200 RVA: 0x005328CC File Offset: 0x00530ACC
|
||||
[Token(Token = "0x6016440")]
|
||||
[Address(RVA = "0x11B7E70", Offset = "0x11B6C70", VA = "0x1811B7E70")]
|
||||
private void FALGDKALGIM(CircuitPlayerStat ILOCFLIJHDA, int BECIIEHIPMJ, params AGAJMBPABDL[] ECOPCKKGMDC)
|
||||
{
|
||||
int num = 0;
|
||||
int length = ECOPCKKGMDC.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = ECOPCKKGMDC[num];
|
||||
if (ILOCFLIJHDA == CircuitPlayerStat.Player_Health)
|
||||
{
|
||||
int maxHealth = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.DIEKGFJCKKM;
|
||||
int num2 = 0;
|
||||
int num3 = Mathf.Clamp(BECIIEHIPMJ, num2, BECIIEHIPMJ);
|
||||
this.LPKPPANBFBK(agajmbpabdl, BECIIEHIPMJ);
|
||||
num++;
|
||||
}
|
||||
if (ILOCFLIJHDA == CircuitPlayerStat.Player_Shield)
|
||||
{
|
||||
int maxShield = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.EDFHNCAIDEF;
|
||||
int num4 = 0;
|
||||
int num5 = Mathf.Clamp(BECIIEHIPMJ, num4, BECIIEHIPMJ);
|
||||
this.DHABDEGONJA(agajmbpabdl, BECIIEHIPMJ);
|
||||
num++;
|
||||
}
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016441 RID: 91201 RVA: 0x00532964 File Offset: 0x00530B64
|
||||
[Token(Token = "0x6016441")]
|
||||
[Address(RVA = "0x11B7DE0", Offset = "0x11B6BE0", VA = "0x1811B7DE0")]
|
||||
private void DHABDEGONJA(AGAJMBPABDL AGIHAKFFCCD, int BBOBCMFBLIH)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.MasterSetPlayerShield(AGIHAKFFCCD, BBOBCMFBLIH);
|
||||
}
|
||||
|
||||
// Token: 0x06016442 RID: 91202 RVA: 0x00532988 File Offset: 0x00530B88
|
||||
[Token(Token = "0x6016442")]
|
||||
[Address(RVA = "0x11B8330", Offset = "0x11B7130", VA = "0x1811B8330")]
|
||||
private void LPKPPANBFBK(AGAJMBPABDL AGIHAKFFCCD, int GHPLKDBJEEB)
|
||||
{
|
||||
int playerHealth = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.GetPlayerHealth(AGIHAKFFCCD);
|
||||
if (playerHealth != 0 && GHPLKDBJEEB == 0)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.MasterKillPlayer(AGIHAKFFCCD);
|
||||
return;
|
||||
}
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num = 0;
|
||||
combatManager.MasterDamagePlayer(AGIHAKFFCCD, GHPLKDBJEEB, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06016443 RID: 91203 RVA: 0x005329EC File Offset: 0x00530BEC
|
||||
[Token(Token = "0x6016443")]
|
||||
[Address(RVA = "0x11B8690", Offset = "0x11B7490", VA = "0x1811B8690")]
|
||||
public SetPlayerStatNodeDisplay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016444 RID: 91204 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6016444")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
static SetPlayerStatNodeDisplay()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400E92C RID: 59692
|
||||
[Token(Token = "0x400E92C")]
|
||||
private static float MLEGOFNNMKH;
|
||||
|
||||
// Token: 0x0200329D RID: 12957
|
||||
[Token(Token = "0x200329D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ECDDFGIHIFM
|
||||
{
|
||||
// Token: 0x06016445 RID: 91205 RVA: 0x00532A00 File Offset: 0x00530C00
|
||||
[Token(Token = "0x6016445")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ECDDFGIHIFM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016446 RID: 91206 RVA: 0x00532A14 File Offset: 0x00530C14
|
||||
[Token(Token = "0x6016446")]
|
||||
[Address(RVA = "0x11AD540", Offset = "0x11AC340", VA = "0x1811AD540")]
|
||||
internal void <SetPlayerStat>b__0(AGAJMBPABDL photonPlayer)
|
||||
{
|
||||
SetPlayerStatNodeDisplay setPlayerStatNodeDisplay = this.<>4__this;
|
||||
CircuitPlayerStat circuitPlayerStat = this.stat;
|
||||
AGAJMBPABDL[] array = new AGAJMBPABDL[1];
|
||||
if (photonPlayer != 0)
|
||||
{
|
||||
}
|
||||
array[0] = photonPlayer;
|
||||
}
|
||||
|
||||
// Token: 0x0400E92D RID: 59693
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E92D")]
|
||||
public SetPlayerStatNodeDisplay <>4__this;
|
||||
|
||||
// Token: 0x0400E92E RID: 59694
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E92E")]
|
||||
public CircuitPlayerStat stat;
|
||||
|
||||
// Token: 0x0400E92F RID: 59695
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400E92F")]
|
||||
public int signal;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user