m
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: 0x02003376 RID: 13174
|
||||
[Token(Token = "0x2003376")]
|
||||
public class GameGetScoreNodeDisplay : CircuitNodeDisplay
|
||||
{
|
||||
// Token: 0x0601684A RID: 92234 RVA: 0x0053B724 File Offset: 0x00539924
|
||||
[Token(Token = "0x601684A")]
|
||||
[Address(RVA = "0x1CE3AB0", Offset = "0x1CE2AB0", VA = "0x181CE3AB0", 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: 0x0601684B RID: 92235 RVA: 0x0053B760 File Offset: 0x00539960
|
||||
[Token(Token = "0x601684B")]
|
||||
[Address(RVA = "0x1CE39A0", Offset = "0x1CE29A0", VA = "0x181CE39A0", 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: 0x0601684C RID: 92236 RVA: 0x0053B79C File Offset: 0x0053999C
|
||||
[Token(Token = "0x601684C")]
|
||||
[Address(RVA = "0x1CE3BC0", Offset = "0x1CE2BC0", VA = "0x181CE3BC0")]
|
||||
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: 0x0601684D RID: 92237 RVA: 0x0053B7D4 File Offset: 0x005399D4
|
||||
[Token(Token = "0x601684D")]
|
||||
[Address(RVA = "0x1CE3CE0", Offset = "0x1CE2CE0", VA = "0x181CE3CE0")]
|
||||
public GameGetScoreNodeDisplay()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Circuits.GameStats;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02003377 RID: 13175
|
||||
[Token(Token = "0x2003377")]
|
||||
public class GameSetScoreNodeDisplay : CircuitNodeDisplay
|
||||
{
|
||||
// Token: 0x0601684E RID: 92238 RVA: 0x0053B7E8 File Offset: 0x005399E8
|
||||
[Token(Token = "0x601684E")]
|
||||
[Address(RVA = "0x1CE3FF0", Offset = "0x1CE2FF0", VA = "0x181CE3FF0", 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: 0x0601684F RID: 92239 RVA: 0x0053B824 File Offset: 0x00539A24
|
||||
[Token(Token = "0x601684F")]
|
||||
[Address(RVA = "0x1CE3EE0", Offset = "0x1CE2EE0", VA = "0x181CE3EE0", 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: 0x06016850 RID: 92240 RVA: 0x0053B860 File Offset: 0x00539A60
|
||||
[Token(Token = "0x6016850")]
|
||||
[Address(RVA = "0x1CE3D40", Offset = "0x1CE2D40", VA = "0x181CE3D40")]
|
||||
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: 0x06016851 RID: 92241 RVA: 0x0053B8B4 File Offset: 0x00539AB4
|
||||
[Token(Token = "0x6016851")]
|
||||
[Address(RVA = "0x1CE4100", Offset = "0x1CE3100", VA = "0x181CE4100")]
|
||||
public GameSetScoreNodeDisplay()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02003378 RID: 13176
|
||||
[Token(Token = "0x2003378")]
|
||||
public class GameSetStateNodeDisplay : CircuitNodeDisplay
|
||||
{
|
||||
// Token: 0x06016852 RID: 92242 RVA: 0x0053B8C8 File Offset: 0x00539AC8
|
||||
[Token(Token = "0x6016852")]
|
||||
[Address(RVA = "0x1CE43A0", Offset = "0x1CE33A0", VA = "0x181CE43A0", 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: 0x06016853 RID: 92243 RVA: 0x0053B908 File Offset: 0x00539B08
|
||||
[Token(Token = "0x6016853")]
|
||||
[Address(RVA = "0x1CE42A0", Offset = "0x1CE32A0", VA = "0x181CE42A0", 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: 0x06016854 RID: 92244 RVA: 0x0053B948 File Offset: 0x00539B48
|
||||
[Token(Token = "0x6016854")]
|
||||
[Address(RVA = "0x1CE4160", Offset = "0x1CE3160", VA = "0x181CE4160")]
|
||||
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: 0x06016855 RID: 92245 RVA: 0x0053B998 File Offset: 0x00539B98
|
||||
[Token(Token = "0x6016855")]
|
||||
[Address(RVA = "0x1CE44A0", Offset = "0x1CE34A0", VA = "0x181CE44A0")]
|
||||
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: 0x06016856 RID: 92246 RVA: 0x0053BA08 File Offset: 0x00539C08
|
||||
[Token(Token = "0x6016856")]
|
||||
[Address(RVA = "0x1CE4690", Offset = "0x1CE3690", VA = "0x181CE4690")]
|
||||
public GameSetStateNodeDisplay()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,211 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x0200337A RID: 13178
|
||||
[Token(Token = "0x200337A")]
|
||||
public class GameStateInputNodeDisplay : CircuitNodeDisplay, PFHIHKIOPFF
|
||||
{
|
||||
// Token: 0x17003E19 RID: 15897
|
||||
// (get) Token: 0x0601685A RID: 92250 RVA: 0x0053BA6C File Offset: 0x00539C6C
|
||||
// (set) Token: 0x0601685B RID: 92251 RVA: 0x0053BA80 File Offset: 0x00539C80
|
||||
[Token(Token = "0x17003E19")]
|
||||
public OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x601685A")]
|
||||
[Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return this.outputMeta;
|
||||
}
|
||||
[Token(Token = "0x601685B")]
|
||||
[Address(RVA = "0x82C6B0", Offset = "0x82B6B0", VA = "0x18082C6B0", Slot = "34")]
|
||||
set
|
||||
{
|
||||
this.outputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601685C RID: 92252 RVA: 0x0053BA94 File Offset: 0x00539C94
|
||||
[Token(Token = "0x601685C")]
|
||||
[Address(RVA = "0x1CE4CD0", Offset = "0x1CE3CD0", VA = "0x181CE4CD0", 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: 0x0601685D RID: 92253 RVA: 0x0053BAE4 File Offset: 0x00539CE4
|
||||
[Token(Token = "0x601685D")]
|
||||
[Address(RVA = "0x1CE4C00", Offset = "0x1CE3C00", VA = "0x181CE4C00", 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: 0x0601685E RID: 92254 RVA: 0x0053BB2C File Offset: 0x00539D2C
|
||||
[Token(Token = "0x601685E")]
|
||||
[Address(RVA = "0x1CE4EC0", Offset = "0x1CE3EC0", VA = "0x181CE4EC0", Slot = "26")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
do
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
}
|
||||
while (IKFLAODDALD == 0 || IKFLAODDALD == 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601685F RID: 92255 RVA: 0x0053BB54 File Offset: 0x00539D54
|
||||
[Token(Token = "0x601685F")]
|
||||
[Address(RVA = "0x1CE47F0", Offset = "0x1CE37F0", VA = "0x181CE47F0")]
|
||||
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: 0x06016860 RID: 92256 RVA: 0x0053BBE4 File Offset: 0x00539DE4
|
||||
[Token(Token = "0x6016860")]
|
||||
[Address(RVA = "0x1CE4B00", Offset = "0x1CE3B00", VA = "0x181CE4B00")]
|
||||
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: 0x06016861 RID: 92257 RVA: 0x0053BC1C File Offset: 0x00539E1C
|
||||
[Token(Token = "0x6016861")]
|
||||
[Address(RVA = "0x1CE46F0", Offset = "0x1CE36F0", VA = "0x181CE46F0")]
|
||||
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: 0x06016862 RID: 92258 RVA: 0x0053BC58 File Offset: 0x00539E58
|
||||
[Token(Token = "0x6016862")]
|
||||
[Address(RVA = "0x1CE4DC0", Offset = "0x1CE3DC0", VA = "0x181CE4DC0")]
|
||||
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: 0x06016863 RID: 92259 RVA: 0x0053BC90 File Offset: 0x00539E90
|
||||
[Token(Token = "0x6016863")]
|
||||
[Address(RVA = "0x1CE4FB0", Offset = "0x1CE3FB0", VA = "0x181CE4FB0")]
|
||||
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: 0x0400EB49 RID: 60233
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400EB49")]
|
||||
private GameManager ONLEICCNNBI;
|
||||
|
||||
// Token: 0x0400EB4A RID: 60234
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400EB4A")]
|
||||
[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: 0x0200337B RID: 13179
|
||||
[Token(Token = "0x200337B")]
|
||||
public class GameStateOutputNodeDisplayOld : CircuitNodeDisplay, LNMHDEAMFBO
|
||||
{
|
||||
// Token: 0x17003E1A RID: 15898
|
||||
// (get) Token: 0x06016864 RID: 92260 RVA: 0x0053BCD4 File Offset: 0x00539ED4
|
||||
// (set) Token: 0x06016865 RID: 92261 RVA: 0x0053BCE8 File Offset: 0x00539EE8
|
||||
[Token(Token = "0x17003E1A")]
|
||||
public InputMetadata[] LKIOMMEBJEC
|
||||
{
|
||||
[Token(Token = "0x6016864")]
|
||||
[Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return this.inputMeta;
|
||||
}
|
||||
[Token(Token = "0x6016865")]
|
||||
[Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020", Slot = "34")]
|
||||
set
|
||||
{
|
||||
this.inputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016866 RID: 92262 RVA: 0x0053BCFC File Offset: 0x00539EFC
|
||||
[Token(Token = "0x6016866")]
|
||||
[Address(RVA = "0x1CE5350", Offset = "0x1CE4350", VA = "0x181CE5350", 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: 0x06016867 RID: 92263 RVA: 0x0053BD34 File Offset: 0x00539F34
|
||||
[Token(Token = "0x6016867")]
|
||||
[Address(RVA = "0x1CE52A0", Offset = "0x1CE42A0", VA = "0x181CE52A0", Slot = "25")]
|
||||
protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
|
||||
{
|
||||
base.NDMHFAFLLOH(KFONGPOFCDH);
|
||||
if (this.MBBJMCDGDMN != 0)
|
||||
{
|
||||
OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016868 RID: 92264 RVA: 0x0053BD60 File Offset: 0x00539F60
|
||||
[Token(Token = "0x6016868")]
|
||||
[Address(RVA = "0x1CE50D0", Offset = "0x1CE40D0", VA = "0x181CE50D0")]
|
||||
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: 0x06016869 RID: 92265 RVA: 0x0053BDE8 File Offset: 0x00539FE8
|
||||
[Token(Token = "0x6016869")]
|
||||
[Address(RVA = "0x1CE5470", Offset = "0x1CE4470", VA = "0x181CE5470")]
|
||||
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: 0x0400EB4B RID: 60235
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400EB4B")]
|
||||
[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: 0x0200337C RID: 13180
|
||||
[Token(Token = "0x200337C")]
|
||||
public class GetPlayerStatNodeDisplay : ModedCircuitNodeDisplay<PlayerGetStatNode>
|
||||
{
|
||||
// Token: 0x17003E1B RID: 15899
|
||||
// (get) Token: 0x0601686A RID: 92266 RVA: 0x0053BE2C File Offset: 0x0053A02C
|
||||
[Token(Token = "0x17003E1B")]
|
||||
protected override Dictionary<string, FLCFOLDCOJJ> COHNLMCLBPI
|
||||
{
|
||||
[Token(Token = "0x601686A")]
|
||||
[Address(RVA = "0x1CE6D50", Offset = "0x1CE5D50", VA = "0x181CE6D50", 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: 0x17003E1C RID: 15900
|
||||
// (get) Token: 0x0601686B RID: 92267 RVA: 0x0053BE60 File Offset: 0x0053A060
|
||||
[Token(Token = "0x17003E1C")]
|
||||
protected override object KCNNJNGLIEO
|
||||
{
|
||||
[Token(Token = "0x601686B")]
|
||||
[Address(RVA = "0x1CE6D20", Offset = "0x1CE5D20", VA = "0x181CE6D20", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return "mode";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601686C RID: 92268 RVA: 0x0053BE74 File Offset: 0x0053A074
|
||||
[Token(Token = "0x601686C")]
|
||||
[Address(RVA = "0x1CE6660", Offset = "0x1CE5660", VA = "0x181CE6660", Slot = "35")]
|
||||
protected override int BJKDPHHLCII()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0 || mbbjmcdgdmn != 0)
|
||||
{
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0601686D RID: 92269 RVA: 0x0053BE94 File Offset: 0x0053A094
|
||||
[Token(Token = "0x601686D")]
|
||||
[Address(RVA = "0x1CE6960", Offset = "0x1CE5960", VA = "0x181CE6960", 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: 0x0601686E RID: 92270 RVA: 0x0053BF14 File Offset: 0x0053A114
|
||||
[Token(Token = "0x601686E")]
|
||||
[Address(RVA = "0x1CE6710", Offset = "0x1CE5710", VA = "0x181CE6710", 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: 0x0601686F RID: 92271 RVA: 0x0053BFAC File Offset: 0x0053A1AC
|
||||
[Token(Token = "0x601686F")]
|
||||
[Address(RVA = "0x1CE66E0", Offset = "0x1CE56E0", VA = "0x181CE66E0")]
|
||||
private void FNNINAFHGKL(bool KEEODNCLLBL)
|
||||
{
|
||||
CircuitNodeGraph nodeGraph = this.MBBJMCDGDMN._nodeGraph;
|
||||
if (nodeGraph != 0)
|
||||
{
|
||||
nodeGraph.<NodeGraphDirty>k__BackingField = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016870 RID: 92272 RVA: 0x0053BFD8 File Offset: 0x0053A1D8
|
||||
[Token(Token = "0x6016870")]
|
||||
[Address(RVA = "0x1CE66E0", Offset = "0x1CE56E0", VA = "0x181CE66E0")]
|
||||
private void OCPBOKCMPFA(AGAJMBPABDL NLNHFEEMFBN)
|
||||
{
|
||||
CircuitNodeGraph nodeGraph = this.MBBJMCDGDMN._nodeGraph;
|
||||
if (nodeGraph != 0)
|
||||
{
|
||||
nodeGraph.<NodeGraphDirty>k__BackingField = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016871 RID: 92273 RVA: 0x0053C004 File Offset: 0x0053A204
|
||||
[Token(Token = "0x6016871")]
|
||||
[Address(RVA = "0x1CE66E0", Offset = "0x1CE56E0", VA = "0x181CE66E0")]
|
||||
private void DMNCLGLJBDF()
|
||||
{
|
||||
CircuitNodeGraph nodeGraph = this.MBBJMCDGDMN._nodeGraph;
|
||||
if (nodeGraph != 0)
|
||||
{
|
||||
nodeGraph.<NodeGraphDirty>k__BackingField = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016872 RID: 92274 RVA: 0x0053C030 File Offset: 0x0053A230
|
||||
[Token(Token = "0x6016872")]
|
||||
[Address(RVA = "0x1CE6B50", Offset = "0x1CE5B50", VA = "0x181CE6B50")]
|
||||
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: 0x06016873 RID: 92275 RVA: 0x0053C088 File Offset: 0x0053A288
|
||||
[Token(Token = "0x6016873")]
|
||||
[Address(RVA = "0x1CE6ED0", Offset = "0x1CE5ED0", VA = "0x181CE6ED0")]
|
||||
public GetPlayerStatNodeDisplay()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,130 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x0200337D RID: 13181
|
||||
[Token(Token = "0x200337D")]
|
||||
public class LegacyScoreInputNodeDisplay : CircuitNodeDisplay, PFHIHKIOPFF
|
||||
{
|
||||
// Token: 0x17003E1D RID: 15901
|
||||
// (get) Token: 0x06016874 RID: 92276 RVA: 0x0053C09C File Offset: 0x0053A29C
|
||||
// (set) Token: 0x06016875 RID: 92277 RVA: 0x0053C0B0 File Offset: 0x0053A2B0
|
||||
[Token(Token = "0x17003E1D")]
|
||||
public OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x6016874")]
|
||||
[Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return this.outputMeta;
|
||||
}
|
||||
[Token(Token = "0x6016875")]
|
||||
[Address(RVA = "0x82C6B0", Offset = "0x82B6B0", VA = "0x18082C6B0", Slot = "34")]
|
||||
set
|
||||
{
|
||||
this.outputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016876 RID: 92278 RVA: 0x0053C0C4 File Offset: 0x0053A2C4
|
||||
[Token(Token = "0x6016876")]
|
||||
[Address(RVA = "0x1CE7B30", Offset = "0x1CE6B30", VA = "0x181CE7B30", 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: 0x06016877 RID: 92279 RVA: 0x0053C118 File Offset: 0x0053A318
|
||||
[Token(Token = "0x6016877")]
|
||||
[Address(RVA = "0x1CE7A50", Offset = "0x1CE6A50", VA = "0x181CE7A50", 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: 0x06016878 RID: 92280 RVA: 0x0053C164 File Offset: 0x0053A364
|
||||
[Token(Token = "0x6016878")]
|
||||
[Address(RVA = "0x1CE7C30", Offset = "0x1CE6C30", VA = "0x181CE7C30", Slot = "26")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
do
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
}
|
||||
while (IKFLAODDALD == 0 || IKFLAODDALD == 0);
|
||||
this.CLCLKPOFELE();
|
||||
}
|
||||
|
||||
// Token: 0x06016879 RID: 92281 RVA: 0x0053C190 File Offset: 0x0053A390
|
||||
[Token(Token = "0x6016879")]
|
||||
[Address(RVA = "0x1CE7A40", Offset = "0x1CE6A40", VA = "0x181CE7A40")]
|
||||
private void FNKHHJHDFOE(bool KEEODNCLLBL)
|
||||
{
|
||||
this.CLCLKPOFELE();
|
||||
}
|
||||
|
||||
// Token: 0x0601687A RID: 92282 RVA: 0x0053C1A4 File Offset: 0x0053A3A4
|
||||
[Token(Token = "0x601687A")]
|
||||
[Address(RVA = "0x1CE7900", Offset = "0x1CE6900", VA = "0x181CE7900")]
|
||||
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: 0x0601687B RID: 92283 RVA: 0x0053C204 File Offset: 0x0053A404
|
||||
[Token(Token = "0x601687B")]
|
||||
[Address(RVA = "0x1CE7D20", Offset = "0x1CE6D20", VA = "0x181CE7D20")]
|
||||
public LegacyScoreInputNodeDisplay()
|
||||
{
|
||||
OutputMetadata[] array = new OutputMetadata[2];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
this.outputMeta = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400EB4C RID: 60236
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400EB4C")]
|
||||
private GameManager ONLEICCNNBI;
|
||||
|
||||
// Token: 0x0400EB4D RID: 60237
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400EB4D")]
|
||||
[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: 0x0200337E RID: 13182
|
||||
[Token(Token = "0x200337E")]
|
||||
public class LegacySetScoreOutputNodeDisplay : CircuitNodeDisplay, LNMHDEAMFBO
|
||||
{
|
||||
// Token: 0x17003E1E RID: 15902
|
||||
// (get) Token: 0x0601687C RID: 92284 RVA: 0x0053C240 File Offset: 0x0053A440
|
||||
// (set) Token: 0x0601687D RID: 92285 RVA: 0x0053C254 File Offset: 0x0053A454
|
||||
[Token(Token = "0x17003E1E")]
|
||||
public InputMetadata[] LKIOMMEBJEC
|
||||
{
|
||||
[Token(Token = "0x601687C")]
|
||||
[Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return this.inputMeta;
|
||||
}
|
||||
[Token(Token = "0x601687D")]
|
||||
[Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020", Slot = "34")]
|
||||
set
|
||||
{
|
||||
this.inputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601687E RID: 92286 RVA: 0x0053C268 File Offset: 0x0053A468
|
||||
[Token(Token = "0x601687E")]
|
||||
[Address(RVA = "0x1CE8010", Offset = "0x1CE7010", VA = "0x181CE8010", 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: 0x0601687F RID: 92287 RVA: 0x0053C2A0 File Offset: 0x0053A4A0
|
||||
[Token(Token = "0x601687F")]
|
||||
[Address(RVA = "0x1CE7F60", Offset = "0x1CE6F60", VA = "0x181CE7F60", Slot = "25")]
|
||||
protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
|
||||
{
|
||||
base.NDMHFAFLLOH(KFONGPOFCDH);
|
||||
if (this.MBBJMCDGDMN != 0)
|
||||
{
|
||||
OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016880 RID: 92288 RVA: 0x0053C2CC File Offset: 0x0053A4CC
|
||||
[Token(Token = "0x6016880")]
|
||||
[Address(RVA = "0x1CE7E00", Offset = "0x1CE6E00", VA = "0x181CE7E00")]
|
||||
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: 0x06016881 RID: 92289 RVA: 0x0053C344 File Offset: 0x0053A544
|
||||
[Token(Token = "0x6016881")]
|
||||
[Address(RVA = "0x1CE8130", Offset = "0x1CE7130", VA = "0x181CE8130")]
|
||||
public LegacySetScoreOutputNodeDisplay()
|
||||
{
|
||||
InputMetadata[] array = new InputMetadata[2];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
this.inputMeta = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400EB4E RID: 60238
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400EB4E")]
|
||||
[SerializeField]
|
||||
private InputMetadata[] inputMeta;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x0200337F RID: 13183
|
||||
[Token(Token = "0x200337F")]
|
||||
public class PlayerCombatEventNodeDisplay : CircuitNodeDisplay, PFHIHKIOPFF
|
||||
{
|
||||
// Token: 0x17003E1F RID: 15903
|
||||
// (get) Token: 0x06016882 RID: 92290 RVA: 0x0053C380 File Offset: 0x0053A580
|
||||
// (set) Token: 0x06016883 RID: 92291 RVA: 0x0053C394 File Offset: 0x0053A594
|
||||
[Token(Token = "0x17003E1F")]
|
||||
public virtual OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x6016882")]
|
||||
[Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890", Slot = "35")]
|
||||
get;
|
||||
[Token(Token = "0x6016883")]
|
||||
[Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020", Slot = "36")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06016884 RID: 92292 RVA: 0x0053C3A8 File Offset: 0x0053A5A8
|
||||
[Token(Token = "0x6016884")]
|
||||
[Address(RVA = "0x1CE9A10", Offset = "0x1CE8A10", VA = "0x181CE9A10", Slot = "26")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
do
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
}
|
||||
while (IKFLAODDALD == 0 || IKFLAODDALD == 0);
|
||||
}
|
||||
|
||||
// Token: 0x06016885 RID: 92293 RVA: 0x0053C3D0 File Offset: 0x0053A5D0
|
||||
[Token(Token = "0x6016885")]
|
||||
[Address(RVA = "0x1CE9870", Offset = "0x1CE8870", VA = "0x181CE9870")]
|
||||
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: 0x06016886 RID: 92294 RVA: 0x0053C438 File Offset: 0x0053A638
|
||||
[Token(Token = "0x6016886")]
|
||||
[Address(RVA = "0x1CE9B10", Offset = "0x1CE8B10", VA = "0x181CE9B10")]
|
||||
public PlayerCombatEventNodeDisplay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EB4F RID: 60239
|
||||
[Token(Token = "0x400EB4F")]
|
||||
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: 0x02003380 RID: 13184
|
||||
[Token(Token = "0x2003380")]
|
||||
public class PlayerHitInputNodeDisplay : PlayerCombatEventNodeDisplay
|
||||
{
|
||||
// Token: 0x17003E20 RID: 15904
|
||||
// (get) Token: 0x06016887 RID: 92295 RVA: 0x0053C44C File Offset: 0x0053A64C
|
||||
// (set) Token: 0x06016888 RID: 92296 RVA: 0x0053C460 File Offset: 0x0053A660
|
||||
[Token(Token = "0x17003E20")]
|
||||
public override OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x6016887")]
|
||||
[Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870", Slot = "35")]
|
||||
get
|
||||
{
|
||||
return this.outputMeta;
|
||||
}
|
||||
[Token(Token = "0x6016888")]
|
||||
[Address(RVA = "0x82C6B0", Offset = "0x82B6B0", VA = "0x18082C6B0", Slot = "36")]
|
||||
set
|
||||
{
|
||||
this.outputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016889 RID: 92297 RVA: 0x0053C474 File Offset: 0x0053A674
|
||||
[Token(Token = "0x6016889")]
|
||||
[Address(RVA = "0x1CE9E10", Offset = "0x1CE8E10", VA = "0x181CE9E10", 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: 0x0601688A RID: 92298 RVA: 0x0053C548 File Offset: 0x0053A748
|
||||
[Token(Token = "0x601688A")]
|
||||
[Address(RVA = "0x1CE9B70", Offset = "0x1CE8B70", VA = "0x181CE9B70", 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: 0x0601688B RID: 92299 RVA: 0x0053C61C File Offset: 0x0053A81C
|
||||
[Token(Token = "0x601688B")]
|
||||
[Address(RVA = "0x1CEA3F0", Offset = "0x1CE93F0", VA = "0x181CEA3F0")]
|
||||
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: 0x0601688C RID: 92300 RVA: 0x0053C65C File Offset: 0x0053A85C
|
||||
[Token(Token = "0x601688C")]
|
||||
[Address(RVA = "0x1CEA3F0", Offset = "0x1CE93F0", VA = "0x181CEA3F0")]
|
||||
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: 0x0601688D RID: 92301 RVA: 0x0053C69C File Offset: 0x0053A89C
|
||||
[Token(Token = "0x601688D")]
|
||||
[Address(RVA = "0x1CEA0B0", Offset = "0x1CE90B0", VA = "0x181CEA0B0")]
|
||||
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: 0x0601688E RID: 92302 RVA: 0x0053C74C File Offset: 0x0053A94C
|
||||
[Token(Token = "0x601688E")]
|
||||
[Address(RVA = "0x1CEA4B0", Offset = "0x1CE94B0", VA = "0x181CEA4B0")]
|
||||
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: 0x0400EB51 RID: 60241
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400EB51")]
|
||||
[SerializeField]
|
||||
private OutputMetadata[] outputMeta;
|
||||
|
||||
// Token: 0x0400EB52 RID: 60242
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400EB52")]
|
||||
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: 0x02003381 RID: 13185
|
||||
[Token(Token = "0x2003381")]
|
||||
public class PlayerRevivedInputNodeDisplay : PlayerCombatEventNodeDisplay
|
||||
{
|
||||
// Token: 0x17003E21 RID: 15905
|
||||
// (get) Token: 0x0601688F RID: 92303 RVA: 0x0053C7B0 File Offset: 0x0053A9B0
|
||||
// (set) Token: 0x06016890 RID: 92304 RVA: 0x0053C7C4 File Offset: 0x0053A9C4
|
||||
[Token(Token = "0x17003E21")]
|
||||
public override OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x601688F")]
|
||||
[Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870", Slot = "35")]
|
||||
get
|
||||
{
|
||||
return this.outputMeta;
|
||||
}
|
||||
[Token(Token = "0x6016890")]
|
||||
[Address(RVA = "0x82C6B0", Offset = "0x82B6B0", VA = "0x18082C6B0", Slot = "36")]
|
||||
set
|
||||
{
|
||||
this.outputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016891 RID: 92305 RVA: 0x0053C7D8 File Offset: 0x0053A9D8
|
||||
[Token(Token = "0x6016891")]
|
||||
[Address(RVA = "0x1CEA810", Offset = "0x1CE9810", VA = "0x181CEA810", 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: 0x06016892 RID: 92306 RVA: 0x0053C840 File Offset: 0x0053AA40
|
||||
[Token(Token = "0x6016892")]
|
||||
[Address(RVA = "0x1CEA690", Offset = "0x1CE9690", VA = "0x181CEA690", 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: 0x06016893 RID: 92307 RVA: 0x0053C8A8 File Offset: 0x0053AAA8
|
||||
[Token(Token = "0x6016893")]
|
||||
[Address(RVA = "0x1CEA990", Offset = "0x1CE9990", VA = "0x181CEA990")]
|
||||
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: 0x06016894 RID: 92308 RVA: 0x0053C934 File Offset: 0x0053AB34
|
||||
[Token(Token = "0x6016894")]
|
||||
[Address(RVA = "0x1CEABB0", Offset = "0x1CE9BB0", VA = "0x181CEABB0")]
|
||||
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: 0x0400EB53 RID: 60243
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400EB53")]
|
||||
[SerializeField]
|
||||
private OutputMetadata[] outputMeta;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,536 @@
|
||||
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: 0x02003382 RID: 13186
|
||||
[Token(Token = "0x2003382")]
|
||||
public class PlayerRoleMappingNodeDisplay : ModedCircuitNodeDisplay<PlayerRoleMappingNode>
|
||||
{
|
||||
// Token: 0x17003E22 RID: 15906
|
||||
// (get) Token: 0x06016895 RID: 92309 RVA: 0x0053C980 File Offset: 0x0053AB80
|
||||
[Token(Token = "0x17003E22")]
|
||||
protected override Dictionary<string, FLCFOLDCOJJ> COHNLMCLBPI
|
||||
{
|
||||
[Token(Token = "0x6016895")]
|
||||
[Address(RVA = "0x1CEC010", Offset = "0x1CEB010", VA = "0x181CEC010", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return PlayerRoleMappingNodeDisplay.IHGJJKDEOHL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E23 RID: 15907
|
||||
// (get) Token: 0x06016896 RID: 92310 RVA: 0x0053C994 File Offset: 0x0053AB94
|
||||
[Token(Token = "0x17003E23")]
|
||||
protected override object KCNNJNGLIEO
|
||||
{
|
||||
[Token(Token = "0x6016896")]
|
||||
[Address(RVA = "0x1CEBF90", Offset = "0x1CEAF90", VA = "0x181CEBF90", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return "mode";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016897 RID: 92311 RVA: 0x0053C9A8 File Offset: 0x0053ABA8
|
||||
[Token(Token = "0x6016897")]
|
||||
[Address(RVA = "0x1CEBFC0", Offset = "0x1CEAFC0", VA = "0x181CEBFC0", Slot = "25")]
|
||||
protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
|
||||
{
|
||||
HIPBHHONPLB jihlojkonkf = this.JIHLOJKONKF;
|
||||
if (jihlojkonkf != 0)
|
||||
{
|
||||
jihlojkonkf.Dispose();
|
||||
}
|
||||
base.NDMHFAFLLOH(KFONGPOFCDH);
|
||||
}
|
||||
|
||||
// Token: 0x06016898 RID: 92312 RVA: 0x0053C9D0 File Offset: 0x0053ABD0
|
||||
[Token(Token = "0x6016898")]
|
||||
[Address(RVA = "0x1CEAD30", Offset = "0x1CE9D30", VA = "0x181CEAD30", Slot = "35")]
|
||||
protected override int BJKDPHHLCII()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0 || mbbjmcdgdmn != 0)
|
||||
{
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06016899 RID: 92313 RVA: 0x0053C9F0 File Offset: 0x0053ABF0
|
||||
[Token(Token = "0x6016899")]
|
||||
[Address(RVA = "0x1CEC150", Offset = "0x1CEB150", VA = "0x181CEC150", 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: 0x0601689A RID: 92314 RVA: 0x0053CA60 File Offset: 0x0053AC60
|
||||
[Token(Token = "0x601689A")]
|
||||
[Address(RVA = "0x1CEB960", Offset = "0x1CEA960", VA = "0x181CEB960", 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: 0x0601689B RID: 92315 RVA: 0x0053CADC File Offset: 0x0053ACDC
|
||||
[Token(Token = "0x601689B")]
|
||||
[Address(RVA = "0x1CEBB10", Offset = "0x1CEAB10", VA = "0x181CEBB10")]
|
||||
public Guid GetRoleId()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601689B)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601689C RID: 92316 RVA: 0x0053CAF8 File Offset: 0x0053ACF8
|
||||
[Token(Token = "0x601689C")]
|
||||
[Address(RVA = "0x1CEC070", Offset = "0x1CEB070", VA = "0x181CEC070")]
|
||||
private void NLIPPNCOMDC(Guid JPGBOLJNPPN)
|
||||
{
|
||||
Dictionary<object, object> dictionary = new Dictionary();
|
||||
string text = JPGBOLJNPPN.ToString();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601689D RID: 92317 RVA: 0x0053CB38 File Offset: 0x0053AD38
|
||||
[Token(Token = "0x601689D")]
|
||||
[Address(RVA = "0x1CEB730", Offset = "0x1CEA730", VA = "0x181CEB730", 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: 0x0601689E RID: 92318 RVA: 0x0053CBB0 File Offset: 0x0053ADB0
|
||||
[Token(Token = "0x601689E")]
|
||||
[Address(RVA = "0x1CEB250", Offset = "0x1CEA250", VA = "0x181CEB250", 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: 0x0601689F RID: 92319 RVA: 0x0053CC9C File Offset: 0x0053AE9C
|
||||
[Token(Token = "0x601689F")]
|
||||
[Address(RVA = "0x1CEBD50", Offset = "0x1CEAD50", VA = "0x181CEBD50")]
|
||||
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: 0x060168A0 RID: 92320 RVA: 0x0053CCCC File Offset: 0x0053AECC
|
||||
[Token(Token = "0x60168A0")]
|
||||
[Address(RVA = "0x1CEAF90", Offset = "0x1CE9F90", VA = "0x181CEAF90")]
|
||||
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: 0x060168A1 RID: 92321 RVA: 0x0053CD0C File Offset: 0x0053AF0C
|
||||
[Token(Token = "0x60168A1")]
|
||||
[Address(RVA = "0x1CEB700", Offset = "0x1CEA700", VA = "0x181CEB700")]
|
||||
private void GHLJMCDDKHH(int OLJGNEGDHFG, Guid BGHHFOOBFMA)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060168A2 RID: 92322 RVA: 0x0053CD1C File Offset: 0x0053AF1C
|
||||
[Token(Token = "0x60168A2")]
|
||||
[Address(RVA = "0x1CEB110", Offset = "0x1CEA110", VA = "0x181CEB110")]
|
||||
private void DKAHALBABMD(int OLJGNEGDHFG, Guid BGHHFOOBFMA)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060168A3 RID: 92323 RVA: 0x0053CD2C File Offset: 0x0053AF2C
|
||||
[Token(Token = "0x60168A3")]
|
||||
[Address(RVA = "0x1CEB0B0", Offset = "0x1CEA0B0", VA = "0x181CEB0B0")]
|
||||
private void CFANBGGDHOC(int HKDAADFECGO, Guid BGHHFOOBFMA)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060168A4 RID: 92324 RVA: 0x0053CD3C File Offset: 0x0053AF3C
|
||||
[Token(Token = "0x60168A4")]
|
||||
[Address(RVA = "0x1CEB0E0", Offset = "0x1CEA0E0", VA = "0x181CEB0E0")]
|
||||
private void CPGHDLDGECA(int HKDAADFECGO, Guid BGHHFOOBFMA)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060168A5 RID: 92325 RVA: 0x0053CD4C File Offset: 0x0053AF4C
|
||||
[Token(Token = "0x60168A5")]
|
||||
[Address(RVA = "0x1CEADB0", Offset = "0x1CE9DB0", VA = "0x181CEADB0")]
|
||||
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: 0x060168A6 RID: 92326 RVA: 0x0053CDB4 File Offset: 0x0053AFB4
|
||||
[Token(Token = "0x60168A6")]
|
||||
[Address(RVA = "0x1CEBBE0", Offset = "0x1CEABE0", VA = "0x181CEBBE0")]
|
||||
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: 0x060168A7 RID: 92327 RVA: 0x0053CE0C File Offset: 0x0053B00C
|
||||
[Token(Token = "0x60168A7")]
|
||||
[Address(RVA = "0x1CEB140", Offset = "0x1CEA140", VA = "0x181CEB140")]
|
||||
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: 0x060168A8 RID: 92328 RVA: 0x0053CE4C File Offset: 0x0053B04C
|
||||
[Token(Token = "0x60168A8")]
|
||||
[Address(RVA = "0x1CEC3F0", Offset = "0x1CEB3F0", VA = "0x181CEC3F0")]
|
||||
public PlayerRoleMappingNodeDisplay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060168AA RID: 92330 RVA: 0x0053CE80 File Offset: 0x0053B080
|
||||
[Token(Token = "0x60168AA")]
|
||||
[Address(RVA = "0x1CEBDF0", Offset = "0x1CEADF0", VA = "0x181CEBDF0")]
|
||||
[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: 0x0400EB54 RID: 60244
|
||||
[Token(Token = "0x400EB54")]
|
||||
private const string PLKBIJEAJEO = "Add Player Role";
|
||||
|
||||
// Token: 0x0400EB55 RID: 60245
|
||||
[Token(Token = "0x400EB55")]
|
||||
private const string KFBOJLBDFLA = "Give a role to a player";
|
||||
|
||||
// Token: 0x0400EB56 RID: 60246
|
||||
[Token(Token = "0x400EB56")]
|
||||
private const string AOMAKCAHOMH = "Remove Player Role";
|
||||
|
||||
// Token: 0x0400EB57 RID: 60247
|
||||
[Token(Token = "0x400EB57")]
|
||||
private const string NLJGMIJGIEM = "Remove a role from a player";
|
||||
|
||||
// Token: 0x0400EB58 RID: 60248
|
||||
[Token(Token = "0x400EB58")]
|
||||
private const string PEPLPLJIKGB = "Player Has Role";
|
||||
|
||||
// Token: 0x0400EB59 RID: 60249
|
||||
[Token(Token = "0x400EB59")]
|
||||
private const string IBCFFCLKOHO = "Ask if a player has a role";
|
||||
|
||||
// Token: 0x0400EB5A RID: 60250
|
||||
[Token(Token = "0x400EB5A")]
|
||||
private const string AKAEEANLFGN = "Player Role Changed";
|
||||
|
||||
// Token: 0x0400EB5B RID: 60251
|
||||
[Token(Token = "0x400EB5B")]
|
||||
private const string HPCAPCJHOBO = "Ask whose roles have changed";
|
||||
|
||||
// Token: 0x0400EB5C RID: 60252
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400EB5C")]
|
||||
private HIPBHHONPLB JIHLOJKONKF;
|
||||
|
||||
// Token: 0x0400EB5D RID: 60253
|
||||
[Token(Token = "0x400EB5D")]
|
||||
private static readonly Dictionary<string, FLCFOLDCOJJ> IHGJJKDEOHL = new Dictionary();
|
||||
|
||||
// Token: 0x02003383 RID: 13187
|
||||
[Token(Token = "0x2003383")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GCLIOANIAJA
|
||||
{
|
||||
// Token: 0x060168AB RID: 92331 RVA: 0x0053CF30 File Offset: 0x0053B130
|
||||
[Token(Token = "0x60168AB")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public GCLIOANIAJA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060168AC RID: 92332 RVA: 0x0053CF44 File Offset: 0x0053B144
|
||||
[Token(Token = "0x60168AC")]
|
||||
[Address(RVA = "0x1CE38B0", Offset = "0x1CE28B0", VA = "0x181CE38B0")]
|
||||
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: 0x0400EB5E RID: 60254
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EB5E")]
|
||||
public RoleGuidEditableUIControl instance;
|
||||
|
||||
// Token: 0x0400EB5F RID: 60255
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EB5F")]
|
||||
public PlayerRoleMappingNodeDisplay <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02003385 RID: 13189
|
||||
[Token(Token = "0x2003385")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HLBHOBKCNKC
|
||||
{
|
||||
// Token: 0x060168B0 RID: 92336 RVA: 0x0053CFF0 File Offset: 0x0053B1F0
|
||||
[Token(Token = "0x60168B0")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HLBHOBKCNKC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060168B1 RID: 92337 RVA: 0x0053D004 File Offset: 0x0053B204
|
||||
[Token(Token = "0x60168B1")]
|
||||
[Address(RVA = "0x1CE6FC0", Offset = "0x1CE5FC0", VA = "0x181CE6FC0")]
|
||||
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: 0x0400EB62 RID: 60258
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EB62")]
|
||||
public PlayerRoleMappingNodeDisplay <>4__this;
|
||||
|
||||
// Token: 0x0400EB63 RID: 60259
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EB63")]
|
||||
public CMDADAAOBHD gameRoleId;
|
||||
|
||||
// Token: 0x0400EB64 RID: 60260
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400EB64")]
|
||||
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: 0x02003386 RID: 13190
|
||||
[Token(Token = "0x2003386")]
|
||||
public class PlayerTeamMappingNodeDisplay : ModedCircuitNodeDisplay<PlayerTeamMappingNode>
|
||||
{
|
||||
// Token: 0x17003E24 RID: 15908
|
||||
// (get) Token: 0x060168B2 RID: 92338 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003E24")]
|
||||
protected override Dictionary<string, FLCFOLDCOJJ> COHNLMCLBPI
|
||||
{
|
||||
[Token(Token = "0x60168B2")]
|
||||
[Address(RVA = "0x1CED1E0", Offset = "0x1CEC1E0", VA = "0x181CED1E0", Slot = "33")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E25 RID: 15909
|
||||
// (get) Token: 0x060168B3 RID: 92339 RVA: 0x0053D038 File Offset: 0x0053B238
|
||||
[Token(Token = "0x17003E25")]
|
||||
protected override object KCNNJNGLIEO
|
||||
{
|
||||
[Token(Token = "0x60168B3")]
|
||||
[Address(RVA = "0x1CED1B0", Offset = "0x1CEC1B0", VA = "0x181CED1B0", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return "mode";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168B4 RID: 92340 RVA: 0x0053D04C File Offset: 0x0053B24C
|
||||
[Token(Token = "0x60168B4")]
|
||||
[Address(RVA = "0x1CEC430", Offset = "0x1CEB430", VA = "0x181CEC430", Slot = "35")]
|
||||
protected override int BJKDPHHLCII()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0 || mbbjmcdgdmn != 0)
|
||||
{
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060168B5 RID: 92341 RVA: 0x0053D06C File Offset: 0x0053B26C
|
||||
[Token(Token = "0x60168B5")]
|
||||
[Address(RVA = "0x1CECB70", Offset = "0x1CEBB70", VA = "0x181CECB70", 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: 0x060168B6 RID: 92342 RVA: 0x0053D140 File Offset: 0x0053B340
|
||||
[Token(Token = "0x60168B6")]
|
||||
[Address(RVA = "0x1CEC740", Offset = "0x1CEB740", VA = "0x181CEC740", 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: 0x060168B7 RID: 92343 RVA: 0x0053D22C File Offset: 0x0053B42C
|
||||
[Token(Token = "0x60168B7")]
|
||||
[Address(RVA = "0x1CEC4B0", Offset = "0x1CEB4B0", VA = "0x181CEC4B0")]
|
||||
private void CCJCKABLNFI()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168B8 RID: 92344 RVA: 0x0053D24C File Offset: 0x0053B44C
|
||||
[Token(Token = "0x60168B8")]
|
||||
[Address(RVA = "0x1CECF40", Offset = "0x1CEBF40", VA = "0x181CECF40")]
|
||||
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: 0x060168B9 RID: 92345 RVA: 0x0053D2A4 File Offset: 0x0053B4A4
|
||||
[Token(Token = "0x60168B9")]
|
||||
[Address(RVA = "0x1CEC610", Offset = "0x1CEB610", VA = "0x181CEC610")]
|
||||
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: 0x060168BA RID: 92346 RVA: 0x0053D300 File Offset: 0x0053B500
|
||||
[Token(Token = "0x60168BA")]
|
||||
[Address(RVA = "0x1CED090", Offset = "0x1CEC090", VA = "0x181CED090")]
|
||||
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: 0x060168BB RID: 92347 RVA: 0x0053D34C File Offset: 0x0053B54C
|
||||
[Token(Token = "0x60168BB")]
|
||||
[Address(RVA = "0x1CED240", Offset = "0x1CEC240", VA = "0x181CED240")]
|
||||
private void OGBPAIFJMGI(AGAJMBPABDL AGIHAKFFCCD, CGLKOJIMDIH GILKBPKMMBF)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(AGIHAKFFCCD) != GILKBPKMMBF)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168BC RID: 92348 RVA: 0x0053D380 File Offset: 0x0053B580
|
||||
[Token(Token = "0x60168BC")]
|
||||
[Address(RVA = "0x1CEC540", Offset = "0x1CEB540", VA = "0x181CEC540")]
|
||||
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: 0x060168BD RID: 92349 RVA: 0x0053D3B8 File Offset: 0x0053B5B8
|
||||
[Token(Token = "0x60168BD")]
|
||||
[Address(RVA = "0x1CED480", Offset = "0x1CEC480", VA = "0x181CED480")]
|
||||
public PlayerTeamMappingNodeDisplay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060168BE RID: 92350 RVA: 0x0053D3CC File Offset: 0x0053B5CC
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60168BE")]
|
||||
[Address(RVA = "0x1CED320", Offset = "0x1CEC320", VA = "0x181CED320")]
|
||||
static PlayerTeamMappingNodeDisplay()
|
||||
{
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
||||
}
|
||||
|
||||
// Token: 0x0400EB65 RID: 60261
|
||||
[Token(Token = "0x400EB65")]
|
||||
private const string JDBDAKFDCAG = "Player to Team";
|
||||
|
||||
// Token: 0x0400EB66 RID: 60262
|
||||
[Token(Token = "0x400EB66")]
|
||||
private const string GFCNBEEKHOG = "";
|
||||
|
||||
// Token: 0x0400EB67 RID: 60263
|
||||
[Token(Token = "0x400EB67")]
|
||||
private const string IGIKMKNNNFO = "Team to Player";
|
||||
|
||||
// Token: 0x0400EB68 RID: 60264
|
||||
[Token(Token = "0x400EB68")]
|
||||
private const string JDJJNGEKBNH = "";
|
||||
|
||||
// Token: 0x0400EB69 RID: 60265
|
||||
[Token(Token = "0x400EB69")]
|
||||
private const string BOJDGPHMKBE = "Set Player Team";
|
||||
|
||||
// Token: 0x0400EB6A RID: 60266
|
||||
[Token(Token = "0x400EB6A")]
|
||||
private const string MPJKNHHIOPM = "Change the team a player is on";
|
||||
|
||||
// Token: 0x0400EB6B RID: 60267
|
||||
[Token(Token = "0x400EB6B")]
|
||||
private const string BJBEAPIFGFF = "Get Team Player Count";
|
||||
|
||||
// Token: 0x0400EB6C RID: 60268
|
||||
[Token(Token = "0x400EB6C")]
|
||||
private const string PDJIMILLGPJ = "";
|
||||
|
||||
// Token: 0x0400EB6D RID: 60269
|
||||
[Token(Token = "0x400EB6D")]
|
||||
private static readonly Dictionary<string, FLCFOLDCOJJ> IHGJJKDEOHL;
|
||||
|
||||
// Token: 0x02003387 RID: 13191
|
||||
[Token(Token = "0x2003387")]
|
||||
[CompilerGenerated]
|
||||
private sealed class APANDCNBPJE
|
||||
{
|
||||
// Token: 0x060168BF RID: 92351 RVA: 0x0053D3E8 File Offset: 0x0053B5E8
|
||||
[Token(Token = "0x60168BF")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public APANDCNBPJE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060168C0 RID: 92352 RVA: 0x0053D3FC File Offset: 0x0053B5FC
|
||||
[Token(Token = "0x60168C0")]
|
||||
[Address(RVA = "0x1CD72D0", Offset = "0x1CD62D0", VA = "0x181CD72D0")]
|
||||
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: 0x0400EB6E RID: 60270
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EB6E")]
|
||||
public PlayerTeamMappingNodeDisplay <>4__this;
|
||||
|
||||
// Token: 0x0400EB6F RID: 60271
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EB6F")]
|
||||
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: 0x02003388 RID: 13192
|
||||
[Token(Token = "0x2003388")]
|
||||
public class RespawnPlayerNodeDisplay : CircuitNodeDisplay, LNMHDEAMFBO
|
||||
{
|
||||
// Token: 0x17003E26 RID: 15910
|
||||
// (get) Token: 0x060168C1 RID: 92353 RVA: 0x0053D438 File Offset: 0x0053B638
|
||||
// (set) Token: 0x060168C2 RID: 92354 RVA: 0x0053D44C File Offset: 0x0053B64C
|
||||
[Token(Token = "0x17003E26")]
|
||||
public InputMetadata[] LKIOMMEBJEC
|
||||
{
|
||||
[Token(Token = "0x60168C1")]
|
||||
[Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return this.inputMeta;
|
||||
}
|
||||
[Token(Token = "0x60168C2")]
|
||||
[Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020", Slot = "34")]
|
||||
set
|
||||
{
|
||||
this.inputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168C3 RID: 92355 RVA: 0x0053D460 File Offset: 0x0053B660
|
||||
[Token(Token = "0x60168C3")]
|
||||
[Address(RVA = "0x1CED7C0", Offset = "0x1CEC7C0", VA = "0x181CED7C0", 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: 0x060168C4 RID: 92356 RVA: 0x0053D498 File Offset: 0x0053B698
|
||||
[Token(Token = "0x60168C4")]
|
||||
[Address(RVA = "0x1CED710", Offset = "0x1CEC710", VA = "0x181CED710", Slot = "25")]
|
||||
protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
|
||||
{
|
||||
base.NDMHFAFLLOH(KFONGPOFCDH);
|
||||
if (this.MBBJMCDGDMN != 0)
|
||||
{
|
||||
OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168C5 RID: 92357 RVA: 0x0053D4C4 File Offset: 0x0053B6C4
|
||||
[Token(Token = "0x60168C5")]
|
||||
[Address(RVA = "0x1CED4C0", Offset = "0x1CEC4C0", VA = "0x181CED4C0")]
|
||||
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: 0x060168C6 RID: 92358 RVA: 0x0053D56C File Offset: 0x0053B76C
|
||||
[Token(Token = "0x60168C6")]
|
||||
[Address(RVA = "0x1CED8E0", Offset = "0x1CEC8E0", VA = "0x181CED8E0")]
|
||||
public RespawnPlayerNodeDisplay()
|
||||
{
|
||||
InputMetadata[] array = new InputMetadata[2];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
this.inputMeta = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400EB70 RID: 60272
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400EB70")]
|
||||
[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: 0x02003389 RID: 13193
|
||||
[Token(Token = "0x2003389")]
|
||||
public class SetPlayerStatNodeDisplay : ModedCircuitNodeDisplay<PlayerSetStatNode>
|
||||
{
|
||||
// Token: 0x17003E27 RID: 15911
|
||||
// (get) Token: 0x060168C7 RID: 92359 RVA: 0x0053D5A8 File Offset: 0x0053B7A8
|
||||
[Token(Token = "0x17003E27")]
|
||||
protected override Dictionary<string, FLCFOLDCOJJ> COHNLMCLBPI
|
||||
{
|
||||
[Token(Token = "0x60168C7")]
|
||||
[Address(RVA = "0x1CEE610", Offset = "0x1CED610", VA = "0x181CEE610", 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: 0x17003E28 RID: 15912
|
||||
// (get) Token: 0x060168C8 RID: 92360 RVA: 0x0053D5DC File Offset: 0x0053B7DC
|
||||
[Token(Token = "0x17003E28")]
|
||||
protected override object KCNNJNGLIEO
|
||||
{
|
||||
[Token(Token = "0x60168C8")]
|
||||
[Address(RVA = "0x1CEE400", Offset = "0x1CED400", VA = "0x181CEE400", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return "mode";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168C9 RID: 92361 RVA: 0x0053D5F0 File Offset: 0x0053B7F0
|
||||
[Token(Token = "0x60168C9")]
|
||||
[Address(RVA = "0x1CEDE60", Offset = "0x1CECE60", VA = "0x181CEDE60", Slot = "35")]
|
||||
protected override int BJKDPHHLCII()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0 || mbbjmcdgdmn != 0)
|
||||
{
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060168CA RID: 92362 RVA: 0x0053D610 File Offset: 0x0053B810
|
||||
[Token(Token = "0x60168CA")]
|
||||
[Address(RVA = "0x1CEE2F0", Offset = "0x1CED2F0", VA = "0x181CEE2F0", 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: 0x060168CB RID: 92363 RVA: 0x0053D64C File Offset: 0x0053B84C
|
||||
[Token(Token = "0x60168CB")]
|
||||
[Address(RVA = "0x1CEE1E0", Offset = "0x1CED1E0", VA = "0x181CEE1E0", 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: 0x060168CC RID: 92364 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60168CC")]
|
||||
[Address(RVA = "0x1CED9C0", Offset = "0x1CEC9C0", VA = "0x181CED9C0")]
|
||||
private void BILGILOEKAF(CircuitPlayerStat ILOCFLIJHDA, int CJFGEMGOJHB, int BECIIEHIPMJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060168CD RID: 92365 RVA: 0x0053D688 File Offset: 0x0053B888
|
||||
[Token(Token = "0x60168CD")]
|
||||
[Address(RVA = "0x1CEDF70", Offset = "0x1CECF70", VA = "0x181CEDF70")]
|
||||
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: 0x060168CE RID: 92366 RVA: 0x0053D720 File Offset: 0x0053B920
|
||||
[Token(Token = "0x60168CE")]
|
||||
[Address(RVA = "0x1CEDEE0", Offset = "0x1CECEE0", VA = "0x181CEDEE0")]
|
||||
private void DHABDEGONJA(AGAJMBPABDL AGIHAKFFCCD, int BBOBCMFBLIH)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.MasterSetPlayerShield(AGIHAKFFCCD, BBOBCMFBLIH);
|
||||
}
|
||||
|
||||
// Token: 0x060168CF RID: 92367 RVA: 0x0053D744 File Offset: 0x0053B944
|
||||
[Token(Token = "0x60168CF")]
|
||||
[Address(RVA = "0x1CEE430", Offset = "0x1CED430", VA = "0x181CEE430")]
|
||||
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: 0x060168D0 RID: 92368 RVA: 0x0053D7A8 File Offset: 0x0053B9A8
|
||||
[Token(Token = "0x60168D0")]
|
||||
[Address(RVA = "0x1CEE790", Offset = "0x1CED790", VA = "0x181CEE790")]
|
||||
public SetPlayerStatNodeDisplay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060168D1 RID: 92369 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60168D1")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
static SetPlayerStatNodeDisplay()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400EB71 RID: 60273
|
||||
[Token(Token = "0x400EB71")]
|
||||
private static float MLEGOFNNMKH;
|
||||
|
||||
// Token: 0x0200338A RID: 13194
|
||||
[Token(Token = "0x200338A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ECDDFGIHIFM
|
||||
{
|
||||
// Token: 0x060168D2 RID: 92370 RVA: 0x0053D7BC File Offset: 0x0053B9BC
|
||||
[Token(Token = "0x60168D2")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public ECDDFGIHIFM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060168D3 RID: 92371 RVA: 0x0053D7D0 File Offset: 0x0053B9D0
|
||||
[Token(Token = "0x60168D3")]
|
||||
[Address(RVA = "0x1CE3630", Offset = "0x1CE2630", VA = "0x181CE3630")]
|
||||
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: 0x0400EB72 RID: 60274
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EB72")]
|
||||
public SetPlayerStatNodeDisplay <>4__this;
|
||||
|
||||
// Token: 0x0400EB73 RID: 60275
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EB73")]
|
||||
public CircuitPlayerStat stat;
|
||||
|
||||
// Token: 0x0400EB74 RID: 60276
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400EB74")]
|
||||
public int signal;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user