653 lines
21 KiB
C#
653 lines
21 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02001FF5 RID: 8181
|
|
[Token(Token = "0x2001FF5")]
|
|
public abstract class GameRuleManager : NetworkedSingletonMonoBehaviour<GameRuleManager>
|
|
{
|
|
// Token: 0x1700212E RID: 8494
|
|
// (get) Token: 0x0600D025 RID: 53285 RVA: 0x002FF100 File Offset: 0x002FD300
|
|
[Token(Token = "0x1700212E")]
|
|
public virtual GameRoleSettings APKLKGPGBOI
|
|
{
|
|
[Token(Token = "0x600D025")]
|
|
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40", Slot = "15")]
|
|
get
|
|
{
|
|
return this.customExtraGameRoleSettings;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700212F RID: 8495
|
|
// (get) Token: 0x0600D026 RID: 53286 RVA: 0x002FF114 File Offset: 0x002FD314
|
|
[Token(Token = "0x1700212F")]
|
|
public virtual bool LEOEBAJLADB
|
|
{
|
|
[Token(Token = "0x600D026")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "16")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002130 RID: 8496
|
|
// (get) Token: 0x0600D027 RID: 53287 RVA: 0x002FF124 File Offset: 0x002FD324
|
|
[Token(Token = "0x17002130")]
|
|
public virtual bool GFBOGKIJFFA
|
|
{
|
|
[Token(Token = "0x600D027")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "17")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002131 RID: 8497
|
|
// (get) Token: 0x0600D028 RID: 53288 RVA: 0x002FF134 File Offset: 0x002FD334
|
|
// (set) Token: 0x0600D029 RID: 53289 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002131")]
|
|
public virtual bool KKJJGNLJHDG
|
|
{
|
|
[Token(Token = "0x600D028")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "18")]
|
|
get
|
|
{
|
|
}
|
|
[Token(Token = "0x600D029")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "19")]
|
|
set
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002132 RID: 8498
|
|
// (get) Token: 0x0600D02A RID: 53290 RVA: 0x002FF144 File Offset: 0x002FD344
|
|
// (set) Token: 0x0600D02B RID: 53291 RVA: 0x002FF158 File Offset: 0x002FD358
|
|
[Token(Token = "0x17002132")]
|
|
public bool DBILKJBIOFE
|
|
{
|
|
[Token(Token = "0x600D02A")]
|
|
[Address(RVA = "0x535D20", Offset = "0x534B20", VA = "0x180535D20")]
|
|
get;
|
|
[Token(Token = "0x600D02B")]
|
|
[Address(RVA = "0x536540", Offset = "0x535340", VA = "0x180536540")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002133 RID: 8499
|
|
// (get) Token: 0x0600D02C RID: 53292
|
|
[Token(Token = "0x17002133")]
|
|
public abstract string LJDMGKNAOOG
|
|
{
|
|
[Token(Token = "0x600D02C")]
|
|
[Address(Slot = "20")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x0600D02D RID: 53293 RVA: 0x002FF16C File Offset: 0x002FD36C
|
|
[Token(Token = "0x600D02D")]
|
|
[Address(RVA = "0x814B40", Offset = "0x813940", VA = "0x180814B40", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
OKNNKFGFODL onGameLoadingEvent = GameManager.OnGameLoadingEvent;
|
|
Action action = new Action(this.LCFDMFDLKGE);
|
|
GameManager.OnGameLoadingEvent = OKNNKFGFODL.BPJDFPACLMK(onGameLoadingEvent, action);
|
|
Action action2;
|
|
GameManager.OnGameStartEvent = OKNNKFGFODL.BPJDFPACLMK(GameManager.OnGameStartEvent, action2);
|
|
Action action3;
|
|
GameManager.OnGameEndEvent = OKNNKFGFODL.BPJDFPACLMK(GameManager.OnGameEndEvent, action3);
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
bool flag = instance != num;
|
|
int i = 0;
|
|
if (!flag)
|
|
{
|
|
Debug.LogError(string.Format("GameRuleManager {0} exists in a scene with no GameManager.", this), this);
|
|
if ((this.customInGameRole.overrides ? 1 : 0) != i)
|
|
{
|
|
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
GameRole value = this.customInGameRole.value;
|
|
int num2 = 0;
|
|
instance2.AddInGameRoleDefinition(value, this, (GFIIGJJANNG)num2);
|
|
}
|
|
GameRuleManager.RuleManagerInstantiatedEvent.CNFDGDEOPPF(this);
|
|
return;
|
|
}
|
|
GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
GameRuleManager.DFMMNEPGEGI dfmmnepgegi;
|
|
dfmmnepgegi.ONLEICCNNBI = instance3;
|
|
dfmmnepgegi.CCECELCINMG = this;
|
|
MJNLDDCLOGP mjnlddclogp;
|
|
dfmmnepgegi.NJPHOAJLPMH = mjnlddclogp;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie;
|
|
dfmmnepgegi.ABBGMPLBJMO = kllmcpfpiie;
|
|
Action<float> action4 = new Action(dfmmnepgegi.OJGBBDKFAAA);
|
|
IDisposable disposable = ADIFCODGAML.FOFJADGKNJF(this, action4);
|
|
dfmmnepgegi.HBMEGDKHMPK = disposable;
|
|
this.MFOCPIILHIL = dfmmnepgegi;
|
|
Transform parent = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.transform.parent;
|
|
int num3 = 0;
|
|
if (parent != num3)
|
|
{
|
|
Transform transform = base.transform;
|
|
Transform parent2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.transform.parent;
|
|
int num4 = 0;
|
|
transform.SetParent(parent2, num4 != 0);
|
|
}
|
|
if (!string.IsNullOrEmpty(this.scoreName))
|
|
{
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
string text = this.scoreName;
|
|
uint num5;
|
|
scoreManager.AddScoreName(text, this, (int)num5);
|
|
}
|
|
GameRuleManager.PlayerStatName[] array = this.playerStatNames;
|
|
while (array == 0)
|
|
{
|
|
}
|
|
int length = array.Length;
|
|
while (i >= length)
|
|
{
|
|
}
|
|
i += 2;
|
|
i += i;
|
|
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
i++;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D02E RID: 53294 RVA: 0x002FF338 File Offset: 0x002FD538
|
|
[Token(Token = "0x600D02E")]
|
|
[Address(RVA = "0x8158A0", Offset = "0x8146A0", VA = "0x1808158A0", Slot = "21")]
|
|
protected virtual void Start()
|
|
{
|
|
this.<FEOEBPIMKKB>k__BackingField = true;
|
|
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
this.OnDestroy();
|
|
PlayerGameRoleManager.ONCPNMDGGKG.MasterSpawnMissingGameRoleNodes();
|
|
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ == FFPFKDMKLOP.GAME_RUNNING)
|
|
{
|
|
Action action;
|
|
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D02F RID: 53295 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600D02F")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "22")]
|
|
public virtual void RecordMatchAnalytics(bool IHKEFCIKBDK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600D030 RID: 53296 RVA: 0x002FF38C File Offset: 0x002FD58C
|
|
[Token(Token = "0x600D030")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "23")]
|
|
public virtual bool LocalPlayerHasGameActivity()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600D031 RID: 53297 RVA: 0x002FF39C File Offset: 0x002FD59C
|
|
[Token(Token = "0x600D031")]
|
|
[Address(RVA = "0x8154F0", Offset = "0x8142F0", VA = "0x1808154F0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
GameRuleManager.DFMMNEPGEGI mfocpiilhil = this.MFOCPIILHIL;
|
|
GameManager onleiccnnbi = mfocpiilhil.ONLEICCNNBI;
|
|
int num = 0;
|
|
if (onleiccnnbi != num)
|
|
{
|
|
mfocpiilhil.ONLEICCNNBI.<CKMDCGICHND>k__BackingField.AMPKLILJPHE(mfocpiilhil);
|
|
mfocpiilhil.ONLEICCNNBI.<CKMDCGICHND>k__BackingField.NDBNNGIDMAI(mfocpiilhil);
|
|
}
|
|
OKNNKFGFODL onGameLoadingEvent = GameManager.OnGameLoadingEvent;
|
|
Action action = new Action(this.LCFDMFDLKGE);
|
|
GameManager.OnGameLoadingEvent = OKNNKFGFODL.GMNMHGMFGOL(onGameLoadingEvent, action);
|
|
Action action2;
|
|
GameManager.OnGameStartEvent = OKNNKFGFODL.GMNMHGMFGOL(GameManager.OnGameStartEvent, action2);
|
|
Action action3;
|
|
GameManager.OnGameEndEvent = OKNNKFGFODL.GMNMHGMFGOL(GameManager.OnGameEndEvent, action3);
|
|
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
if (instance != num2)
|
|
{
|
|
PlayerGameRoleManager.ONCPNMDGGKG.RemoveInGameRoleDefition(this);
|
|
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
int num3 = 0;
|
|
instance2.UpdatePredefinedRoles(num3);
|
|
}
|
|
GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num4 = 0;
|
|
if (instance3 != num4)
|
|
{
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.RemoveScoreName(this);
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
|
{
|
|
this.Start();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D032 RID: 53298 RVA: 0x002FF4AC File Offset: 0x002FD6AC
|
|
[Token(Token = "0x600D032")]
|
|
[Address(RVA = "0x8151C0", Offset = "0x813FC0", VA = "0x1808151C0")]
|
|
private void LCFDMFDLKGE()
|
|
{
|
|
GameRuleManager.DFMMNEPGEGI mfocpiilhil = this.MFOCPIILHIL;
|
|
GameTimerManager <CKMDCGICHND>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField;
|
|
int num = 0;
|
|
<CKMDCGICHND>k__BackingField.BNFMAOMPILJ((float)num, mfocpiilhil, 500);
|
|
}
|
|
|
|
// Token: 0x0600D033 RID: 53299 RVA: 0x002FF4E0 File Offset: 0x002FD6E0
|
|
[Token(Token = "0x600D033")]
|
|
[Address(RVA = "0x815250", Offset = "0x814050", VA = "0x180815250", Slot = "24")]
|
|
protected virtual void NJGKEJCHADK()
|
|
{
|
|
GameRuleManager.DFMMNEPGEGI mfocpiilhil = this.MFOCPIILHIL;
|
|
float unscaledTime = Time.unscaledTime;
|
|
mfocpiilhil.<AACBMOAFIFC>k__BackingField = unscaledTime;
|
|
if (this.APKLKGPGBOI != 0 && KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
GameRuleManager.DFMMNEPGEGI mfocpiilhil2 = this.MFOCPIILHIL;
|
|
if (mfocpiilhil2.NJPHOAJLPMH == (ulong)0L)
|
|
{
|
|
Debug.LogError("GameTimerManager has not been initialized.");
|
|
}
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
float kibcoliejae = mfocpiilhil2.KIBCOLIEJAE;
|
|
int num = 0;
|
|
if (kibcoliejae > (float)num)
|
|
{
|
|
return;
|
|
}
|
|
KLLMCPFPIIE<bool> abbgmplbjmo = mfocpiilhil2.ABBGMPLBJMO;
|
|
int num2 = 0;
|
|
abbgmplbjmo.BDJFGEJFPPO(num2);
|
|
mfocpiilhil2.NJPHOAJLPMH.MHIDINLECGA();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D034 RID: 53300 RVA: 0x002FF57C File Offset: 0x002FD77C
|
|
[Token(Token = "0x600D034")]
|
|
[Address(RVA = "0x815130", Offset = "0x813F30", VA = "0x180815130")]
|
|
public int GetMillisecondsFromLocalGameStart(float MOPKOPOKKEE)
|
|
{
|
|
GameRuleManager.DFMMNEPGEGI mfocpiilhil = this.MFOCPIILHIL;
|
|
return Mathf.RoundToInt(MOPKOPOKKEE * 1000f);
|
|
}
|
|
|
|
// Token: 0x0600D035 RID: 53301 RVA: 0x002FF5A4 File Offset: 0x002FD7A4
|
|
[Token(Token = "0x600D035")]
|
|
[Address(RVA = "0x815410", Offset = "0x814210", VA = "0x180815410", Slot = "25")]
|
|
protected virtual void OODEMNCOLED()
|
|
{
|
|
if (this.APKLKGPGBOI != 0 && KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
GameRuleManager.DFMMNEPGEGI mfocpiilhil = this.MFOCPIILHIL;
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
mfocpiilhil.NJPHOAJLPMH.OEJCNOAPCAB();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D036 RID: 53302 RVA: 0x002FF5E8 File Offset: 0x002FD7E8
|
|
[Token(Token = "0x600D036")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "26")]
|
|
public virtual bool ValidateRoom()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600D037 RID: 53303 RVA: 0x002FF5F8 File Offset: 0x002FD7F8
|
|
[Token(Token = "0x600D037")]
|
|
[Address(RVA = "0x815A70", Offset = "0x814870", VA = "0x180815A70")]
|
|
protected GameRuleManager()
|
|
{
|
|
OverridableGameRole overridableGameRole = new OverridableGameRole();
|
|
int num;
|
|
GameRole gameRole = new GameRole((CMDADAAOBHD)((uint)2097152), num, "In-Game");
|
|
num = 0;
|
|
overridableGameRole.Value = gameRole;
|
|
overridableGameRole.overrides = false;
|
|
this.customInGameRole = overridableGameRole;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600D038 RID: 53304 RVA: 0x002FF640 File Offset: 0x002FD840
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600D038")]
|
|
[Address(RVA = "0x815A00", Offset = "0x814800", VA = "0x180815A00")]
|
|
static GameRuleManager()
|
|
{
|
|
int num;
|
|
int num2;
|
|
MFBGLIHGCGO<GameRuleManager> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
GameRuleManager.RuleManagerInstantiatedEvent = mfbglihgcgo;
|
|
}
|
|
|
|
// Token: 0x04008502 RID: 34050
|
|
[Token(Token = "0x4008502")]
|
|
public const int GAME_RULE_MANAGER_PRIORITY = 500;
|
|
|
|
// Token: 0x04008503 RID: 34051
|
|
[Token(Token = "0x4008503")]
|
|
public static readonly MFBGLIHGCGO<GameRuleManager> RuleManagerInstantiatedEvent;
|
|
|
|
// Token: 0x04008504 RID: 34052
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4008504")]
|
|
[SerializeField]
|
|
[Header("UI")]
|
|
private string scoreName;
|
|
|
|
// Token: 0x04008505 RID: 34053
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4008505")]
|
|
[SerializeField]
|
|
private GameRuleManager.PlayerStatName[] playerStatNames;
|
|
|
|
// Token: 0x04008506 RID: 34054
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4008506")]
|
|
[SerializeField]
|
|
[Header("Roles")]
|
|
private OverridableGameRole customInGameRole;
|
|
|
|
// Token: 0x04008507 RID: 34055
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4008507")]
|
|
[SerializeField]
|
|
private GameRoleSettings customExtraGameRoleSettings;
|
|
|
|
// Token: 0x04008509 RID: 34057
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4008509")]
|
|
protected GameRuleManager.DFMMNEPGEGI MFOCPIILHIL;
|
|
|
|
// Token: 0x02001FF6 RID: 8182
|
|
[Token(Token = "0x2001FF6")]
|
|
protected class DFMMNEPGEGI
|
|
{
|
|
// Token: 0x17002134 RID: 8500
|
|
// (get) Token: 0x0600D039 RID: 53305 RVA: 0x002FF660 File Offset: 0x002FD860
|
|
// (set) Token: 0x0600D03A RID: 53306 RVA: 0x002FF680 File Offset: 0x002FD880
|
|
[Token(Token = "0x17002134")]
|
|
public bool FNFDMHNDIGL
|
|
{
|
|
[Token(Token = "0x600D039")]
|
|
[Address(RVA = "0x805820", Offset = "0x804620", VA = "0x180805820")]
|
|
get
|
|
{
|
|
return this.ABBGMPLBJMO.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x600D03A")]
|
|
[Address(RVA = "0x805BE0", Offset = "0x8049E0", VA = "0x180805BE0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> abbgmplbjmo = this.ABBGMPLBJMO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002135 RID: 8501
|
|
// (get) Token: 0x0600D03B RID: 53307 RVA: 0x002FF69C File Offset: 0x002FD89C
|
|
[Token(Token = "0x17002135")]
|
|
public bool OLGMEEIPCAL
|
|
{
|
|
[Token(Token = "0x600D03B")]
|
|
[Address(RVA = "0x805970", Offset = "0x804770", VA = "0x180805970")]
|
|
get
|
|
{
|
|
return this.NJPHOAJLPMH.OLGMEEIPCAL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002136 RID: 8502
|
|
// (get) Token: 0x0600D03C RID: 53308 RVA: 0x002FF6BC File Offset: 0x002FD8BC
|
|
[Token(Token = "0x17002136")]
|
|
public float OKFCHCDDGCP
|
|
{
|
|
[Token(Token = "0x600D03C")]
|
|
[Address(RVA = "0x805800", Offset = "0x804600", VA = "0x180805800")]
|
|
get
|
|
{
|
|
return this.NJPHOAJLPMH.OKFCHCDDGCP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002137 RID: 8503
|
|
// (get) Token: 0x0600D03D RID: 53309 RVA: 0x002FF6DC File Offset: 0x002FD8DC
|
|
[Token(Token = "0x17002137")]
|
|
public float HPDDAIKGLBM
|
|
{
|
|
[Token(Token = "0x600D03D")]
|
|
[Address(RVA = "0x805900", Offset = "0x804700", VA = "0x180805900")]
|
|
get
|
|
{
|
|
return this.NJPHOAJLPMH.HPDDAIKGLBM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002138 RID: 8504
|
|
// (get) Token: 0x0600D03E RID: 53310 RVA: 0x002FF6FC File Offset: 0x002FD8FC
|
|
// (set) Token: 0x0600D03F RID: 53311 RVA: 0x002FF710 File Offset: 0x002FD910
|
|
[Token(Token = "0x17002138")]
|
|
public float BPHIOMBNAAI
|
|
{
|
|
[Token(Token = "0x600D03E")]
|
|
[Address(RVA = "0x805990", Offset = "0x804790", VA = "0x180805990")]
|
|
get
|
|
{
|
|
return this.KIBCOLIEJAE;
|
|
}
|
|
[Token(Token = "0x600D03F")]
|
|
[Address(RVA = "0x805920", Offset = "0x804720", VA = "0x180805920")]
|
|
set
|
|
{
|
|
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
|
this.KIBCOLIEJAE = value;
|
|
onleiccnnbi.<CKMDCGICHND>k__BackingField.IPNEFBNOCHI(value, this, 500);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002139 RID: 8505
|
|
// (get) Token: 0x0600D040 RID: 53312 RVA: 0x002FF744 File Offset: 0x002FD944
|
|
// (set) Token: 0x0600D041 RID: 53313 RVA: 0x002FF758 File Offset: 0x002FD958
|
|
[Token(Token = "0x17002139")]
|
|
public float CNOFDMFCIBD
|
|
{
|
|
[Token(Token = "0x600D040")]
|
|
[Address(RVA = "0x7E7900", Offset = "0x7E6700", VA = "0x1807E7900")]
|
|
get;
|
|
[Token(Token = "0x600D041")]
|
|
[Address(RVA = "0x7E7940", Offset = "0x7E6740", VA = "0x1807E7940")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700213A RID: 8506
|
|
// (get) Token: 0x0600D042 RID: 53314 RVA: 0x002FF76C File Offset: 0x002FD96C
|
|
// (set) Token: 0x0600D043 RID: 53315 RVA: 0x002FF780 File Offset: 0x002FD980
|
|
[Token(Token = "0x1700213A")]
|
|
public float HMLJEKMBHBO
|
|
{
|
|
[Token(Token = "0x600D042")]
|
|
[Address(RVA = "0x805C40", Offset = "0x804A40", VA = "0x180805C40")]
|
|
get;
|
|
[Token(Token = "0x600D043")]
|
|
[Address(RVA = "0x805A50", Offset = "0x804850", VA = "0x180805A50")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0600D044 RID: 53316 RVA: 0x002FF794 File Offset: 0x002FD994
|
|
[Token(Token = "0x600D044")]
|
|
[Address(RVA = "0x805CC0", Offset = "0x804AC0", VA = "0x180805CC0")]
|
|
public DFMMNEPGEGI(GameManager ONLEICCNNBI, GameRuleManager CCECELCINMG)
|
|
{
|
|
this.ONLEICCNNBI = ONLEICCNNBI;
|
|
this.CCECELCINMG = CCECELCINMG;
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(CCECELCINMG, "GTMR", (OHOEENCHJJE)((uint)1));
|
|
this.NJPHOAJLPMH = mjnlddclogp;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie;
|
|
this.ABBGMPLBJMO = kllmcpfpiie;
|
|
Action<float> action = new Action(this.OJGBBDKFAAA);
|
|
IDisposable disposable = ADIFCODGAML.FOFJADGKNJF(CCECELCINMG, action);
|
|
this.HBMEGDKHMPK = disposable;
|
|
}
|
|
|
|
// Token: 0x0600D045 RID: 53317 RVA: 0x002FF7FC File Offset: 0x002FD9FC
|
|
[Token(Token = "0x600D045")]
|
|
[Address(RVA = "0x8056D0", Offset = "0x8044D0", VA = "0x1808056D0")]
|
|
public void BNFFCICGLOC()
|
|
{
|
|
if (this.NJPHOAJLPMH == (ulong)0L)
|
|
{
|
|
Debug.LogError("GameTimerManager has not been initialized.");
|
|
}
|
|
if (!KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
return;
|
|
}
|
|
float kibcoliejae = this.KIBCOLIEJAE;
|
|
int num = 0;
|
|
if (kibcoliejae <= (float)num)
|
|
{
|
|
KLLMCPFPIIE<bool> abbgmplbjmo = this.ABBGMPLBJMO;
|
|
int num2 = 0;
|
|
abbgmplbjmo.BDJFGEJFPPO(num2);
|
|
this.NJPHOAJLPMH.MHIDINLECGA();
|
|
return;
|
|
}
|
|
KLLMCPFPIIE<bool> abbgmplbjmo2 = this.ABBGMPLBJMO;
|
|
MJNLDDCLOGP njphoajlpmh = this.NJPHOAJLPMH;
|
|
float kibcoliejae2 = this.KIBCOLIEJAE;
|
|
njphoajlpmh.KGFFMEICLNN(kibcoliejae2);
|
|
}
|
|
|
|
// Token: 0x0600D046 RID: 53318 RVA: 0x002FF87C File Offset: 0x002FDA7C
|
|
[Token(Token = "0x600D046")]
|
|
[Address(RVA = "0x805C50", Offset = "0x804A50", VA = "0x180805C50")]
|
|
public void PPOEAJIAPNJ()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.NJPHOAJLPMH.OEJCNOAPCAB();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D047 RID: 53319 RVA: 0x002FF8A8 File Offset: 0x002FDAA8
|
|
[Token(Token = "0x600D047")]
|
|
[Address(RVA = "0x805A60", Offset = "0x804860", VA = "0x180805A60")]
|
|
public void OGCOIJDHHOK()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.NJPHOAJLPMH.NMJAOHOKAMJ();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D048 RID: 53320 RVA: 0x002FF8D4 File Offset: 0x002FDAD4
|
|
[Token(Token = "0x600D048")]
|
|
[Address(RVA = "0x805870", Offset = "0x804670", VA = "0x180805870")]
|
|
public void GFIKOAGKPMP()
|
|
{
|
|
GameTimerManager <CKMDCGICHND>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField;
|
|
int num = 0;
|
|
<CKMDCGICHND>k__BackingField.BNFMAOMPILJ((float)num, this, 500);
|
|
}
|
|
|
|
// Token: 0x0600D049 RID: 53321 RVA: 0x002FF904 File Offset: 0x002FDB04
|
|
[Token(Token = "0x600D049")]
|
|
[Address(RVA = "0x8059A0", Offset = "0x8047A0", VA = "0x1808059A0")]
|
|
public void MDDAPCCABNK()
|
|
{
|
|
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
|
int num = 0;
|
|
if (onleiccnnbi != num)
|
|
{
|
|
this.ONLEICCNNBI.<CKMDCGICHND>k__BackingField.AMPKLILJPHE(this);
|
|
this.ONLEICCNNBI.<CKMDCGICHND>k__BackingField.NDBNNGIDMAI(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D04A RID: 53322 RVA: 0x002FF94C File Offset: 0x002FDB4C
|
|
[Token(Token = "0x600D04A")]
|
|
[Address(RVA = "0x805AD0", Offset = "0x8048D0", VA = "0x180805AD0")]
|
|
private void OJGBBDKFAAA(float POGAEJIEPIM)
|
|
{
|
|
float num = this.NJPHOAJLPMH.MFNBDLBCCOD;
|
|
bool flag = this.ABBGMPLBJMO.IAHDANBDAAM() != null;
|
|
MJNLDDCLOGP njphoajlpmh = this.NJPHOAJLPMH;
|
|
if (!flag)
|
|
{
|
|
float num2 = njphoajlpmh.OKFCHCDDGCP;
|
|
}
|
|
float num3 = njphoajlpmh.HPDDAIKGLBM;
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField.BNFMAOMPILJ(POGAEJIEPIM, this, 500);
|
|
}
|
|
|
|
// Token: 0x0400850A RID: 34058
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400850A")]
|
|
private GameManager ONLEICCNNBI;
|
|
|
|
// Token: 0x0400850B RID: 34059
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400850B")]
|
|
private GameRuleManager CCECELCINMG;
|
|
|
|
// Token: 0x0400850C RID: 34060
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400850C")]
|
|
private MJNLDDCLOGP NJPHOAJLPMH;
|
|
|
|
// Token: 0x0400850D RID: 34061
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400850D")]
|
|
private KLLMCPFPIIE<bool> ABBGMPLBJMO;
|
|
|
|
// Token: 0x0400850E RID: 34062
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400850E")]
|
|
private IDisposable HBMEGDKHMPK;
|
|
|
|
// Token: 0x0400850F RID: 34063
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400850F")]
|
|
private float KIBCOLIEJAE = -1f;
|
|
}
|
|
|
|
// Token: 0x02001FF7 RID: 8183
|
|
[Token(Token = "0x2001FF7")]
|
|
[Serializable]
|
|
public struct PlayerStatName
|
|
{
|
|
// Token: 0x04008512 RID: 34066
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4008512")]
|
|
public string Name;
|
|
|
|
// Token: 0x04008513 RID: 34067
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4008513")]
|
|
public IJKNDEOFIFE Stat;
|
|
}
|
|
}
|
|
}
|