scripts
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Circuits.GameStats;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CBF RID: 11455
|
||||
[Token(Token = "0x2002CBF")]
|
||||
[StructLayout(3)]
|
||||
public class GameGetScoreNodeDisplay : CircuitNodeDisplay
|
||||
{
|
||||
// Token: 0x0601431C RID: 82716 RVA: 0x004D96B4 File Offset: 0x004D78B4
|
||||
[Token(Token = "0x601431C")]
|
||||
[Address(RVA = "0x16CCAF0", Offset = "0x16CB4F0", VA = "0x1816CCAF0", Slot = "27")]
|
||||
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: 0x0601431D RID: 82717 RVA: 0x004D96F0 File Offset: 0x004D78F0
|
||||
[Token(Token = "0x601431D")]
|
||||
[Address(RVA = "0x16CC9E0", Offset = "0x16CB3E0", VA = "0x1816CC9E0", Slot = "28")]
|
||||
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: 0x0601431E RID: 82718 RVA: 0x004D972C File Offset: 0x004D792C
|
||||
[Token(Token = "0x601431E")]
|
||||
[Address(RVA = "0x16CCC00", Offset = "0x16CB600", VA = "0x1816CCC00")]
|
||||
private int JEOJJJEDAPC(int IMLBBKNCOLK)
|
||||
{
|
||||
CGLKOJIMDIH? cglkojimdih = OEDDKNGMHOE.PJCJPHMFHGK(IMLBBKNCOLK);
|
||||
if (cglkojimdih != 0 && cglkojimdih != (ulong)(-1L) && NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0601431F RID: 82719 RVA: 0x004D9768 File Offset: 0x004D7968
|
||||
[Token(Token = "0x601431F")]
|
||||
[Address(RVA = "0x16CCD20", Offset = "0x16CB720", VA = "0x1816CCD20")]
|
||||
public GameGetScoreNodeDisplay()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Circuits.GameStats;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CC0 RID: 11456
|
||||
[Token(Token = "0x2002CC0")]
|
||||
[StructLayout(3)]
|
||||
public class GameSetScoreNodeDisplay : CircuitNodeDisplay
|
||||
{
|
||||
// Token: 0x06014320 RID: 82720 RVA: 0x004D977C File Offset: 0x004D797C
|
||||
[Token(Token = "0x6014320")]
|
||||
[Address(RVA = "0x16CD030", Offset = "0x16CBA30", VA = "0x1816CD030", Slot = "27")]
|
||||
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: 0x06014321 RID: 82721 RVA: 0x004D97B8 File Offset: 0x004D79B8
|
||||
[Token(Token = "0x6014321")]
|
||||
[Address(RVA = "0x16CCF20", Offset = "0x16CB920", VA = "0x1816CCF20", Slot = "28")]
|
||||
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: 0x06014322 RID: 82722 RVA: 0x004D97F4 File Offset: 0x004D79F4
|
||||
[Token(Token = "0x6014322")]
|
||||
[Address(RVA = "0x16CCD80", Offset = "0x16CB780", VA = "0x1816CCD80")]
|
||||
private void EMNNGBDJHIA(int IMLBBKNCOLK, int PPPDDADJFCP, bool JDPPPNHFFDE)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && OEDDKNGMHOE.PJCJPHMFHGK(IMLBBKNCOLK) != 0)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
bool isGameRunning = instance.CIFKHPAHBHB;
|
||||
if (isGameRunning)
|
||||
{
|
||||
if (!isGameRunning)
|
||||
{
|
||||
GameScoreManager scoreManager = instance.scoreManager;
|
||||
}
|
||||
if (JDPPPNHFFDE)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014323 RID: 82723 RVA: 0x004D984C File Offset: 0x004D7A4C
|
||||
[Token(Token = "0x6014323")]
|
||||
[Address(RVA = "0x16CD140", Offset = "0x16CBB40", VA = "0x1816CD140")]
|
||||
public GameSetScoreNodeDisplay()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Circuits;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CC1 RID: 11457
|
||||
[Token(Token = "0x2002CC1")]
|
||||
[StructLayout(3)]
|
||||
public class GameSetStateNodeDisplay : CircuitNodeDisplay
|
||||
{
|
||||
// Token: 0x06014324 RID: 82724 RVA: 0x004D9860 File Offset: 0x004D7A60
|
||||
[Token(Token = "0x6014324")]
|
||||
[Address(RVA = "0x16CD3E0", Offset = "0x16CBDE0", VA = "0x1816CD3E0", Slot = "27")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
if (this.MBBJMCDGDMN == 0)
|
||||
{
|
||||
}
|
||||
Action action = new Action(this.CNKMDMHEDEE);
|
||||
Action action2 = new Action(this.PHDGCFKLIAF);
|
||||
}
|
||||
|
||||
// Token: 0x06014325 RID: 82725 RVA: 0x004D98A0 File Offset: 0x004D7AA0
|
||||
[Token(Token = "0x6014325")]
|
||||
[Address(RVA = "0x16CD2E0", Offset = "0x16CBCE0", VA = "0x1816CD2E0", Slot = "28")]
|
||||
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: 0x06014326 RID: 82726 RVA: 0x004D98E0 File Offset: 0x004D7AE0
|
||||
[Token(Token = "0x6014326")]
|
||||
[Address(RVA = "0x16CD1A0", Offset = "0x16CBBA0", VA = "0x1816CD1A0")]
|
||||
private void CNKMDMHEDEE()
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
instance2.MasterStartGame(num2 != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014327 RID: 82727 RVA: 0x004D9930 File Offset: 0x004D7B30
|
||||
[Token(Token = "0x6014327")]
|
||||
[Address(RVA = "0x16CD4E0", Offset = "0x16CBEE0", VA = "0x1816CD4E0")]
|
||||
private void PHDGCFKLIAF()
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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);
|
||||
};
|
||||
}
|
||||
ISchedulerPromise schedulerPromise = instance2.InvokeNextEndOfFrame(<>9__3_);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014328 RID: 82728 RVA: 0x004D99A0 File Offset: 0x004D7BA0
|
||||
[Token(Token = "0x6014328")]
|
||||
[Address(RVA = "0x16CD6D0", Offset = "0x16CC0D0", VA = "0x1816CD6D0")]
|
||||
public GameSetStateNodeDisplay()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,214 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CC3 RID: 11459
|
||||
[Token(Token = "0x2002CC3")]
|
||||
[StructLayout(3)]
|
||||
public class GameStateInputNodeDisplay : CircuitNodeDisplay, PFHIHKIOPFF
|
||||
{
|
||||
// Token: 0x170035ED RID: 13805
|
||||
// (get) Token: 0x0601432C RID: 82732 RVA: 0x004D9A04 File Offset: 0x004D7C04
|
||||
// (set) Token: 0x0601432D RID: 82733 RVA: 0x004D9A18 File Offset: 0x004D7C18
|
||||
[Token(Token = "0x170035ED")]
|
||||
public OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x601432C")]
|
||||
[Address(RVA = "0x3D3180", Offset = "0x3D1B80", VA = "0x1803D3180", Slot = "32")]
|
||||
get
|
||||
{
|
||||
return this.outputMeta;
|
||||
}
|
||||
[Token(Token = "0x601432D")]
|
||||
[Address(RVA = "0x3D3350", Offset = "0x3D1D50", VA = "0x1803D3350", Slot = "33")]
|
||||
set
|
||||
{
|
||||
this.outputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601432E RID: 82734 RVA: 0x004D9A2C File Offset: 0x004D7C2C
|
||||
[Token(Token = "0x601432E")]
|
||||
[Address(RVA = "0x16CDD10", Offset = "0x16CC710", VA = "0x1816CDD10", Slot = "27")]
|
||||
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: 0x0601432F RID: 82735 RVA: 0x004D9A7C File Offset: 0x004D7C7C
|
||||
[Token(Token = "0x601432F")]
|
||||
[Address(RVA = "0x16CDC40", Offset = "0x16CC640", VA = "0x1816CDC40", Slot = "28")]
|
||||
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: 0x06014330 RID: 82736 RVA: 0x004D9AC4 File Offset: 0x004D7CC4
|
||||
[Token(Token = "0x6014330")]
|
||||
[Address(RVA = "0x16CDF00", Offset = "0x16CC900", VA = "0x1816CDF00", Slot = "25")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
do
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
}
|
||||
while (IKFLAODDALD == 0 || IKFLAODDALD == 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014331 RID: 82737 RVA: 0x004D9AEC File Offset: 0x004D7CEC
|
||||
[Token(Token = "0x6014331")]
|
||||
[Address(RVA = "0x16CD830", Offset = "0x16CC230", VA = "0x1816CD830")]
|
||||
private void DDGOBHPKHHB(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn;
|
||||
CircuitNode mbbjmcdgdmn2;
|
||||
for (;;)
|
||||
{
|
||||
if (LLEHBLJHJHM == CPMPEJFMDED)
|
||||
{
|
||||
}
|
||||
if (PLGFJEILFGP == LLEHBLJHJHM)
|
||||
{
|
||||
if (!PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
return;
|
||||
}
|
||||
mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
else if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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: 0x06014332 RID: 82738 RVA: 0x004D9B7C File Offset: 0x004D7D7C
|
||||
[Token(Token = "0x6014332")]
|
||||
[Address(RVA = "0x16CDB40", Offset = "0x16CC540", VA = "0x1816CDB40")]
|
||||
private void GEFOKBLJILD()
|
||||
{
|
||||
while (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
mbbjmcdgdmn.SetMomentaryOutput(OutputSlot.B, 1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014333 RID: 82739 RVA: 0x004D9BB4 File Offset: 0x004D7DB4
|
||||
[Token(Token = "0x6014333")]
|
||||
[Address(RVA = "0x16CD730", Offset = "0x16CC130", VA = "0x1816CD730")]
|
||||
private void BDGEECCOHBB()
|
||||
{
|
||||
while (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
int num = 0;
|
||||
mbbjmcdgdmn.SetMomentaryOutput((OutputSlot)num, 1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014334 RID: 82740 RVA: 0x004D9BF0 File Offset: 0x004D7DF0
|
||||
[Token(Token = "0x6014334")]
|
||||
[Address(RVA = "0x16CDE00", Offset = "0x16CC800", VA = "0x1816CDE00")]
|
||||
private void NENGCPIODIK()
|
||||
{
|
||||
while (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
mbbjmcdgdmn.SetMomentaryOutput(OutputSlot.G, 1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014335 RID: 82741 RVA: 0x004D9C28 File Offset: 0x004D7E28
|
||||
[Token(Token = "0x6014335")]
|
||||
[Address(RVA = "0x16CDFF0", Offset = "0x16CC9F0", VA = "0x1816CDFF0")]
|
||||
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: 0x0400D8C5 RID: 55493
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400D8C5")]
|
||||
private GameManager ONLEICCNNBI;
|
||||
|
||||
// Token: 0x0400D8C6 RID: 55494
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400D8C6")]
|
||||
[SerializeField]
|
||||
private OutputMetadata[] outputMeta;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CC4 RID: 11460
|
||||
[Token(Token = "0x2002CC4")]
|
||||
[StructLayout(3)]
|
||||
public class GameStateOutputNodeDisplayOld : CircuitNodeDisplay, LNMHDEAMFBO
|
||||
{
|
||||
// Token: 0x170035EE RID: 13806
|
||||
// (get) Token: 0x06014336 RID: 82742 RVA: 0x004D9C6C File Offset: 0x004D7E6C
|
||||
// (set) Token: 0x06014337 RID: 82743 RVA: 0x004D9C80 File Offset: 0x004D7E80
|
||||
[Token(Token = "0x170035EE")]
|
||||
public InputMetadata[] LKIOMMEBJEC
|
||||
{
|
||||
[Token(Token = "0x6014336")]
|
||||
[Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0", Slot = "32")]
|
||||
get
|
||||
{
|
||||
return this.inputMeta;
|
||||
}
|
||||
[Token(Token = "0x6014337")]
|
||||
[Address(RVA = "0x3F0040", Offset = "0x3EEA40", VA = "0x1803F0040", Slot = "33")]
|
||||
set
|
||||
{
|
||||
this.inputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014338 RID: 82744 RVA: 0x004D9C94 File Offset: 0x004D7E94
|
||||
[Token(Token = "0x6014338")]
|
||||
[Address(RVA = "0x16CE390", Offset = "0x16CCD90", VA = "0x1816CE390", Slot = "25")]
|
||||
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: 0x06014339 RID: 82745 RVA: 0x004D9CCC File Offset: 0x004D7ECC
|
||||
[Token(Token = "0x6014339")]
|
||||
[Address(RVA = "0x16CE2E0", Offset = "0x16CCCE0", VA = "0x1816CE2E0", Slot = "24")]
|
||||
protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
|
||||
{
|
||||
base.NDMHFAFLLOH(KFONGPOFCDH);
|
||||
if (this.MBBJMCDGDMN != 0)
|
||||
{
|
||||
OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601433A RID: 82746 RVA: 0x004D9CF8 File Offset: 0x004D7EF8
|
||||
[Token(Token = "0x601433A")]
|
||||
[Address(RVA = "0x16CE110", Offset = "0x16CCB10", VA = "0x1816CE110")]
|
||||
private void KBKBJFBEOGH(Dictionary<InputSlot, int> COLKFKBFGNA)
|
||||
{
|
||||
int num = 0;
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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: 0x0601433B RID: 82747 RVA: 0x004D9D80 File Offset: 0x004D7F80
|
||||
[Token(Token = "0x601433B")]
|
||||
[Address(RVA = "0x16CE4B0", Offset = "0x16CCEB0", VA = "0x1816CE4B0")]
|
||||
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: 0x0400D8C7 RID: 55495
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400D8C7")]
|
||||
[SerializeField]
|
||||
private InputMetadata[] inputMeta;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Circuits.PlayerStats;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CC5 RID: 11461
|
||||
[Token(Token = "0x2002CC5")]
|
||||
[StructLayout(3)]
|
||||
public class GetPlayerStatNodeDisplay : ModedCircuitNodeDisplay<PlayerGetStatNode>
|
||||
{
|
||||
// Token: 0x170035EF RID: 13807
|
||||
// (get) Token: 0x0601433C RID: 82748 RVA: 0x004D9DC4 File Offset: 0x004D7FC4
|
||||
[Token(Token = "0x170035EF")]
|
||||
protected override Dictionary<string, FLCFOLDCOJJ> COHNLMCLBPI
|
||||
{
|
||||
[Token(Token = "0x601433C")]
|
||||
[Address(RVA = "0x16CFD80", Offset = "0x16CE780", VA = "0x1816CFD80", Slot = "32")]
|
||||
get
|
||||
{
|
||||
int num;
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
dictionary = new Dictionary();
|
||||
Dictionary<string, int> friendlyCircuitPlayerStatsDict = FriendlyCircuitPlayerStats.FriendlyCircuitPlayerStatsDict;
|
||||
Dictionary.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return dictionary;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035F0 RID: 13808
|
||||
// (get) Token: 0x0601433D RID: 82749 RVA: 0x004D9DFC File Offset: 0x004D7FFC
|
||||
[Token(Token = "0x170035F0")]
|
||||
protected override object KCNNJNGLIEO
|
||||
{
|
||||
[Token(Token = "0x601433D")]
|
||||
[Address(RVA = "0x16CFD50", Offset = "0x16CE750", VA = "0x1816CFD50", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return "mode";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601433E RID: 82750 RVA: 0x004D9E10 File Offset: 0x004D8010
|
||||
[Token(Token = "0x601433E")]
|
||||
[Address(RVA = "0x16CF690", Offset = "0x16CE090", VA = "0x1816CF690", Slot = "34")]
|
||||
protected override int BJKDPHHLCII()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0 || mbbjmcdgdmn != 0)
|
||||
{
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0601433F RID: 82751 RVA: 0x004D9E30 File Offset: 0x004D8030
|
||||
[Token(Token = "0x601433F")]
|
||||
[Address(RVA = "0x16CF990", Offset = "0x16CE390", VA = "0x1816CF990", Slot = "27")]
|
||||
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<Photon.Realtime.Player> action2 = new Action(this.OCPBOKCMPFA);
|
||||
combatManager.PlayerHealthChangeEvent += action2;
|
||||
}
|
||||
|
||||
// Token: 0x06014340 RID: 82752 RVA: 0x004D9EB0 File Offset: 0x004D80B0
|
||||
[Token(Token = "0x6014340")]
|
||||
[Address(RVA = "0x16CF740", Offset = "0x16CE140", VA = "0x1816CF740", Slot = "28")]
|
||||
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<Photon.Realtime.Player> action2 = new Action(this.OCPBOKCMPFA);
|
||||
combatManager.PlayerHealthChangeEvent -= action2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014341 RID: 82753 RVA: 0x004D9F48 File Offset: 0x004D8148
|
||||
[Token(Token = "0x6014341")]
|
||||
[Address(RVA = "0x16CF710", Offset = "0x16CE110", VA = "0x1816CF710")]
|
||||
private void FNNINAFHGKL(bool KEEODNCLLBL)
|
||||
{
|
||||
CircuitNodeGraph nodeGraph = this.MBBJMCDGDMN._nodeGraph;
|
||||
if (nodeGraph != 0)
|
||||
{
|
||||
nodeGraph.<NodeGraphDirty>k__BackingField = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014342 RID: 82754 RVA: 0x004D9F74 File Offset: 0x004D8174
|
||||
[Token(Token = "0x6014342")]
|
||||
[Address(RVA = "0x16CF710", Offset = "0x16CE110", VA = "0x1816CF710")]
|
||||
private void OCPBOKCMPFA(Photon.Realtime.Player NLNHFEEMFBN)
|
||||
{
|
||||
CircuitNodeGraph nodeGraph = this.MBBJMCDGDMN._nodeGraph;
|
||||
if (nodeGraph != 0)
|
||||
{
|
||||
nodeGraph.<NodeGraphDirty>k__BackingField = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014343 RID: 82755 RVA: 0x004D9FA0 File Offset: 0x004D81A0
|
||||
[Token(Token = "0x6014343")]
|
||||
[Address(RVA = "0x16CF710", Offset = "0x16CE110", VA = "0x1816CF710")]
|
||||
private void DMNCLGLJBDF()
|
||||
{
|
||||
CircuitNodeGraph nodeGraph = this.MBBJMCDGDMN._nodeGraph;
|
||||
if (nodeGraph != 0)
|
||||
{
|
||||
nodeGraph.<NodeGraphDirty>k__BackingField = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014344 RID: 82756 RVA: 0x004D9FCC File Offset: 0x004D81CC
|
||||
[Token(Token = "0x6014344")]
|
||||
[Address(RVA = "0x16CFB80", Offset = "0x16CE580", VA = "0x1816CFB80")]
|
||||
private int KEBGCHHOLDI(CircuitPlayerStat ILOCFLIJHDA, int CJFGEMGOJHB)
|
||||
{
|
||||
Photon.Realtime.Player player = PhotonNetwork.LocalPlayer.Get(CJFGEMGOJHB);
|
||||
if (player == 0)
|
||||
{
|
||||
}
|
||||
if (ILOCFLIJHDA == CircuitPlayerStat.Player_Health)
|
||||
{
|
||||
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.GetPlayerHealth(player);
|
||||
}
|
||||
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.GetPlayerShield(player);
|
||||
}
|
||||
|
||||
// Token: 0x06014345 RID: 82757 RVA: 0x004DA024 File Offset: 0x004D8224
|
||||
[Token(Token = "0x6014345")]
|
||||
[Address(RVA = "0x16CFF30", Offset = "0x16CE930", VA = "0x1816CFF30")]
|
||||
public GetPlayerStatNodeDisplay()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CC6 RID: 11462
|
||||
[Token(Token = "0x2002CC6")]
|
||||
[StructLayout(3)]
|
||||
public class LegacyScoreInputNodeDisplay : CircuitNodeDisplay, PFHIHKIOPFF
|
||||
{
|
||||
// Token: 0x170035F1 RID: 13809
|
||||
// (get) Token: 0x06014346 RID: 82758 RVA: 0x004DA038 File Offset: 0x004D8238
|
||||
// (set) Token: 0x06014347 RID: 82759 RVA: 0x004DA04C File Offset: 0x004D824C
|
||||
[Token(Token = "0x170035F1")]
|
||||
public OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x6014346")]
|
||||
[Address(RVA = "0x3D3180", Offset = "0x3D1B80", VA = "0x1803D3180", Slot = "32")]
|
||||
get
|
||||
{
|
||||
return this.outputMeta;
|
||||
}
|
||||
[Token(Token = "0x6014347")]
|
||||
[Address(RVA = "0x3D3350", Offset = "0x3D1D50", VA = "0x1803D3350", Slot = "33")]
|
||||
set
|
||||
{
|
||||
this.outputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014348 RID: 82760 RVA: 0x004DA060 File Offset: 0x004D8260
|
||||
[Token(Token = "0x6014348")]
|
||||
[Address(RVA = "0x16D0380", Offset = "0x16CED80", VA = "0x1816D0380", Slot = "27")]
|
||||
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: 0x06014349 RID: 82761 RVA: 0x004DA0B4 File Offset: 0x004D82B4
|
||||
[Token(Token = "0x6014349")]
|
||||
[Address(RVA = "0x16D02A0", Offset = "0x16CECA0", VA = "0x1816D02A0", Slot = "28")]
|
||||
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: 0x0601434A RID: 82762 RVA: 0x004DA100 File Offset: 0x004D8300
|
||||
[Token(Token = "0x601434A")]
|
||||
[Address(RVA = "0x16D0480", Offset = "0x16CEE80", VA = "0x1816D0480", Slot = "25")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
do
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
}
|
||||
while (IKFLAODDALD == 0 || IKFLAODDALD == 0);
|
||||
this.CLCLKPOFELE();
|
||||
}
|
||||
|
||||
// Token: 0x0601434B RID: 82763 RVA: 0x004DA12C File Offset: 0x004D832C
|
||||
[Token(Token = "0x601434B")]
|
||||
[Address(RVA = "0x16D0290", Offset = "0x16CEC90", VA = "0x1816D0290")]
|
||||
private void FNKHHJHDFOE(bool KEEODNCLLBL)
|
||||
{
|
||||
this.CLCLKPOFELE();
|
||||
}
|
||||
|
||||
// Token: 0x0601434C RID: 82764 RVA: 0x004DA140 File Offset: 0x004D8340
|
||||
[Token(Token = "0x601434C")]
|
||||
[Address(RVA = "0x16D0150", Offset = "0x16CEB50", VA = "0x1816D0150")]
|
||||
private void CLCLKPOFELE()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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: 0x0601434D RID: 82765 RVA: 0x004DA1A0 File Offset: 0x004D83A0
|
||||
[Token(Token = "0x601434D")]
|
||||
[Address(RVA = "0x16D0570", Offset = "0x16CEF70", VA = "0x1816D0570")]
|
||||
public LegacyScoreInputNodeDisplay()
|
||||
{
|
||||
OutputMetadata[] array = new OutputMetadata[2];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
this.outputMeta = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D8C8 RID: 55496
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400D8C8")]
|
||||
private GameManager ONLEICCNNBI;
|
||||
|
||||
// Token: 0x0400D8C9 RID: 55497
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400D8C9")]
|
||||
[SerializeField]
|
||||
private OutputMetadata[] outputMeta;
|
||||
}
|
||||
}
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CC7 RID: 11463
|
||||
[Token(Token = "0x2002CC7")]
|
||||
[StructLayout(3)]
|
||||
public class LegacySetScoreOutputNodeDisplay : CircuitNodeDisplay, LNMHDEAMFBO
|
||||
{
|
||||
// Token: 0x170035F2 RID: 13810
|
||||
// (get) Token: 0x0601434E RID: 82766 RVA: 0x004DA1DC File Offset: 0x004D83DC
|
||||
// (set) Token: 0x0601434F RID: 82767 RVA: 0x004DA1F0 File Offset: 0x004D83F0
|
||||
[Token(Token = "0x170035F2")]
|
||||
public InputMetadata[] LKIOMMEBJEC
|
||||
{
|
||||
[Token(Token = "0x601434E")]
|
||||
[Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0", Slot = "32")]
|
||||
get
|
||||
{
|
||||
return this.inputMeta;
|
||||
}
|
||||
[Token(Token = "0x601434F")]
|
||||
[Address(RVA = "0x3F0040", Offset = "0x3EEA40", VA = "0x1803F0040", Slot = "33")]
|
||||
set
|
||||
{
|
||||
this.inputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014350 RID: 82768 RVA: 0x004DA204 File Offset: 0x004D8404
|
||||
[Token(Token = "0x6014350")]
|
||||
[Address(RVA = "0x16D0860", Offset = "0x16CF260", VA = "0x1816D0860", Slot = "25")]
|
||||
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: 0x06014351 RID: 82769 RVA: 0x004DA23C File Offset: 0x004D843C
|
||||
[Token(Token = "0x6014351")]
|
||||
[Address(RVA = "0x16D07B0", Offset = "0x16CF1B0", VA = "0x1816D07B0", Slot = "24")]
|
||||
protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
|
||||
{
|
||||
base.NDMHFAFLLOH(KFONGPOFCDH);
|
||||
if (this.MBBJMCDGDMN != 0)
|
||||
{
|
||||
OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014352 RID: 82770 RVA: 0x004DA268 File Offset: 0x004D8468
|
||||
[Token(Token = "0x6014352")]
|
||||
[Address(RVA = "0x16D0650", Offset = "0x16CF050", VA = "0x1816D0650")]
|
||||
private void KBKBJFBEOGH(Dictionary<InputSlot, int> COLKFKBFGNA)
|
||||
{
|
||||
int num = 0;
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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: 0x06014353 RID: 82771 RVA: 0x004DA2E0 File Offset: 0x004D84E0
|
||||
[Token(Token = "0x6014353")]
|
||||
[Address(RVA = "0x16D0980", Offset = "0x16CF380", VA = "0x1816D0980")]
|
||||
public LegacySetScoreOutputNodeDisplay()
|
||||
{
|
||||
InputMetadata[] array = new InputMetadata[2];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
this.inputMeta = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D8CA RID: 55498
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400D8CA")]
|
||||
[SerializeField]
|
||||
private InputMetadata[] inputMeta;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Circuits;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CC8 RID: 11464
|
||||
[Token(Token = "0x2002CC8")]
|
||||
[StructLayout(3)]
|
||||
public class PlayerCombatEventNodeDisplay : CircuitNodeDisplay, PFHIHKIOPFF
|
||||
{
|
||||
// Token: 0x170035F3 RID: 13811
|
||||
// (get) Token: 0x06014354 RID: 82772 RVA: 0x004DA31C File Offset: 0x004D851C
|
||||
// (set) Token: 0x06014355 RID: 82773 RVA: 0x004DA330 File Offset: 0x004D8530
|
||||
[Token(Token = "0x170035F3")]
|
||||
public virtual OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x6014354")]
|
||||
[Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0", Slot = "34")]
|
||||
get;
|
||||
[Token(Token = "0x6014355")]
|
||||
[Address(RVA = "0x3F0040", Offset = "0x3EEA40", VA = "0x1803F0040", Slot = "35")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06014356 RID: 82774 RVA: 0x004DA344 File Offset: 0x004D8544
|
||||
[Token(Token = "0x6014356")]
|
||||
[Address(RVA = "0x16D3D10", Offset = "0x16D2710", VA = "0x1816D3D10", Slot = "25")]
|
||||
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
|
||||
{
|
||||
do
|
||||
{
|
||||
base.OnCircuitNodeInitialized(IKFLAODDALD);
|
||||
}
|
||||
while (IKFLAODDALD == 0 || IKFLAODDALD == 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014357 RID: 82775 RVA: 0x004DA36C File Offset: 0x004D856C
|
||||
[Token(Token = "0x6014357")]
|
||||
[Address(RVA = "0x16D3B70", Offset = "0x16D2570", VA = "0x1816D3B70")]
|
||||
protected static int MKCHIOIMNOO(int CJFGEMGOJHB)
|
||||
{
|
||||
Photon.Realtime.Player player = PhotonNetwork.LocalPlayer.Get(CJFGEMGOJHB);
|
||||
if (player != 0)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num2 = 0;
|
||||
if (!(teamManager == num2) && !teamManager.IsPlayerSpectator(player))
|
||||
{
|
||||
int playerTeam = (int)teamManager.GetPlayerTeam(player);
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06014358 RID: 82776 RVA: 0x004DA3D4 File Offset: 0x004D85D4
|
||||
[Token(Token = "0x6014358")]
|
||||
[Address(RVA = "0x16D3E10", Offset = "0x16D2810", VA = "0x1816D3E10")]
|
||||
public PlayerCombatEventNodeDisplay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D8CB RID: 55499
|
||||
[Token(Token = "0x400D8CB")]
|
||||
private const int EFIOEEPOJCC = 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,162 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Core.Combat;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CC9 RID: 11465
|
||||
[Token(Token = "0x2002CC9")]
|
||||
[StructLayout(3)]
|
||||
public class PlayerHitInputNodeDisplay : PlayerCombatEventNodeDisplay
|
||||
{
|
||||
// Token: 0x170035F4 RID: 13812
|
||||
// (get) Token: 0x06014359 RID: 82777 RVA: 0x004DA3E8 File Offset: 0x004D85E8
|
||||
// (set) Token: 0x0601435A RID: 82778 RVA: 0x004DA3FC File Offset: 0x004D85FC
|
||||
[Token(Token = "0x170035F4")]
|
||||
public override OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x6014359")]
|
||||
[Address(RVA = "0x3D3180", Offset = "0x3D1B80", VA = "0x1803D3180", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return this.outputMeta;
|
||||
}
|
||||
[Token(Token = "0x601435A")]
|
||||
[Address(RVA = "0x3D3350", Offset = "0x3D1D50", VA = "0x1803D3350", Slot = "35")]
|
||||
set
|
||||
{
|
||||
this.outputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601435B RID: 82779 RVA: 0x004DA410 File Offset: 0x004D8610
|
||||
[Token(Token = "0x601435B")]
|
||||
[Address(RVA = "0x16D4A60", Offset = "0x16D3460", VA = "0x1816D4A60", Slot = "27")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
ActionEvent preEvaluateEvent = CircuitManager.PreEvaluateEvent;
|
||||
Action action = new Action(this.HAFNEMBELHE);
|
||||
CircuitManager.PreEvaluateEvent = 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: 0x0601435C RID: 82780 RVA: 0x004DA4E4 File Offset: 0x004D86E4
|
||||
[Token(Token = "0x601435C")]
|
||||
[Address(RVA = "0x16D47C0", Offset = "0x16D31C0", VA = "0x1816D47C0", Slot = "28")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
ActionEvent preEvaluateEvent = CircuitManager.PreEvaluateEvent;
|
||||
Action action = new Action(this.HAFNEMBELHE);
|
||||
CircuitManager.PreEvaluateEvent = 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: 0x0601435D RID: 82781 RVA: 0x004DA5B8 File Offset: 0x004D87B8
|
||||
[Token(Token = "0x601435D")]
|
||||
[Address(RVA = "0x16D5070", Offset = "0x16D3A70", VA = "0x1816D5070")]
|
||||
private void NBKALCBMELE(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, Weapon GDIGKHINJCG, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.AEGDBFPAFJO GEOMPLKMOLA, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
int actorNumber = LJGOHLFADDN.actorNumber;
|
||||
int actorNumber2 = HMEIODIHDCL.actorNumber;
|
||||
int viewIdField = GDIGKHINJCG.photonView.viewIdField;
|
||||
global::Tuple<int, int, int> tuple = global::Tuple.Create<int, int, int>(actorNumber, actorNumber2, viewIdField);
|
||||
Dictionary<global::Tuple<int, int, int>, int> fpgnpaolibl = this.FPGNPAOLIBL;
|
||||
}
|
||||
|
||||
// Token: 0x0601435E RID: 82782 RVA: 0x004DA5F8 File Offset: 0x004D87F8
|
||||
[Token(Token = "0x601435E")]
|
||||
[Address(RVA = "0x16D5070", Offset = "0x16D3A70", VA = "0x1816D5070")]
|
||||
private void NBKALCBMELE(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, Weapon GDIGKHINJCG, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
int actorNumber = LJGOHLFADDN.actorNumber;
|
||||
int actorNumber2 = HMEIODIHDCL.actorNumber;
|
||||
int viewIdField = GDIGKHINJCG.photonView.viewIdField;
|
||||
global::Tuple<int, int, int> tuple = global::Tuple.Create<int, int, int>(actorNumber, actorNumber2, viewIdField);
|
||||
Dictionary<global::Tuple<int, int, int>, int> fpgnpaolibl = this.FPGNPAOLIBL;
|
||||
}
|
||||
|
||||
// Token: 0x0601435F RID: 82783 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601435F")]
|
||||
[Address(RVA = "0x16D4D00", Offset = "0x16D3700", VA = "0x1816D4D00")]
|
||||
private void HAFNEMBELHE()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014360 RID: 82784 RVA: 0x004DA638 File Offset: 0x004D8838
|
||||
[Token(Token = "0x6014360")]
|
||||
[Address(RVA = "0x16D5130", Offset = "0x16D3B30", VA = "0x1816D5130")]
|
||||
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<global::Tuple<int, int, int>, int> dictionary = new Dictionary();
|
||||
this.FPGNPAOLIBL = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D8CD RID: 55501
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400D8CD")]
|
||||
[SerializeField]
|
||||
private OutputMetadata[] outputMeta;
|
||||
|
||||
// Token: 0x0400D8CE RID: 55502
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400D8CE")]
|
||||
private Dictionary<global::Tuple<int, int, int>, int> FPGNPAOLIBL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CCA RID: 11466
|
||||
[Token(Token = "0x2002CCA")]
|
||||
[StructLayout(3)]
|
||||
public class PlayerRevivedInputNodeDisplay : PlayerCombatEventNodeDisplay
|
||||
{
|
||||
// Token: 0x170035F5 RID: 13813
|
||||
// (get) Token: 0x06014361 RID: 82785 RVA: 0x004DA69C File Offset: 0x004D889C
|
||||
// (set) Token: 0x06014362 RID: 82786 RVA: 0x004DA6B0 File Offset: 0x004D88B0
|
||||
[Token(Token = "0x170035F5")]
|
||||
public override OutputMetadata[] JDFCGKIIDKE
|
||||
{
|
||||
[Token(Token = "0x6014361")]
|
||||
[Address(RVA = "0x3D3180", Offset = "0x3D1B80", VA = "0x1803D3180", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return this.outputMeta;
|
||||
}
|
||||
[Token(Token = "0x6014362")]
|
||||
[Address(RVA = "0x3D3350", Offset = "0x3D1D50", VA = "0x1803D3350", Slot = "35")]
|
||||
set
|
||||
{
|
||||
this.outputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014363 RID: 82787 RVA: 0x004DA6C4 File Offset: 0x004D88C4
|
||||
[Token(Token = "0x6014363")]
|
||||
[Address(RVA = "0x16D5490", Offset = "0x16D3E90", VA = "0x1816D5490", Slot = "27")]
|
||||
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: 0x06014364 RID: 82788 RVA: 0x004DA72C File Offset: 0x004D892C
|
||||
[Token(Token = "0x6014364")]
|
||||
[Address(RVA = "0x16D5310", Offset = "0x16D3D10", VA = "0x1816D5310", Slot = "28")]
|
||||
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: 0x06014365 RID: 82789 RVA: 0x004DA794 File Offset: 0x004D8994
|
||||
[Token(Token = "0x6014365")]
|
||||
[Address(RVA = "0x16D5610", Offset = "0x16D4010", VA = "0x1816D5610")]
|
||||
private void ILJGDGFCBPD(Photon.Realtime.Player LLFMHANMHIC, Photon.Realtime.Player NLEOIMBAFFL, Vector3 OMFJFJDAAEO)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0)
|
||||
{
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient && mbbjmcdgdmn != 0)
|
||||
{
|
||||
int playerHealth = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.GetPlayerHealth(LLFMHANMHIC);
|
||||
QueuedMomentarySourceNode.Output[] array = new QueuedMomentarySourceNode.Output[4];
|
||||
int actorNumber = LLFMHANMHIC.actorNumber;
|
||||
ulong num;
|
||||
array[0] = num;
|
||||
int actorNumber2 = NLEOIMBAFFL.actorNumber;
|
||||
ulong num2;
|
||||
array[1] = num2;
|
||||
int num3 = PlayerCombatEventNodeDisplay.MKCHIOIMNOO(LLFMHANMHIC.actorNumber);
|
||||
ulong num4;
|
||||
array[2] = num4;
|
||||
ulong num5;
|
||||
array[3] = num5;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014366 RID: 82790 RVA: 0x004DA820 File Offset: 0x004D8A20
|
||||
[Token(Token = "0x6014366")]
|
||||
[Address(RVA = "0x16D5830", Offset = "0x16D4230", VA = "0x1816D5830")]
|
||||
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: 0x0400D8CF RID: 55503
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400D8CF")]
|
||||
[SerializeField]
|
||||
private OutputMetadata[] outputMeta;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,524 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CCB RID: 11467
|
||||
[Token(Token = "0x2002CCB")]
|
||||
[StructLayout(3)]
|
||||
public class PlayerRoleMappingNodeDisplay : ModedCircuitNodeDisplay<PlayerRoleMappingNode>
|
||||
{
|
||||
// Token: 0x170035F6 RID: 13814
|
||||
// (get) Token: 0x06014367 RID: 82791 RVA: 0x004DA86C File Offset: 0x004D8A6C
|
||||
[Token(Token = "0x170035F6")]
|
||||
protected override Dictionary<string, FLCFOLDCOJJ> COHNLMCLBPI
|
||||
{
|
||||
[Token(Token = "0x6014367")]
|
||||
[Address(RVA = "0x16D6C90", Offset = "0x16D5690", VA = "0x1816D6C90", Slot = "32")]
|
||||
get
|
||||
{
|
||||
return PlayerRoleMappingNodeDisplay.IHGJJKDEOHL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035F7 RID: 13815
|
||||
// (get) Token: 0x06014368 RID: 82792 RVA: 0x004DA880 File Offset: 0x004D8A80
|
||||
[Token(Token = "0x170035F7")]
|
||||
protected override object KCNNJNGLIEO
|
||||
{
|
||||
[Token(Token = "0x6014368")]
|
||||
[Address(RVA = "0x16D6C10", Offset = "0x16D5610", VA = "0x1816D6C10", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return "mode";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014369 RID: 82793 RVA: 0x004DA894 File Offset: 0x004D8A94
|
||||
[Token(Token = "0x6014369")]
|
||||
[Address(RVA = "0x16D6C40", Offset = "0x16D5640", VA = "0x1816D6C40", Slot = "24")]
|
||||
protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
|
||||
{
|
||||
HIPBHHONPLB jihlojkonkf = this.JIHLOJKONKF;
|
||||
if (jihlojkonkf != 0)
|
||||
{
|
||||
jihlojkonkf.Dispose();
|
||||
}
|
||||
base.NDMHFAFLLOH(KFONGPOFCDH);
|
||||
}
|
||||
|
||||
// Token: 0x0601436A RID: 82794 RVA: 0x004DA8BC File Offset: 0x004D8ABC
|
||||
[Token(Token = "0x601436A")]
|
||||
[Address(RVA = "0x16D59B0", Offset = "0x16D43B0", VA = "0x1816D59B0", Slot = "34")]
|
||||
protected override int BJKDPHHLCII()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0 || mbbjmcdgdmn != 0)
|
||||
{
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0601436B RID: 82795 RVA: 0x004DA8DC File Offset: 0x004D8ADC
|
||||
[Token(Token = "0x601436B")]
|
||||
[Address(RVA = "0x16D6780", Offset = "0x16D5180", VA = "0x1816D6780", 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__16_ = PlayerRoleMappingNodeDisplay.<>c.<>9__16_0;
|
||||
if (<>9__16_ == 0)
|
||||
{
|
||||
PlayerRoleMappingNodeDisplay.<>c.<>9__16_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.RoleEditControlUIPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.FPHFGKCPCAA);
|
||||
int num;
|
||||
int num2;
|
||||
HIPBHHONPLB hipbhhonplb = new HIPBHHONPLB(<>9__16_, ohindolfnmp, num, num2 != 0, num2);
|
||||
num = 0;
|
||||
num2 = 0;
|
||||
this.JIHLOJKONKF = hipbhhonplb;
|
||||
}
|
||||
list.Add(jihlojkonkf);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601436C RID: 82796 RVA: 0x004DA958 File Offset: 0x004D8B58
|
||||
[Token(Token = "0x601436C")]
|
||||
[Address(RVA = "0x16D6930", Offset = "0x16D5330", VA = "0x1816D6930")]
|
||||
public Guid GetRoleId()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601436C)
|
||||
|
||||
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: 0x0601436D RID: 82797 RVA: 0x004DA974 File Offset: 0x004D8B74
|
||||
[Token(Token = "0x601436D")]
|
||||
[Address(RVA = "0x16D6CF0", Offset = "0x16D56F0", VA = "0x1816D6CF0")]
|
||||
private void NLIPPNCOMDC(Guid JPGBOLJNPPN)
|
||||
{
|
||||
Dictionary<object, object> dictionary = new Dictionary();
|
||||
dictionary.Add("roleId", dictionary);
|
||||
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int <NodeId>k__BackingField = this.MBBJMCDGDMN.<NodeId>k__BackingField;
|
||||
instance.RequestMasterModifyNode(<NodeId>k__BackingField, dictionary);
|
||||
}
|
||||
|
||||
// Token: 0x0601436E RID: 82798 RVA: 0x004DA9B4 File Offset: 0x004D8BB4
|
||||
[Token(Token = "0x601436E")]
|
||||
[Address(RVA = "0x16D6550", Offset = "0x16D4F50", VA = "0x1816D6550", Slot = "27")]
|
||||
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<Photon.Realtime.Player, GameRole> action = new Action(this.ICFCCHEKIGG);
|
||||
}
|
||||
|
||||
// Token: 0x0601436F RID: 82799 RVA: 0x004DAA2C File Offset: 0x004D8C2C
|
||||
[Token(Token = "0x601436F")]
|
||||
[Address(RVA = "0x16D6070", Offset = "0x16D4A70", VA = "0x1816D6070", Slot = "28")]
|
||||
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<Photon.Realtime.Player, GameRole> action = new Action(this.ICFCCHEKIGG);
|
||||
}
|
||||
|
||||
// Token: 0x06014370 RID: 82800 RVA: 0x004DAB18 File Offset: 0x004D8D18
|
||||
[Token(Token = "0x6014370")]
|
||||
[Address(RVA = "0x16D6B70", Offset = "0x16D5570", VA = "0x1816D6B70")]
|
||||
private void ICFCCHEKIGG(Photon.Realtime.Player AGIHAKFFCCD, GameRole EBPNBIHHMBN)
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (mbbjmcdgdmn != 0 && num <= 1)
|
||||
{
|
||||
int actorNumber = AGIHAKFFCCD.actorNumber;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014371 RID: 82801 RVA: 0x004DAB48 File Offset: 0x004D8D48
|
||||
[Token(Token = "0x6014371")]
|
||||
[Address(RVA = "0x16D5C10", Offset = "0x16D4610", VA = "0x1816D5C10")]
|
||||
private bool CAOBBDMFIEK(int CJFGEMGOJHB, Guid BGHHFOOBFMA)
|
||||
{
|
||||
Photon.Realtime.Player player = PhotonNetwork.LocalPlayer.Get(CJFGEMGOJHB);
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x06014372 RID: 82802 RVA: 0x004DAB88 File Offset: 0x004D8D88
|
||||
[Token(Token = "0x6014372")]
|
||||
[Address(RVA = "0x16D6520", Offset = "0x16D4F20", VA = "0x1816D6520")]
|
||||
private void GHLJMCDDKHH(int OLJGNEGDHFG, Guid BGHHFOOBFMA)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014373 RID: 82803 RVA: 0x004DAB98 File Offset: 0x004D8D98
|
||||
[Token(Token = "0x6014373")]
|
||||
[Address(RVA = "0x16D5D90", Offset = "0x16D4790", VA = "0x1816D5D90")]
|
||||
private void DKAHALBABMD(int OLJGNEGDHFG, Guid BGHHFOOBFMA)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014374 RID: 82804 RVA: 0x004DABA8 File Offset: 0x004D8DA8
|
||||
[Token(Token = "0x6014374")]
|
||||
[Address(RVA = "0x16D5D30", Offset = "0x16D4730", VA = "0x1816D5D30")]
|
||||
private void CFANBGGDHOC(int HKDAADFECGO, Guid BGHHFOOBFMA)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014375 RID: 82805 RVA: 0x004DABB8 File Offset: 0x004D8DB8
|
||||
[Token(Token = "0x6014375")]
|
||||
[Address(RVA = "0x16D5D60", Offset = "0x16D4760", VA = "0x1816D5D60")]
|
||||
private void CPGHDLDGECA(int HKDAADFECGO, Guid BGHHFOOBFMA)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014376 RID: 82806 RVA: 0x004DABC8 File Offset: 0x004D8DC8
|
||||
[Token(Token = "0x6014376")]
|
||||
[Address(RVA = "0x16D5A30", Offset = "0x16D4430", VA = "0x1816D5A30")]
|
||||
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;
|
||||
Photon.Realtime.Player[] array;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Photon.Realtime.Player player = array[num];
|
||||
this.FEHMPBJCAEI((CMDADAAOBHD)num, player, NEOLBBOIPJH);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014377 RID: 82807 RVA: 0x004DAC30 File Offset: 0x004D8E30
|
||||
[Token(Token = "0x6014377")]
|
||||
[Address(RVA = "0x16D6A00", Offset = "0x16D5400", VA = "0x1816D6A00")]
|
||||
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<Photon.Realtime.Player> action = delegate(Photon.Realtime.Player photonPlayer)
|
||||
{
|
||||
PlayerRoleMappingNodeDisplay <>4__this = this;
|
||||
bool roleEnabled = NEOLBBOIPJH;
|
||||
CMDADAAOBHD gameRoleId2 = gameRoleId;
|
||||
<>4__this.FEHMPBJCAEI(gameRoleId2, photonPlayer, roleEnabled);
|
||||
};
|
||||
OEDDKNGMHOE.ONEBPBDGOBB(OLJGNEGDHFG, action);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014378 RID: 82808 RVA: 0x004DAC88 File Offset: 0x004D8E88
|
||||
[Token(Token = "0x6014378")]
|
||||
[Address(RVA = "0x16D5DC0", Offset = "0x16D47C0", VA = "0x1816D5DC0")]
|
||||
private void FEHMPBJCAEI(CMDADAAOBHD GEFKLMGJOKJ, Photon.Realtime.Player IEKDDPPNFPF, bool CBHMNNAINHM)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0 && IEKDDPPNFPF.IsLocal)
|
||||
{
|
||||
if (CBHMNNAINHM)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
return;
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014379 RID: 82809 RVA: 0x004DACC8 File Offset: 0x004D8EC8
|
||||
[Token(Token = "0x6014379")]
|
||||
[Address(RVA = "0x16D6FF0", Offset = "0x16D59F0", VA = "0x1816D6FF0")]
|
||||
public PlayerRoleMappingNodeDisplay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601437B RID: 82811 RVA: 0x004DAD4C File Offset: 0x004D8F4C
|
||||
[Token(Token = "0x601437B")]
|
||||
[Address(RVA = "0x16D5ED0", Offset = "0x16D48D0", VA = "0x1816D5ED0")]
|
||||
[CompilerGenerated]
|
||||
private void FPHFGKCPCAA(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 = gegbnenpfgb.instance;
|
||||
Action action2 = delegate
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn2;
|
||||
Delegate delegate2;
|
||||
for (;;)
|
||||
{
|
||||
mbbjmcdgdmn2 = gegbnenpfgb.<>4__this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn2 == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
RoleGuidEditableUIControl instance3 = gegbnenpfgb.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: 0x0400D8D0 RID: 55504
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400D8D0")]
|
||||
private HIPBHHONPLB JIHLOJKONKF;
|
||||
|
||||
// Token: 0x0400D8D1 RID: 55505
|
||||
[Token(Token = "0x400D8D1")]
|
||||
private static readonly Dictionary<string, FLCFOLDCOJJ> IHGJJKDEOHL = new Dictionary();
|
||||
|
||||
// Token: 0x0400D8D2 RID: 55506
|
||||
[Token(Token = "0x400D8D2")]
|
||||
private static string PLKBIJEAJEO = "Add Player Role";
|
||||
|
||||
// Token: 0x0400D8D3 RID: 55507
|
||||
[Token(Token = "0x400D8D3")]
|
||||
private static string KFBOJLBDFLA = "Give a role to a player";
|
||||
|
||||
// Token: 0x0400D8D4 RID: 55508
|
||||
[Token(Token = "0x400D8D4")]
|
||||
private static string AOMAKCAHOMH = "Remove Player Role";
|
||||
|
||||
// Token: 0x0400D8D5 RID: 55509
|
||||
[Token(Token = "0x400D8D5")]
|
||||
private static string NLJGMIJGIEM = "Remove a role from a player";
|
||||
|
||||
// Token: 0x0400D8D6 RID: 55510
|
||||
[Token(Token = "0x400D8D6")]
|
||||
private static string PEPLPLJIKGB = "Player Has Role";
|
||||
|
||||
// Token: 0x0400D8D7 RID: 55511
|
||||
[Token(Token = "0x400D8D7")]
|
||||
private static string IBCFFCLKOHO = "Ask if a player has a role";
|
||||
|
||||
// Token: 0x0400D8D8 RID: 55512
|
||||
[Token(Token = "0x400D8D8")]
|
||||
private static string AKAEEANLFGN = "Player Role Changed";
|
||||
|
||||
// Token: 0x0400D8D9 RID: 55513
|
||||
[Token(Token = "0x400D8D9")]
|
||||
private static string HPCAPCJHOBO = "Ask whose roles have changed";
|
||||
|
||||
// Token: 0x02002CCC RID: 11468
|
||||
[Token(Token = "0x2002CCC")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GEGBNENPFGB
|
||||
{
|
||||
// Token: 0x0601437C RID: 82812 RVA: 0x004DADFC File Offset: 0x004D8FFC
|
||||
[Token(Token = "0x601437C")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public GEGBNENPFGB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601437D RID: 82813 RVA: 0x004DAE10 File Offset: 0x004D9010
|
||||
[Token(Token = "0x601437D")]
|
||||
[Address(RVA = "0x16CC8F0", Offset = "0x16CB2F0", VA = "0x1816CC8F0")]
|
||||
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: 0x0400D8DA RID: 55514
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D8DA")]
|
||||
public RoleGuidEditableUIControl instance;
|
||||
|
||||
// Token: 0x0400D8DB RID: 55515
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D8DB")]
|
||||
public PlayerRoleMappingNodeDisplay <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002CCE RID: 11470
|
||||
[Token(Token = "0x2002CCE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NMMHOFCCOGH
|
||||
{
|
||||
// Token: 0x06014381 RID: 82817 RVA: 0x004DAEBC File Offset: 0x004D90BC
|
||||
[Token(Token = "0x6014381")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public NMMHOFCCOGH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014382 RID: 82818 RVA: 0x004DAED0 File Offset: 0x004D90D0
|
||||
[Token(Token = "0x6014382")]
|
||||
[Address(RVA = "0x16D2450", Offset = "0x16D0E50", VA = "0x1816D2450")]
|
||||
internal void <TogglePlayerRolesForPlayerIdCircuitSignal>b__0(Photon.Realtime.Player photonPlayer)
|
||||
{
|
||||
PlayerRoleMappingNodeDisplay playerRoleMappingNodeDisplay = this.<>4__this;
|
||||
bool flag = this.roleEnabled;
|
||||
CMDADAAOBHD cmdadaaobhd = this.gameRoleId;
|
||||
playerRoleMappingNodeDisplay.FEHMPBJCAEI(cmdadaaobhd, photonPlayer, flag);
|
||||
}
|
||||
|
||||
// Token: 0x0400D8DE RID: 55518
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D8DE")]
|
||||
public PlayerRoleMappingNodeDisplay <>4__this;
|
||||
|
||||
// Token: 0x0400D8DF RID: 55519
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D8DF")]
|
||||
public CMDADAAOBHD gameRoleId;
|
||||
|
||||
// Token: 0x0400D8E0 RID: 55520
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400D8E0")]
|
||||
public bool roleEnabled;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,310 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Circuits;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CCF RID: 11471
|
||||
[Token(Token = "0x2002CCF")]
|
||||
[StructLayout(3)]
|
||||
public class PlayerTeamMappingNodeDisplay : ModedCircuitNodeDisplay<PlayerTeamMappingNode>
|
||||
{
|
||||
// Token: 0x170035F8 RID: 13816
|
||||
// (get) Token: 0x06014383 RID: 82819 RVA: 0x004DAF04 File Offset: 0x004D9104
|
||||
[Token(Token = "0x170035F8")]
|
||||
protected override Dictionary<string, FLCFOLDCOJJ> COHNLMCLBPI
|
||||
{
|
||||
[Token(Token = "0x6014383")]
|
||||
[Address(RVA = "0x16D7DE0", Offset = "0x16D67E0", VA = "0x1816D7DE0", Slot = "32")]
|
||||
get
|
||||
{
|
||||
return PlayerTeamMappingNodeDisplay.IHGJJKDEOHL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035F9 RID: 13817
|
||||
// (get) Token: 0x06014384 RID: 82820 RVA: 0x004DAF18 File Offset: 0x004D9118
|
||||
[Token(Token = "0x170035F9")]
|
||||
protected override object KCNNJNGLIEO
|
||||
{
|
||||
[Token(Token = "0x6014384")]
|
||||
[Address(RVA = "0x16D7DB0", Offset = "0x16D67B0", VA = "0x1816D7DB0", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return "mode";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014385 RID: 82821 RVA: 0x004DAF2C File Offset: 0x004D912C
|
||||
[Token(Token = "0x6014385")]
|
||||
[Address(RVA = "0x16D7030", Offset = "0x16D5A30", VA = "0x1816D7030", Slot = "34")]
|
||||
protected override int BJKDPHHLCII()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0 || mbbjmcdgdmn != 0)
|
||||
{
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06014386 RID: 82822 RVA: 0x004DAF4C File Offset: 0x004D914C
|
||||
[Token(Token = "0x6014386")]
|
||||
[Address(RVA = "0x16D7770", Offset = "0x16D6170", VA = "0x1816D7770", Slot = "27")]
|
||||
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: 0x06014387 RID: 82823 RVA: 0x004DB020 File Offset: 0x004D9220
|
||||
[Token(Token = "0x6014387")]
|
||||
[Address(RVA = "0x16D7340", Offset = "0x16D5D40", VA = "0x1816D7340", Slot = "28")]
|
||||
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: 0x06014388 RID: 82824 RVA: 0x004DB10C File Offset: 0x004D930C
|
||||
[Token(Token = "0x6014388")]
|
||||
[Address(RVA = "0x16D70B0", Offset = "0x16D5AB0", VA = "0x1816D70B0")]
|
||||
private void CCJCKABLNFI()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn != 0 && mbbjmcdgdmn != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014389 RID: 82825 RVA: 0x004DB12C File Offset: 0x004D932C
|
||||
[Token(Token = "0x6014389")]
|
||||
[Address(RVA = "0x16D7B40", Offset = "0x16D6540", VA = "0x1816D7B40")]
|
||||
private void ICIADAPPGJH(int IMLBBKNCOLK, int KPGPPPINNOH, out int CJFGEMGOJHB)
|
||||
{
|
||||
int num = 0;
|
||||
CJFGEMGOJHB.m_value = num;
|
||||
CGLKOJIMDIH? cglkojimdih = OEDDKNGMHOE.PJCJPHMFHGK(IMLBBKNCOLK);
|
||||
CCMLKDOHKJE? ccmlkdohkje = OEDDKNGMHOE.BKDDJOPKDKG(IMLBBKNCOLK);
|
||||
if (ccmlkdohkje != 0 && ccmlkdohkje != (ulong)(-1L) && ccmlkdohkje != (ulong)(-1L))
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player player;
|
||||
if (player != 0)
|
||||
{
|
||||
int actorNumber = player.actorNumber;
|
||||
CJFGEMGOJHB.m_value = actorNumber;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601438A RID: 82826 RVA: 0x004DB188 File Offset: 0x004D9388
|
||||
[Token(Token = "0x601438A")]
|
||||
[Address(RVA = "0x16D7210", Offset = "0x16D5C10", VA = "0x1816D7210")]
|
||||
private void EKIIMOPHGFN(int CJFGEMGOJHB, out int IMLBBKNCOLK, out int KPGPPPINNOH)
|
||||
{
|
||||
int num = 0;
|
||||
IMLBBKNCOLK.m_value = num;
|
||||
KPGPPPINNOH.m_value = num;
|
||||
Photon.Realtime.Player player = PhotonNetwork.LocalPlayer.Get(CJFGEMGOJHB);
|
||||
if (player != 0)
|
||||
{
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.TryGetPlayerTeamAndIndex(player, num, num);
|
||||
if (flag)
|
||||
{
|
||||
IMLBBKNCOLK.m_value = (flag ? 1 : 0);
|
||||
KPGPPPINNOH.m_value = (flag ? 1 : 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601438B RID: 82827 RVA: 0x004DB1E4 File Offset: 0x004D93E4
|
||||
[Token(Token = "0x601438B")]
|
||||
[Address(RVA = "0x16D7C90", Offset = "0x16D6690", VA = "0x1816D7C90")]
|
||||
private void KGODFPEMELA(int OLJGNEGDHFG, int IMLBBKNCOLK)
|
||||
{
|
||||
PlayerTeamMappingNodeDisplay.APANDCNBPJE apandcnbpje = new PlayerTeamMappingNodeDisplay.APANDCNBPJE();
|
||||
apandcnbpje.<>4__this = this;
|
||||
CGLKOJIMDIH? cglkojimdih = OEDDKNGMHOE.PJCJPHMFHGK(IMLBBKNCOLK);
|
||||
apandcnbpje.gameTeam = cglkojimdih;
|
||||
if (cglkojimdih != 0 && cglkojimdih != (ulong)(-1L))
|
||||
{
|
||||
Action<Photon.Realtime.Player> action = delegate(Photon.Realtime.Player photonPlayer)
|
||||
{
|
||||
PlayerTeamMappingNodeDisplay <>4__this = apandcnbpje.<>4__this;
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(photonPlayer) != apandcnbpje)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
};
|
||||
OEDDKNGMHOE.ONEBPBDGOBB(OLJGNEGDHFG, action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601438C RID: 82828 RVA: 0x004DB230 File Offset: 0x004D9430
|
||||
[Token(Token = "0x601438C")]
|
||||
[Address(RVA = "0x16D7E40", Offset = "0x16D6840", VA = "0x1816D7E40")]
|
||||
private void OGBPAIFJMGI(Photon.Realtime.Player AGIHAKFFCCD, CGLKOJIMDIH GILKBPKMMBF)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(AGIHAKFFCCD) != GILKBPKMMBF)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601438D RID: 82829 RVA: 0x004DB264 File Offset: 0x004D9464
|
||||
[Token(Token = "0x601438D")]
|
||||
[Address(RVA = "0x16D7140", Offset = "0x16D5B40", VA = "0x1816D7140")]
|
||||
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: 0x0601438E RID: 82830 RVA: 0x004DB29C File Offset: 0x004D949C
|
||||
[Token(Token = "0x601438E")]
|
||||
[Address(RVA = "0x16D8140", Offset = "0x16D6B40", VA = "0x1816D8140")]
|
||||
public PlayerTeamMappingNodeDisplay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D8E1 RID: 55521
|
||||
[Token(Token = "0x400D8E1")]
|
||||
private static readonly Dictionary<string, FLCFOLDCOJJ> IHGJJKDEOHL = new Dictionary();
|
||||
|
||||
// Token: 0x0400D8E2 RID: 55522
|
||||
[Token(Token = "0x400D8E2")]
|
||||
private static string JDBDAKFDCAG = "Player to Team";
|
||||
|
||||
// Token: 0x0400D8E3 RID: 55523
|
||||
[Token(Token = "0x400D8E3")]
|
||||
private static string GFCNBEEKHOG = "";
|
||||
|
||||
// Token: 0x0400D8E4 RID: 55524
|
||||
[Token(Token = "0x400D8E4")]
|
||||
private static string IGIKMKNNNFO = "Team to Player";
|
||||
|
||||
// Token: 0x0400D8E5 RID: 55525
|
||||
[Token(Token = "0x400D8E5")]
|
||||
private static string JDJJNGEKBNH = "";
|
||||
|
||||
// Token: 0x0400D8E6 RID: 55526
|
||||
[Token(Token = "0x400D8E6")]
|
||||
private static string BOJDGPHMKBE = "Set Player Team";
|
||||
|
||||
// Token: 0x0400D8E7 RID: 55527
|
||||
[Token(Token = "0x400D8E7")]
|
||||
private static string MPJKNHHIOPM = "Change the team a player is on";
|
||||
|
||||
// Token: 0x0400D8E8 RID: 55528
|
||||
[Token(Token = "0x400D8E8")]
|
||||
private static string BJBEAPIFGFF = "Get Team Player Count";
|
||||
|
||||
// Token: 0x0400D8E9 RID: 55529
|
||||
[Token(Token = "0x400D8E9")]
|
||||
private static string PDJIMILLGPJ = "";
|
||||
|
||||
// Token: 0x02002CD0 RID: 11472
|
||||
[Token(Token = "0x2002CD0")]
|
||||
[CompilerGenerated]
|
||||
private sealed class APANDCNBPJE
|
||||
{
|
||||
// Token: 0x06014390 RID: 82832 RVA: 0x004DB320 File Offset: 0x004D9520
|
||||
[Token(Token = "0x6014390")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public APANDCNBPJE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014391 RID: 82833 RVA: 0x004DB334 File Offset: 0x004D9534
|
||||
[Token(Token = "0x6014391")]
|
||||
[Address(RVA = "0x16C9CA0", Offset = "0x16C86A0", VA = "0x1816C9CA0")]
|
||||
internal void <PlayerSetTeam>b__0(Photon.Realtime.Player photonPlayer)
|
||||
{
|
||||
PlayerTeamMappingNodeDisplay playerTeamMappingNodeDisplay = this.<>4__this;
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(photonPlayer) != this)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400D8EA RID: 55530
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D8EA")]
|
||||
public PlayerTeamMappingNodeDisplay <>4__this;
|
||||
|
||||
// Token: 0x0400D8EB RID: 55531
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D8EB")]
|
||||
public CGLKOJIMDIH? gameTeam;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,130 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CD1 RID: 11473
|
||||
[Token(Token = "0x2002CD1")]
|
||||
[StructLayout(3)]
|
||||
public class RespawnPlayerNodeDisplay : CircuitNodeDisplay, LNMHDEAMFBO
|
||||
{
|
||||
// Token: 0x170035FA RID: 13818
|
||||
// (get) Token: 0x06014392 RID: 82834 RVA: 0x004DB36C File Offset: 0x004D956C
|
||||
// (set) Token: 0x06014393 RID: 82835 RVA: 0x004DB380 File Offset: 0x004D9580
|
||||
[Token(Token = "0x170035FA")]
|
||||
public InputMetadata[] LKIOMMEBJEC
|
||||
{
|
||||
[Token(Token = "0x6014392")]
|
||||
[Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0", Slot = "32")]
|
||||
get
|
||||
{
|
||||
return this.inputMeta;
|
||||
}
|
||||
[Token(Token = "0x6014393")]
|
||||
[Address(RVA = "0x3F0040", Offset = "0x3EEA40", VA = "0x1803F0040", Slot = "33")]
|
||||
set
|
||||
{
|
||||
this.inputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014394 RID: 82836 RVA: 0x004DB394 File Offset: 0x004D9594
|
||||
[Token(Token = "0x6014394")]
|
||||
[Address(RVA = "0x16D8710", Offset = "0x16D7110", VA = "0x1816D8710", Slot = "25")]
|
||||
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: 0x06014395 RID: 82837 RVA: 0x004DB3CC File Offset: 0x004D95CC
|
||||
[Token(Token = "0x6014395")]
|
||||
[Address(RVA = "0x16D8660", Offset = "0x16D7060", VA = "0x1816D8660", Slot = "24")]
|
||||
protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
|
||||
{
|
||||
base.NDMHFAFLLOH(KFONGPOFCDH);
|
||||
if (this.MBBJMCDGDMN != 0)
|
||||
{
|
||||
OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014396 RID: 82838 RVA: 0x004DB3F8 File Offset: 0x004D95F8
|
||||
[Token(Token = "0x6014396")]
|
||||
[Address(RVA = "0x16D8410", Offset = "0x16D6E10", VA = "0x1816D8410")]
|
||||
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))
|
||||
{
|
||||
CGLKOJIMDIH? cglkojimdih = OEDDKNGMHOE.PJCJPHMFHGK(num);
|
||||
while (cglkojimdih == 0)
|
||||
{
|
||||
}
|
||||
if (cglkojimdih == (ulong)(-1L))
|
||||
{
|
||||
goto IL_88;
|
||||
}
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(localPlayer);
|
||||
if (playerTeam == playerTeam)
|
||||
{
|
||||
goto IL_88;
|
||||
}
|
||||
}
|
||||
}
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
if (num != localPlayer2.actorNumber)
|
||||
{
|
||||
}
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
spawnManager.LocalPlayerRequestRespawn(num4 != 0, num3 != 0);
|
||||
return;
|
||||
IL_88:
|
||||
GameSpawnManager spawnManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num5 = 0;
|
||||
spawnManager2.LocalPlayerRequestRespawn(true, num5 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014397 RID: 82839 RVA: 0x004DB4AC File Offset: 0x004D96AC
|
||||
[Token(Token = "0x6014397")]
|
||||
[Address(RVA = "0x16D8830", Offset = "0x16D7230", VA = "0x1816D8830")]
|
||||
public RespawnPlayerNodeDisplay()
|
||||
{
|
||||
InputMetadata[] array = new InputMetadata[2];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
this.inputMeta = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D8EC RID: 55532
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400D8EC")]
|
||||
[SerializeField]
|
||||
private InputMetadata[] inputMeta;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,269 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Circuits.PlayerStats;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits.Game
|
||||
{
|
||||
// Token: 0x02002CD2 RID: 11474
|
||||
[Token(Token = "0x2002CD2")]
|
||||
[StructLayout(3)]
|
||||
public class SetPlayerStatNodeDisplay : ModedCircuitNodeDisplay<PlayerSetStatNode>
|
||||
{
|
||||
// Token: 0x170035FB RID: 13819
|
||||
// (get) Token: 0x06014398 RID: 82840 RVA: 0x004DB4E8 File Offset: 0x004D96E8
|
||||
[Token(Token = "0x170035FB")]
|
||||
protected override Dictionary<string, FLCFOLDCOJJ> COHNLMCLBPI
|
||||
{
|
||||
[Token(Token = "0x6014398")]
|
||||
[Address(RVA = "0x16DDC70", Offset = "0x16DC670", VA = "0x1816DDC70", Slot = "32")]
|
||||
get
|
||||
{
|
||||
int num;
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
dictionary = new Dictionary();
|
||||
Dictionary<string, int> friendlyCircuitPlayerStatsDict = FriendlyCircuitPlayerStats.FriendlyCircuitPlayerStatsDict;
|
||||
Dictionary.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return dictionary;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035FC RID: 13820
|
||||
// (get) Token: 0x06014399 RID: 82841 RVA: 0x004DB520 File Offset: 0x004D9720
|
||||
[Token(Token = "0x170035FC")]
|
||||
protected override object KCNNJNGLIEO
|
||||
{
|
||||
[Token(Token = "0x6014399")]
|
||||
[Address(RVA = "0x16DDA60", Offset = "0x16DC460", VA = "0x1816DDA60", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return "mode";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601439A RID: 82842 RVA: 0x004DB534 File Offset: 0x004D9734
|
||||
[Token(Token = "0x601439A")]
|
||||
[Address(RVA = "0x16DD4C0", Offset = "0x16DBEC0", VA = "0x1816DD4C0", Slot = "34")]
|
||||
protected override int BJKDPHHLCII()
|
||||
{
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
if (mbbjmcdgdmn == 0 || mbbjmcdgdmn != 0)
|
||||
{
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0601439B RID: 82843 RVA: 0x004DB554 File Offset: 0x004D9754
|
||||
[Token(Token = "0x601439B")]
|
||||
[Address(RVA = "0x16DD950", Offset = "0x16DC350", VA = "0x1816DD950", Slot = "27")]
|
||||
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: 0x0601439C RID: 82844 RVA: 0x004DB590 File Offset: 0x004D9790
|
||||
[Token(Token = "0x601439C")]
|
||||
[Address(RVA = "0x16DD840", Offset = "0x16DC240", VA = "0x1816DD840", Slot = "28")]
|
||||
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: 0x0601439D RID: 82845 RVA: 0x004DB5CC File Offset: 0x004D97CC
|
||||
[Token(Token = "0x601439D")]
|
||||
[Address(RVA = "0x16DD0F0", Offset = "0x16DBAF0", VA = "0x1816DD0F0")]
|
||||
private void BILGILOEKAF(CircuitPlayerStat ILOCFLIJHDA, int CJFGEMGOJHB, int BECIIEHIPMJ)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (!(instance == num2) && (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB || NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.LJHPDMMIANB))
|
||||
{
|
||||
Action<Photon.Realtime.Player> action = delegate(Photon.Realtime.Player photonPlayer)
|
||||
{
|
||||
SetPlayerStatNodeDisplay <>4__this = this;
|
||||
CircuitPlayerStat stat = ILOCFLIJHDA;
|
||||
Photon.Realtime.Player[] array = new Photon.Realtime.Player[1];
|
||||
if (photonPlayer != 0)
|
||||
{
|
||||
}
|
||||
array[0] = photonPlayer;
|
||||
};
|
||||
OEDDKNGMHOE.ONEBPBDGOBB(CJFGEMGOJHB, action);
|
||||
return;
|
||||
}
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().deprecatedCanEditCircuits;
|
||||
int num3 = 0;
|
||||
if (num3 < num)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == num)
|
||||
{
|
||||
goto IL_CE;
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
int num4 = 0;
|
||||
IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)num4, "Can't change stats when not in game!", 3f, num3, num3);
|
||||
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
|
||||
IL_CE:
|
||||
num4 += num4;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601439E RID: 82846 RVA: 0x004DB6B4 File Offset: 0x004D98B4
|
||||
[Token(Token = "0x601439E")]
|
||||
[Address(RVA = "0x16DD5D0", Offset = "0x16DBFD0", VA = "0x1816DD5D0")]
|
||||
private void FALGDKALGIM(CircuitPlayerStat ILOCFLIJHDA, int BECIIEHIPMJ, params Photon.Realtime.Player[] ECOPCKKGMDC)
|
||||
{
|
||||
int num = 0;
|
||||
int length = ECOPCKKGMDC.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Photon.Realtime.Player player = 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(player, 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(player, BECIIEHIPMJ);
|
||||
num++;
|
||||
}
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601439F RID: 82847 RVA: 0x004DB74C File Offset: 0x004D994C
|
||||
[Token(Token = "0x601439F")]
|
||||
[Address(RVA = "0x16DD540", Offset = "0x16DBF40", VA = "0x1816DD540")]
|
||||
private void DHABDEGONJA(Photon.Realtime.Player AGIHAKFFCCD, int BBOBCMFBLIH)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.MasterSetPlayerShield(AGIHAKFFCCD, BBOBCMFBLIH);
|
||||
}
|
||||
|
||||
// Token: 0x060143A0 RID: 82848 RVA: 0x004DB770 File Offset: 0x004D9970
|
||||
[Token(Token = "0x60143A0")]
|
||||
[Address(RVA = "0x16DDA90", Offset = "0x16DC490", VA = "0x1816DDA90")]
|
||||
private void LPKPPANBFBK(Photon.Realtime.Player 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: 0x060143A1 RID: 82849 RVA: 0x004DB7D4 File Offset: 0x004D99D4
|
||||
[Token(Token = "0x60143A1")]
|
||||
[Address(RVA = "0x16DDE20", Offset = "0x16DC820", VA = "0x1816DDE20")]
|
||||
public SetPlayerStatNodeDisplay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060143A2 RID: 82850 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60143A2")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
static SetPlayerStatNodeDisplay()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400D8ED RID: 55533
|
||||
[Token(Token = "0x400D8ED")]
|
||||
private static float MLEGOFNNMKH;
|
||||
|
||||
// Token: 0x02002CD3 RID: 11475
|
||||
[Token(Token = "0x2002CD3")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ECDDFGIHIFM
|
||||
{
|
||||
// Token: 0x060143A3 RID: 82851 RVA: 0x004DB7E8 File Offset: 0x004D99E8
|
||||
[Token(Token = "0x60143A3")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public ECDDFGIHIFM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060143A4 RID: 82852 RVA: 0x004DB7FC File Offset: 0x004D99FC
|
||||
[Token(Token = "0x60143A4")]
|
||||
[Address(RVA = "0x16CC6B0", Offset = "0x16CB0B0", VA = "0x1816CC6B0")]
|
||||
internal void <SetPlayerStat>b__0(Photon.Realtime.Player photonPlayer)
|
||||
{
|
||||
SetPlayerStatNodeDisplay setPlayerStatNodeDisplay = this.<>4__this;
|
||||
CircuitPlayerStat circuitPlayerStat = this.stat;
|
||||
Photon.Realtime.Player[] array = new Photon.Realtime.Player[1];
|
||||
if (photonPlayer != 0)
|
||||
{
|
||||
}
|
||||
array[0] = photonPlayer;
|
||||
}
|
||||
|
||||
// Token: 0x0400D8EE RID: 55534
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D8EE")]
|
||||
public SetPlayerStatNodeDisplay <>4__this;
|
||||
|
||||
// Token: 0x0400D8EF RID: 55535
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D8EF")]
|
||||
public CircuitPlayerStat stat;
|
||||
|
||||
// Token: 0x0400D8F0 RID: 55536
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400D8F0")]
|
||||
public int signal;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user