using System; using Cpp2IlInjected; using RecRoom.Systems.PlayerRoles; using UnityEngine; namespace RecRoom { // Token: 0x020020D5 RID: 8405 [Token(Token = "0x20020D5")] public abstract class GameRuleManager : NetworkedSingletonMonoBehaviour { // Token: 0x170021CB RID: 8651 // (get) Token: 0x0600D3F3 RID: 54259 RVA: 0x003075A4 File Offset: 0x003057A4 [Token(Token = "0x170021CB")] public virtual GameRoleSettings APKLKGPGBOI { [Token(Token = "0x600D3F3")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710", Slot = "15")] get { return this.customExtraGameRoleSettings; } } // Token: 0x170021CC RID: 8652 // (get) Token: 0x0600D3F4 RID: 54260 RVA: 0x003075B8 File Offset: 0x003057B8 [Token(Token = "0x170021CC")] public virtual bool LEOEBAJLADB { [Token(Token = "0x600D3F4")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")] get { } } // Token: 0x170021CD RID: 8653 // (get) Token: 0x0600D3F5 RID: 54261 RVA: 0x003075C8 File Offset: 0x003057C8 [Token(Token = "0x170021CD")] public virtual bool GFBOGKIJFFA { [Token(Token = "0x600D3F5")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "17")] get { return true; } } // Token: 0x170021CE RID: 8654 // (get) Token: 0x0600D3F6 RID: 54262 RVA: 0x003075D8 File Offset: 0x003057D8 // (set) Token: 0x0600D3F7 RID: 54263 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170021CE")] public virtual bool KKJJGNLJHDG { [Token(Token = "0x600D3F6")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "18")] get { } [Token(Token = "0x600D3F7")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170021CF RID: 8655 // (get) Token: 0x0600D3F8 RID: 54264 RVA: 0x003075E8 File Offset: 0x003057E8 // (set) Token: 0x0600D3F9 RID: 54265 RVA: 0x003075FC File Offset: 0x003057FC [Token(Token = "0x170021CF")] public bool DBILKJBIOFE { [Token(Token = "0x600D3F8")] [Address(RVA = "0x88D380", Offset = "0x88C380", VA = "0x18088D380")] get; [Token(Token = "0x600D3F9")] [Address(RVA = "0xABCF10", Offset = "0xABBF10", VA = "0x180ABCF10")] private set; } // Token: 0x170021D0 RID: 8656 // (get) Token: 0x0600D3FA RID: 54266 [Token(Token = "0x170021D0")] public abstract string LJDMGKNAOOG { [Token(Token = "0x600D3FA")] [Address(Slot = "20")] get; } // Token: 0x0600D3FB RID: 54267 RVA: 0x00307610 File Offset: 0x00305810 [Token(Token = "0x600D3FB")] [Address(RVA = "0x1281A90", Offset = "0x1280A90", VA = "0x181281A90", 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 kllmcpfpiie; dfmmnepgegi.ABBGMPLBJMO = kllmcpfpiie; Action 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: 0x0600D3FC RID: 54268 RVA: 0x003077DC File Offset: 0x003059DC [Token(Token = "0x600D3FC")] [Address(RVA = "0x12827F0", Offset = "0x12817F0", VA = "0x1812827F0", Slot = "21")] protected virtual void Start() { this.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: 0x0600D3FD RID: 54269 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D3FD")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")] public virtual void RecordMatchAnalytics(bool IHKEFCIKBDK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D3FE RID: 54270 RVA: 0x00307830 File Offset: 0x00305A30 [Token(Token = "0x600D3FE")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "23")] public virtual bool LocalPlayerHasGameActivity() { return true; } // Token: 0x0600D3FF RID: 54271 RVA: 0x00307840 File Offset: 0x00305A40 [Token(Token = "0x600D3FF")] [Address(RVA = "0x1282440", Offset = "0x1281440", VA = "0x181282440", 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.k__BackingField.AMPKLILJPHE(mfocpiilhil); mfocpiilhil.ONLEICCNNBI.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: 0x0600D400 RID: 54272 RVA: 0x00307950 File Offset: 0x00305B50 [Token(Token = "0x600D400")] [Address(RVA = "0x1282110", Offset = "0x1281110", VA = "0x181282110")] private void LCFDMFDLKGE() { GameRuleManager.DFMMNEPGEGI mfocpiilhil = this.MFOCPIILHIL; GameTimerManager k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; int num = 0; k__BackingField.BNFMAOMPILJ((float)num, mfocpiilhil, 500); } // Token: 0x0600D401 RID: 54273 RVA: 0x00307984 File Offset: 0x00305B84 [Token(Token = "0x600D401")] [Address(RVA = "0x12821A0", Offset = "0x12811A0", VA = "0x1812821A0", Slot = "24")] protected virtual void NJGKEJCHADK() { GameRuleManager.DFMMNEPGEGI mfocpiilhil = this.MFOCPIILHIL; float unscaledTime = Time.unscaledTime; mfocpiilhil.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 abbgmplbjmo = mfocpiilhil2.ABBGMPLBJMO; int num2 = 0; abbgmplbjmo.BDJFGEJFPPO(num2); mfocpiilhil2.NJPHOAJLPMH.MHIDINLECGA(); } } } // Token: 0x0600D402 RID: 54274 RVA: 0x00307A20 File Offset: 0x00305C20 [Token(Token = "0x600D402")] [Address(RVA = "0x1282080", Offset = "0x1281080", VA = "0x181282080")] public int GetMillisecondsFromLocalGameStart(float MOPKOPOKKEE) { GameRuleManager.DFMMNEPGEGI mfocpiilhil = this.MFOCPIILHIL; return Mathf.RoundToInt(MOPKOPOKKEE * 1000f); } // Token: 0x0600D403 RID: 54275 RVA: 0x00307A48 File Offset: 0x00305C48 [Token(Token = "0x600D403")] [Address(RVA = "0x1282360", Offset = "0x1281360", VA = "0x181282360", 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: 0x0600D404 RID: 54276 RVA: 0x00307A8C File Offset: 0x00305C8C [Token(Token = "0x600D404")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "26")] public virtual bool ValidateRoom() { return true; } // Token: 0x0600D405 RID: 54277 RVA: 0x00307A9C File Offset: 0x00305C9C [Token(Token = "0x600D405")] [Address(RVA = "0x12829C0", Offset = "0x12819C0", VA = "0x1812829C0")] 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: 0x0600D406 RID: 54278 RVA: 0x00307AE4 File Offset: 0x00305CE4 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600D406")] [Address(RVA = "0x1282950", Offset = "0x1281950", VA = "0x181282950")] static GameRuleManager() { int num; int num2; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; GameRuleManager.RuleManagerInstantiatedEvent = mfbglihgcgo; } // Token: 0x040086BB RID: 34491 [Token(Token = "0x40086BB")] public const int GAME_RULE_MANAGER_PRIORITY = 500; // Token: 0x040086BC RID: 34492 [Token(Token = "0x40086BC")] public static readonly MFBGLIHGCGO RuleManagerInstantiatedEvent; // Token: 0x040086BD RID: 34493 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40086BD")] [SerializeField] [Header("UI")] private string scoreName; // Token: 0x040086BE RID: 34494 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40086BE")] [SerializeField] private GameRuleManager.PlayerStatName[] playerStatNames; // Token: 0x040086BF RID: 34495 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40086BF")] [SerializeField] [Header("Roles")] private OverridableGameRole customInGameRole; // Token: 0x040086C0 RID: 34496 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40086C0")] [SerializeField] private GameRoleSettings customExtraGameRoleSettings; // Token: 0x040086C2 RID: 34498 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40086C2")] protected GameRuleManager.DFMMNEPGEGI MFOCPIILHIL; // Token: 0x020020D6 RID: 8406 [Token(Token = "0x20020D6")] protected class DFMMNEPGEGI { // Token: 0x170021D1 RID: 8657 // (get) Token: 0x0600D407 RID: 54279 RVA: 0x00307B04 File Offset: 0x00305D04 // (set) Token: 0x0600D408 RID: 54280 RVA: 0x00307B24 File Offset: 0x00305D24 [Token(Token = "0x170021D1")] public bool FNFDMHNDIGL { [Token(Token = "0x600D407")] [Address(RVA = "0x1272D40", Offset = "0x1271D40", VA = "0x181272D40")] get { return this.ABBGMPLBJMO.IAHDANBDAAM() != null; } [Token(Token = "0x600D408")] [Address(RVA = "0x12730E0", Offset = "0x12720E0", VA = "0x1812730E0")] set { KLLMCPFPIIE abbgmplbjmo = this.ABBGMPLBJMO; } } // Token: 0x170021D2 RID: 8658 // (get) Token: 0x0600D409 RID: 54281 RVA: 0x00307B40 File Offset: 0x00305D40 [Token(Token = "0x170021D2")] public bool OLGMEEIPCAL { [Token(Token = "0x600D409")] [Address(RVA = "0x1272E90", Offset = "0x1271E90", VA = "0x181272E90")] get { return this.NJPHOAJLPMH.OLGMEEIPCAL; } } // Token: 0x170021D3 RID: 8659 // (get) Token: 0x0600D40A RID: 54282 RVA: 0x00307B60 File Offset: 0x00305D60 [Token(Token = "0x170021D3")] public float OKFCHCDDGCP { [Token(Token = "0x600D40A")] [Address(RVA = "0x1272D20", Offset = "0x1271D20", VA = "0x181272D20")] get { return this.NJPHOAJLPMH.OKFCHCDDGCP; } } // Token: 0x170021D4 RID: 8660 // (get) Token: 0x0600D40B RID: 54283 RVA: 0x00307B80 File Offset: 0x00305D80 [Token(Token = "0x170021D4")] public float HPDDAIKGLBM { [Token(Token = "0x600D40B")] [Address(RVA = "0x1272E20", Offset = "0x1271E20", VA = "0x181272E20")] get { return this.NJPHOAJLPMH.HPDDAIKGLBM; } } // Token: 0x170021D5 RID: 8661 // (get) Token: 0x0600D40C RID: 54284 RVA: 0x00307BA0 File Offset: 0x00305DA0 // (set) Token: 0x0600D40D RID: 54285 RVA: 0x00307BB4 File Offset: 0x00305DB4 [Token(Token = "0x170021D5")] public float BPHIOMBNAAI { [Token(Token = "0x600D40C")] [Address(RVA = "0x812650", Offset = "0x811650", VA = "0x180812650")] get { return this.KIBCOLIEJAE; } [Token(Token = "0x600D40D")] [Address(RVA = "0x1272E40", Offset = "0x1271E40", VA = "0x181272E40")] set { GameManager onleiccnnbi = this.ONLEICCNNBI; this.KIBCOLIEJAE = value; onleiccnnbi.k__BackingField.IPNEFBNOCHI(value, this, 500); } } // Token: 0x170021D6 RID: 8662 // (get) Token: 0x0600D40E RID: 54286 RVA: 0x00307BE8 File Offset: 0x00305DE8 // (set) Token: 0x0600D40F RID: 54287 RVA: 0x00307BFC File Offset: 0x00305DFC [Token(Token = "0x170021D6")] public float CNOFDMFCIBD { [Token(Token = "0x600D40E")] [Address(RVA = "0x812630", Offset = "0x811630", VA = "0x180812630")] get; [Token(Token = "0x600D40F")] [Address(RVA = "0xCA2F00", Offset = "0xCA1F00", VA = "0x180CA2F00")] set; } // Token: 0x170021D7 RID: 8663 // (get) Token: 0x0600D410 RID: 54288 RVA: 0x00307C10 File Offset: 0x00305E10 // (set) Token: 0x0600D411 RID: 54289 RVA: 0x00307C24 File Offset: 0x00305E24 [Token(Token = "0x170021D7")] public float HMLJEKMBHBO { [Token(Token = "0x600D410")] [Address(RVA = "0x812640", Offset = "0x811640", VA = "0x180812640")] get; [Token(Token = "0x600D411")] [Address(RVA = "0x812700", Offset = "0x811700", VA = "0x180812700")] set; } // Token: 0x0600D412 RID: 54290 RVA: 0x00307C38 File Offset: 0x00305E38 [Token(Token = "0x600D412")] [Address(RVA = "0x12731B0", Offset = "0x12721B0", VA = "0x1812731B0")] 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 kllmcpfpiie; this.ABBGMPLBJMO = kllmcpfpiie; Action action = new Action(this.OJGBBDKFAAA); IDisposable disposable = ADIFCODGAML.FOFJADGKNJF(CCECELCINMG, action); this.HBMEGDKHMPK = disposable; } // Token: 0x0600D413 RID: 54291 RVA: 0x00307CA0 File Offset: 0x00305EA0 [Token(Token = "0x600D413")] [Address(RVA = "0x1272BF0", Offset = "0x1271BF0", VA = "0x181272BF0")] 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 abbgmplbjmo = this.ABBGMPLBJMO; int num2 = 0; abbgmplbjmo.BDJFGEJFPPO(num2); this.NJPHOAJLPMH.MHIDINLECGA(); return; } KLLMCPFPIIE abbgmplbjmo2 = this.ABBGMPLBJMO; MJNLDDCLOGP njphoajlpmh = this.NJPHOAJLPMH; float kibcoliejae2 = this.KIBCOLIEJAE; njphoajlpmh.KGFFMEICLNN(kibcoliejae2); } // Token: 0x0600D414 RID: 54292 RVA: 0x00307D20 File Offset: 0x00305F20 [Token(Token = "0x600D414")] [Address(RVA = "0x1273140", Offset = "0x1272140", VA = "0x181273140")] public void PPOEAJIAPNJ() { if (KKPBCOOONNK.BNNCCCFFALC) { this.NJPHOAJLPMH.OEJCNOAPCAB(); return; } } // Token: 0x0600D415 RID: 54293 RVA: 0x00307D4C File Offset: 0x00305F4C [Token(Token = "0x600D415")] [Address(RVA = "0x1272F60", Offset = "0x1271F60", VA = "0x181272F60")] public void OGCOIJDHHOK() { if (KKPBCOOONNK.BNNCCCFFALC) { this.NJPHOAJLPMH.NMJAOHOKAMJ(); return; } } // Token: 0x0600D416 RID: 54294 RVA: 0x00307D78 File Offset: 0x00305F78 [Token(Token = "0x600D416")] [Address(RVA = "0x1272D90", Offset = "0x1271D90", VA = "0x181272D90")] public void GFIKOAGKPMP() { GameTimerManager k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; int num = 0; k__BackingField.BNFMAOMPILJ((float)num, this, 500); } // Token: 0x0600D417 RID: 54295 RVA: 0x00307DA8 File Offset: 0x00305FA8 [Token(Token = "0x600D417")] [Address(RVA = "0x1272EB0", Offset = "0x1271EB0", VA = "0x181272EB0")] public void MDDAPCCABNK() { GameManager onleiccnnbi = this.ONLEICCNNBI; int num = 0; if (onleiccnnbi != num) { this.ONLEICCNNBI.k__BackingField.AMPKLILJPHE(this); this.ONLEICCNNBI.k__BackingField.NDBNNGIDMAI(this); } } // Token: 0x0600D418 RID: 54296 RVA: 0x00307DF0 File Offset: 0x00305FF0 [Token(Token = "0x600D418")] [Address(RVA = "0x1272FD0", Offset = "0x1271FD0", VA = "0x181272FD0")] 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.k__BackingField.BNFMAOMPILJ(POGAEJIEPIM, this, 500); } // Token: 0x040086C3 RID: 34499 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40086C3")] private GameManager ONLEICCNNBI; // Token: 0x040086C4 RID: 34500 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40086C4")] private GameRuleManager CCECELCINMG; // Token: 0x040086C5 RID: 34501 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40086C5")] private MJNLDDCLOGP NJPHOAJLPMH; // Token: 0x040086C6 RID: 34502 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40086C6")] private KLLMCPFPIIE ABBGMPLBJMO; // Token: 0x040086C7 RID: 34503 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40086C7")] private IDisposable HBMEGDKHMPK; // Token: 0x040086C8 RID: 34504 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40086C8")] private float KIBCOLIEJAE = -1f; } // Token: 0x020020D7 RID: 8407 [Token(Token = "0x20020D7")] [Serializable] public struct PlayerStatName { // Token: 0x040086CB RID: 34507 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40086CB")] public string Name; // Token: 0x040086CC RID: 34508 [FieldOffset(Offset = "0x8")] [Token(Token = "0x40086CC")] public IJKNDEOFIFE Stat; } } }