254 lines
8.5 KiB
C#
254 lines
8.5 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecNet;
|
|
using RecRoom.Activities.Quest;
|
|
using RecRoom.Networking.RPC;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02001C59 RID: 7257
|
|
[Token(Token = "0x2001C59")]
|
|
[StructLayout(3)]
|
|
public class QuestTestingTable : MonoBehaviourPun
|
|
{
|
|
// Token: 0x17001E59 RID: 7769
|
|
// (get) Token: 0x0600C27C RID: 49788 RVA: 0x002DDB18 File Offset: 0x002DBD18
|
|
// (set) Token: 0x0600C27D RID: 49789 RVA: 0x002DDB38 File Offset: 0x002DBD38
|
|
[Token(Token = "0x17001E59")]
|
|
private int MFNCMBCHIGL
|
|
{
|
|
[Token(Token = "0x600C27C")]
|
|
[Address(RVA = "0x114A2B0", Offset = "0x1148CB0", VA = "0x18114A2B0")]
|
|
get
|
|
{
|
|
return this.KHNNLCKDJGD.Get();
|
|
}
|
|
[Token(Token = "0x600C27D")]
|
|
[Address(RVA = "0x114A430", Offset = "0x1148E30", VA = "0x18114A430")]
|
|
set
|
|
{
|
|
SynchronizedField<int> khnnlckdjgd = this.KHNNLCKDJGD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001E5A RID: 7770
|
|
// (get) Token: 0x0600C27E RID: 49790 RVA: 0x002DDB54 File Offset: 0x002DBD54
|
|
// (set) Token: 0x0600C27F RID: 49791 RVA: 0x002DDB74 File Offset: 0x002DBD74
|
|
[Token(Token = "0x17001E5A")]
|
|
private QuestManager.OIHHCDMIMOG MCBICPEJCMB
|
|
{
|
|
[Token(Token = "0x600C27E")]
|
|
[Address(RVA = "0x114A700", Offset = "0x1149100", VA = "0x18114A700")]
|
|
get
|
|
{
|
|
int num = this.GHLHFJBILBD.Get();
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x600C27F")]
|
|
[Address(RVA = "0x114A490", Offset = "0x1148E90", VA = "0x18114A490")]
|
|
set
|
|
{
|
|
SynchronizedField<int> ghlhfjbilbd = this.GHLHFJBILBD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C280 RID: 49792 RVA: 0x002DDB90 File Offset: 0x002DBD90
|
|
[Token(Token = "0x600C280")]
|
|
[Address(RVA = "0x114A300", Offset = "0x1148D00", VA = "0x18114A300", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
Action action = new Action(this.ICJBOLHDHMB);
|
|
SynchronizedField<int> synchronizedField;
|
|
this.KHNNLCKDJGD = synchronizedField;
|
|
Action action2 = new Action(this.HMIJFBCAIPO);
|
|
SynchronizedField<int> synchronizedField2;
|
|
this.GHLHFJBILBD = synchronizedField2;
|
|
}
|
|
|
|
// Token: 0x0600C281 RID: 49793 RVA: 0x002DDBD0 File Offset: 0x002DBDD0
|
|
[Token(Token = "0x600C281")]
|
|
[Address(RVA = "0x114AEC0", Offset = "0x11498C0", VA = "0x18114AEC0")]
|
|
private void Start()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && QuestManager.FFNIFALJLDD)
|
|
{
|
|
QuestManager instance = QuestManager.ONCPNMDGGKG;
|
|
int defaultRoomIndex = instance.DIILPLFHLKH;
|
|
SynchronizedField<int> khnnlckdjgd = this.KHNNLCKDJGD;
|
|
QuestManager.OIHHCDMIMOG currentCampaignStoryState = instance.EBIKCCLNDIA;
|
|
SynchronizedField<int> ghlhfjbilbd = this.GHLHFJBILBD;
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI = this.startingRoomText;
|
|
int num = this.KHNNLCKDJGD.Get();
|
|
num++;
|
|
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
|
|
int num2 = this.KHNNLCKDJGD.Get();
|
|
num2 = num;
|
|
string text2;
|
|
string text = string.Format("Starting in room {0}:\n{1}", num2, text2);
|
|
textMeshProUGUI.text = text;
|
|
TextMeshProUGUI textMeshProUGUI2 = this.startingStoryStateText;
|
|
int num3 = this.GHLHFJBILBD.Get();
|
|
string text3 = string.Format("Story State: {0}", num3);
|
|
textMeshProUGUI2.text = text3;
|
|
}
|
|
|
|
// Token: 0x0600C282 RID: 49794 RVA: 0x002DDCA4 File Offset: 0x002DBEA4
|
|
[Token(Token = "0x600C282")]
|
|
[Address(RVA = "0x114A9B0", Offset = "0x11493B0", VA = "0x18114A9B0")]
|
|
public void RequestMasterIncreaseStartingRoom()
|
|
{
|
|
if (QuestManager.FFNIFALJLDD)
|
|
{
|
|
int <PGOEAIDCELB>k__BackingField = (int)Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
|
|
int num = this.KHNNLCKDJGD.Get();
|
|
num++;
|
|
int num2;
|
|
if (num < num2)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<int> rpcaction = new RPCActions.RPCAction(this.RpcMasterSetStartingRoom);
|
|
int num3 = this.KHNNLCKDJGD.Get() + 1;
|
|
photonView.RpcMaster<int>(rpcaction, num3);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C283 RID: 49795 RVA: 0x002DDD18 File Offset: 0x002DBF18
|
|
[Token(Token = "0x600C283")]
|
|
[Address(RVA = "0x114A750", Offset = "0x1149150", VA = "0x18114A750")]
|
|
public void RequestMasterDecreaseStartingRoom()
|
|
{
|
|
if (QuestManager.FFNIFALJLDD)
|
|
{
|
|
int num = this.KHNNLCKDJGD.Get();
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<int> rpcaction = new RPCActions.RPCAction(this.RpcMasterSetStartingRoom);
|
|
int num2 = this.KHNNLCKDJGD.Get() - 1;
|
|
photonView.RpcMaster<int>(rpcaction, num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C284 RID: 49796 RVA: 0x002DDD70 File Offset: 0x002DBF70
|
|
[Token(Token = "0x600C284")]
|
|
[Address(RVA = "0x114AC70", Offset = "0x1149670", VA = "0x18114AC70")]
|
|
[PunRPC]
|
|
private void RpcMasterSetStartingRoom(int CAFKALBJJGF)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && QuestManager.FFNIFALJLDD)
|
|
{
|
|
int <PGOEAIDCELB>k__BackingField = (int)Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
|
|
int num;
|
|
if (CAFKALBJJGF < num)
|
|
{
|
|
QuestManager.ONCPNMDGGKG.DIILPLFHLKH = CAFKALBJJGF;
|
|
this.MFNCMBCHIGL = CAFKALBJJGF;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C285 RID: 49797 RVA: 0x002DDDC0 File Offset: 0x002DBFC0
|
|
[Token(Token = "0x600C285")]
|
|
[Address(RVA = "0x114AB40", Offset = "0x1149540", VA = "0x18114AB40")]
|
|
public void RequestMasterIncreaseStoryState()
|
|
{
|
|
if (QuestManager.FFNIFALJLDD)
|
|
{
|
|
int num = this.GHLHFJBILBD.Get();
|
|
num++;
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<QuestManager.OIHHCDMIMOG> rpcaction = new RPCActions.RPCAction(this.RpcMasterSetStartingStoryState);
|
|
int num2 = this.GHLHFJBILBD.Get();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C286 RID: 49798 RVA: 0x002DDE10 File Offset: 0x002DC010
|
|
[Token(Token = "0x600C286")]
|
|
[Address(RVA = "0x114A880", Offset = "0x1149280", VA = "0x18114A880")]
|
|
public void RequestMasterDecreaseStoryState()
|
|
{
|
|
if (QuestManager.FFNIFALJLDD)
|
|
{
|
|
int num = this.GHLHFJBILBD.Get();
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<QuestManager.OIHHCDMIMOG> rpcaction = new RPCActions.RPCAction(this.RpcMasterSetStartingStoryState);
|
|
int num2 = this.GHLHFJBILBD.Get();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C287 RID: 49799 RVA: 0x002DDE5C File Offset: 0x002DC05C
|
|
[Token(Token = "0x600C287")]
|
|
[Address(RVA = "0x114ADC0", Offset = "0x11497C0", VA = "0x18114ADC0")]
|
|
[PunRPC]
|
|
private void RpcMasterSetStartingStoryState(QuestManager.OIHHCDMIMOG OAKCEEKEAHN)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && QuestManager.FFNIFALJLDD && OAKCEEKEAHN <= QuestManager.OIHHCDMIMOG.STATE_19)
|
|
{
|
|
QuestManager instance = QuestManager.ONCPNMDGGKG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C288 RID: 49800 RVA: 0x002DDE94 File Offset: 0x002DC094
|
|
[Token(Token = "0x600C288")]
|
|
[Address(RVA = "0x114A5A0", Offset = "0x1148FA0", VA = "0x18114A5A0")]
|
|
private void ICJBOLHDHMB()
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.startingRoomText;
|
|
int num = this.KHNNLCKDJGD.Get();
|
|
num++;
|
|
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
|
|
int num2 = this.KHNNLCKDJGD.Get();
|
|
num2 = num;
|
|
string text2;
|
|
string text = string.Format("Starting in room {0}:\n{1}", num2, text2);
|
|
textMeshProUGUI.text = text;
|
|
}
|
|
|
|
// Token: 0x0600C289 RID: 49801 RVA: 0x002DDEF8 File Offset: 0x002DC0F8
|
|
[Token(Token = "0x600C289")]
|
|
[Address(RVA = "0x114A4F0", Offset = "0x1148EF0", VA = "0x18114A4F0")]
|
|
private void HMIJFBCAIPO()
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.startingStoryStateText;
|
|
int num = this.GHLHFJBILBD.Get();
|
|
string text = string.Format("Story State: {0}", num);
|
|
textMeshProUGUI.text = text;
|
|
}
|
|
|
|
// Token: 0x0600C28A RID: 49802 RVA: 0x002DDF34 File Offset: 0x002DC134
|
|
[Token(Token = "0x600C28A")]
|
|
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
|
public QuestTestingTable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04008081 RID: 32897
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4008081")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI startingRoomText;
|
|
|
|
// Token: 0x04008082 RID: 32898
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4008082")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI startingStoryStateText;
|
|
|
|
// Token: 0x04008083 RID: 32899
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4008083")]
|
|
private SynchronizedField<int> KHNNLCKDJGD;
|
|
|
|
// Token: 0x04008084 RID: 32900
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4008084")]
|
|
private SynchronizedField<int> GHLHFJBILBD;
|
|
}
|
|
}
|