Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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;
}
}
}