using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom; using RecRoom.Core; using RecRoom.Core.Combat; using RecRoom.Core.Pools; using UnityEngine; using UnityEngine.UI; // Token: 0x0200019F RID: 415 [Token(Token = "0x200019F")] [StructLayout(3)] public class PlayerCombatUI : MonoBehaviour { // Token: 0x170001F8 RID: 504 // (get) Token: 0x06000D0B RID: 3339 RVA: 0x00039488 File Offset: 0x00037688 // (set) Token: 0x06000D0C RID: 3340 RVA: 0x0003949C File Offset: 0x0003769C [Token(Token = "0x170001F8")] public GameManager IIEDMFFPNDM { [Token(Token = "0x6000D0B")] [Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")] get { return this.EOHBOJMJCEK; } [Token(Token = "0x6000D0C")] [Address(RVA = "0xFDAE30", Offset = "0xFD9830", VA = "0x180FDAE30")] set { if (this.EOHBOJMJCEK != value) { GameManager eohbojmjcek = this.EOHBOJMJCEK; int num = 0; if (eohbojmjcek != num) { GameCombatManager combatManager = this.EOHBOJMJCEK.combatManager; Action action = new Action(this.EKMIHGGLBBL); combatManager.PlayerHealthChangeEvent -= action; GameCombatManager combatManager2 = this.EOHBOJMJCEK.combatManager; GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.KCFNKHCDKEB); combatManager2.DNLKLILOAIM -= odcimpcgpke; } this.EOHBOJMJCEK = value; int num2 = 0; if (value != num2) { GameCombatManager combatManager3 = this.EOHBOJMJCEK.combatManager; Action action2 = new Action(this.EKMIHGGLBBL); combatManager3.PlayerHealthChangeEvent += action2; GameCombatManager combatManager4 = this.EOHBOJMJCEK.combatManager; GameCombatManager.ODCIMPCGPKE odcimpcgpke2 = new GameCombatManager.ODCIMPCGPKE(this.KCFNKHCDKEB); combatManager4.DNLKLILOAIM += odcimpcgpke2; } string text = this.ToString(); } } } // Token: 0x06000D0D RID: 3341 RVA: 0x00039580 File Offset: 0x00037780 [Token(Token = "0x6000D0D")] [Address(RVA = "0xFDA930", Offset = "0xFD9330", VA = "0x180FDA930")] public void SetPlayer(Photon.Realtime.Player IEKDDPPNFPF, bool CJKEDBLILNF, bool JDJIECNAFBC, bool ONMDCIEMBPE) { this.IEKDDPPNFPF = IEKDDPPNFPF; if (IEKDDPPNFPF != 0) { global::Player player = IEKDDPPNFPF.GPOMCJICJIH(); } int num = 0; this.KNGCPHAJDLM = num; this.JDJIECNAFBC = JDJIECNAFBC; HealthBar healthBar = this.healthBar; this.ONMDCIEMBPE = false; this.CJKEDBLILNF = CJKEDBLILNF; int num2 = 0; if (healthBar != num2) { GameObject gameObject = this.healthBar.gameObject; if (this.CJKEDBLILNF) { GameManager eohbojmjcek = this.EOHBOJMJCEK; if (eohbojmjcek != 0) { GameCombatManager combatManager = eohbojmjcek.combatManager; if (combatManager != 0) { int maxHealth = combatManager.DIEKGFJCKKM; } } } int num3 = 0; gameObject.SetActive(num3 != 0); HealthBar healthBar2 = this.healthBar; bool onmdciembpe = this.ONMDCIEMBPE; healthBar2.AlwaysViewVisible = onmdciembpe; } HealthBar healthBar3 = this.shieldBar; int num4 = 0; if (healthBar3 != num4) { GameObject gameObject2 = this.shieldBar.gameObject; bool jdjiecnafbc = this.JDJIECNAFBC; gameObject2.SetActive(jdjiecnafbc); HealthBar healthBar4 = this.shieldBar; bool onmdciembpe2 = this.ONMDCIEMBPE; healthBar4.AlwaysViewVisible = onmdciembpe2; } HealthBar healthBar5 = this.dbnoBar; int num5 = 0; if (healthBar5 != num5) { GameObject gameObject3 = this.dbnoBar.gameObject; bool cjkedblilnf = this.CJKEDBLILNF; gameObject3.SetActive(cjkedblilnf); HealthBar healthBar6 = this.dbnoBar; bool onmdciembpe3 = this.ONMDCIEMBPE; healthBar6.AlwaysViewVisible = onmdciembpe3; } PlayerCombatUI.EFOONHKCBEG efoonhkcbeg = this.KODFGPLNAIC(IEKDDPPNFPF); GameObject gameObject4 = this.reviveText; int num6 = 0; if (gameObject4 != num6) { GameObject gameObject5 = this.reviveText.gameObject; int num7 = 0; gameObject5.SetActive(num7 != 0); } GameTeamManager teamManager = this.EOHBOJMJCEK.teamManager; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; bool flag = teamManager.PlayersAreTeammates(IEKDDPPNFPF, localPlayer); GameManager eohbojmjcek2 = this.EOHBOJMJCEK; this.BKLGPEEHHLJ = flag; int teamCount = eohbojmjcek2.teamManager.TeamCount; GameManager eohbojmjcek3 = this.EOHBOJMJCEK; bool flag2 = teamCount > 1; this.BDNIANHIIFO = flag2; CGLKOJIMDIH playerTeam = eohbojmjcek3.teamManager.GetPlayerTeam(IEKDDPPNFPF); GameTeamManager teamManager2 = this.EOHBOJMJCEK.teamManager; string text = this.ToString(); this.MLBAOONLBEM(); } // Token: 0x06000D0E RID: 3342 RVA: 0x00039790 File Offset: 0x00037990 [Token(Token = "0x6000D0E")] [Address(RVA = "0xFD9660", Offset = "0xFD8060", VA = "0x180FD9660")] private void Awake() { HealthBar healthBar = this.healthBar; int num = 0; if (healthBar == num) { HealthBar componentInChildren = base.GetComponentInChildren(); this.healthBar = componentInChildren; } SpriteRenderer spriteRenderer = this.icon; int num2 = 0; if (spriteRenderer != num2) { ThrobbingUIElement component = this.icon.GetComponent(); Sprite sprite = this.deadSprite; this.NIJFMDDOKGF = component; int num3 = 0; if (sprite == num3) { Sprite sprite2 = this.icon.sprite; this.deadSprite = sprite2; } } } // Token: 0x06000D0F RID: 3343 RVA: 0x0003981C File Offset: 0x00037A1C [Token(Token = "0x6000D0F")] [Address(RVA = "0xFDACF0", Offset = "0xFD96F0", VA = "0x180FDACF0")] private void Start() { Action action = new Action(this.JEEMKGCKHKD); IDisposable disposable = this.QueueUpdate(action, Scheduler.QueueType.PreRender); GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action2 = new Action(this.NJGKEJCHADK); instance.NJGCGNDOMBJ += action2; GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action3 = new Action(this.OODEMNCOLED); instance2.NHDKANAHJFM += action3; this.MLBAOONLBEM(); } // Token: 0x06000D10 RID: 3344 RVA: 0x00039884 File Offset: 0x00037A84 [Token(Token = "0x6000D10")] [Address(RVA = "0xFDA7E0", Offset = "0xFD91E0", VA = "0x180FDA7E0")] private void OnDestroy() { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.NJGKEJCHADK); instance2.NJGCGNDOMBJ -= action; GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action2 = new Action(this.OODEMNCOLED); instance3.NHDKANAHJFM -= action2; } } // Token: 0x06000D11 RID: 3345 RVA: 0x000398E4 File Offset: 0x00037AE4 [Token(Token = "0x6000D11")] [Address(RVA = "0xFD9A80", Offset = "0xFD8480", VA = "0x180FD9A80")] private void JEEMKGCKHKD() { if (this.BNPBFIJBNJH) { string text = this.ToString(); } global::Player kngcphajdlm = this.KNGCPHAJDLM; int num = 0; if (kngcphajdlm != num) { Transform transform = base.transform; Transform combatUIAnchor = this.KNGCPHAJDLM.playerUI.DKIIPAKKJBM; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; Transform combatUIAnchor2 = this.KNGCPHAJDLM.playerUI.DKIIPAKKJBM; } } // Token: 0x06000D12 RID: 3346 RVA: 0x00039958 File Offset: 0x00037B58 [Token(Token = "0x6000D12")] [Address(RVA = "0xFD9780", Offset = "0xFD8180", VA = "0x180FD9780")] private void EKMIHGGLBBL(Photon.Realtime.Player IEKDDPPNFPF) { if (IEKDDPPNFPF != 0 && this.IEKDDPPNFPF == IEKDDPPNFPF) { bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } } // Token: 0x06000D13 RID: 3347 RVA: 0x0003997C File Offset: 0x00037B7C [Token(Token = "0x6000D13")] [Address(RVA = "0xFD9BE0", Offset = "0xFD85E0", VA = "0x180FD9BE0")] private void KCFNKHCDKEB(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, Weapon GDIGKHINJCG, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { if (HMEIODIHDCL != 0 && this.IEKDDPPNFPF == HMEIODIHDCL) { if (LJGOHLFADDN != 0 && LJGOHLFADDN != HMEIODIHDCL) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; int num2 = 0; if (teamManager != num2 && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.PlayersAreTeammates(LJGOHLFADDN, HMEIODIHDCL)) { goto IL_145; } } CustomKOEffect instanceOfActiveEffect = LJGOHLFADDN.GPOMCJICJIH().customKOEffect.GetInstanceOfActiveEffect(true); this.MOCDHAAMNAJ = instanceOfActiveEffect; int num3 = 0; if (!(instanceOfActiveEffect != num3)) { return; } Transform transform = this.MOCDHAAMNAJ.transform; Transform transform2 = base.transform; transform.parentInternal = transform2; Image k__BackingField = this.MOCDHAAMNAJ.k__BackingField; int num4 = 0; if (k__BackingField != num4) { Image k__BackingField2 = this.MOCDHAAMNAJ.k__BackingField; if (this.BDNIANHIIFO) { } Color white = Color.white; Color color = k__BackingField2.color; } Transform transform3 = this.MOCDHAAMNAJ.transform; if (transform3 != 0) { } int num5 = 0; if (transform3 != num5) { Transform transform4 = this.MOCDHAAMNAJ.transform; } Transform transform5 = this.MOCDHAAMNAJ.transform; Quaternion identity = Quaternion.identity; Photon.Realtime.Player iekddppnfpf = this.IEKDDPPNFPF; PlayerCombatUI.EFOONHKCBEG efoonhkcbeg = this.KODFGPLNAIC(iekddppnfpf); } IL_145: this.MOCDHAAMNAJ = (ulong)0L; } } // Token: 0x06000D14 RID: 3348 RVA: 0x00039AE0 File Offset: 0x00037CE0 [Token(Token = "0x6000D14")] [Address(RVA = "0xFDA1E0", Offset = "0xFD8BE0", VA = "0x180FDA1E0")] private void NJGKEJCHADK() { base.gameObject.SetActive(true); } // Token: 0x06000D15 RID: 3349 RVA: 0x00039B00 File Offset: 0x00037D00 [Token(Token = "0x6000D15")] [Address(RVA = "0xFDA7B0", Offset = "0xFD91B0", VA = "0x180FDA7B0")] private void OODEMNCOLED() { GameObject gameObject = base.gameObject; int num = 0; gameObject.SetActive(num != 0); } // Token: 0x06000D16 RID: 3350 RVA: 0x00039B24 File Offset: 0x00037D24 [Token(Token = "0x6000D16")] [Address(RVA = "0xFDA0E0", Offset = "0xFD8AE0", VA = "0x180FDA0E0")] private void MLBAOONLBEM() { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance != num)) { } bool isGameRunning = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB; base.gameObject.SetActive(isGameRunning); } // Token: 0x06000D17 RID: 3351 RVA: 0x00039B60 File Offset: 0x00037D60 [Token(Token = "0x6000D17")] [Address(RVA = "0xFDA790", Offset = "0xFD9190", VA = "0x180FDA790")] private void OBLHJFNLOHO() { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06000D18 RID: 3352 RVA: 0x00039B74 File Offset: 0x00037D74 [Token(Token = "0x6000D18")] [Address(RVA = "0xFD97A0", Offset = "0xFD81A0", VA = "0x180FD97A0")] private void HJCFIAEMHDD(PlayerCombatUI.EFOONHKCBEG CCPPGHPDIKO) { for (;;) { SpriteRenderer spriteRenderer = this.icon; int num = 0; if (!(spriteRenderer != num)) { return; } if (CCPPGHPDIKO != PlayerCombatUI.EFOONHKCBEG.ALIVE) { if (CCPPGHPDIKO != PlayerCombatUI.EFOONHKCBEG.ALIVE) { break; } SpriteRenderer spriteRenderer2 = this.icon; Sprite sprite = this.downedSprite; spriteRenderer2.sprite = sprite; SpriteRenderer spriteRenderer3 = this.icon; Color odjclbhicei = this.ODJCLBHICEI; spriteRenderer3.color = odjclbhicei; ulong num2; this.icon.gameObject.SetActive(num2 != 0UL); ThrobbingUIElement nijfmddokgf = this.NIJFMDDOKGF; int num3 = 0; if (!(nijfmddokgf != num3)) { continue; } ThrobbingUIElement nijfmddokgf2 = this.NIJFMDDOKGF; } GameObject gameObject = this.icon.gameObject; int num4 = 0; gameObject.SetActive(num4 != 0); ThrobbingUIElement nijfmddokgf3 = this.NIJFMDDOKGF; int num5 = 0; if (nijfmddokgf3 != num5) { goto Block_7; } } if (CCPPGHPDIKO == PlayerCombatUI.EFOONHKCBEG.DBNO) { CustomKOEffect mocdhaamnaj = this.MOCDHAAMNAJ; int num6 = 0; bool flag = mocdhaamnaj != num6; GameObject gameObject2 = this.icon.gameObject; bool flag2 = !flag; gameObject2.SetActive(flag2); if (!flag) { SpriteRenderer spriteRenderer4 = this.icon; Sprite sprite2 = this.deadSprite; spriteRenderer4.sprite = sprite2; SpriteRenderer spriteRenderer5 = this.icon; if (this.BDNIANHIIFO) { } Color white = Color.white; } ThrobbingUIElement nijfmddokgf4 = this.NIJFMDDOKGF; int num7 = 0; if (nijfmddokgf4 != num7) { this.NIJFMDDOKGF.BCKCEELIDLH = flag2; } } return; Block_7: ThrobbingUIElement nijfmddokgf5 = this.NIJFMDDOKGF; throw new NullReferenceException(); } // Token: 0x06000D19 RID: 3353 RVA: 0x00039CE0 File Offset: 0x00037EE0 [Token(Token = "0x6000D19")] [Address(RVA = "0xFDA210", Offset = "0xFD8C10", VA = "0x180FDA210", Slot = "4")] protected virtual void OBLHJFNLOHO(bool DPOMMLPJLEP) { if (this.IEKDDPPNFPF != (ulong)0L) { GameManager eohbojmjcek = this.EOHBOJMJCEK; int num = 0; if (!(eohbojmjcek == num)) { Photon.Realtime.Player iekddppnfpf = this.IEKDDPPNFPF; PlayerCombatUI.EFOONHKCBEG efoonhkcbeg = this.KODFGPLNAIC(iekddppnfpf); GameObject gameObject = this.reviveText; int num2 = (int)efoonhkcbeg; bool flag = efoonhkcbeg == PlayerCombatUI.EFOONHKCBEG.DBNO; this.BNPBFIJBNJH = flag; int num3 = 0; if (gameObject != num3) { if (this.BKLGPEEHHLJ && num2 != 0) { GameCombatManager combatManager = this.EOHBOJMJCEK.combatManager; Photon.Realtime.Player iekddppnfpf2 = this.IEKDDPPNFPF; bool flag2 = combatManager.CanPlayerBeRevived(iekddppnfpf2); if (!flag2 && this.BNPBFIJBNJH == flag2) { GameCombatManager combatManager2 = this.EOHBOJMJCEK.combatManager; Photon.Realtime.Player iekddppnfpf3 = this.IEKDDPPNFPF; float timeUntilPlayerReviveAvailable = combatManager2.GetTimeUntilPlayerReviveAvailable(iekddppnfpf3); Action action = new Action(this.OBLHJFNLOHO); Coroutine coroutine = this.WaitRoutine(timeUntilPlayerReviveAvailable, action); } } this.reviveText.SetActive(true); } HealthBar healthBar = this.dbnoBar; int num4 = 0; bool flag3 = healthBar != num4; int num5 = 0; float playerDownButNotOutPercentage; if (flag3 && (this.CJKEDBLILNF ? 1 : 0) != num5) { this.dbnoBar.gameObject.SetActive(flag); if (num2 == 1) { GameCombatManager combatManager3 = this.EOHBOJMJCEK.combatManager; Photon.Realtime.Player iekddppnfpf4 = this.IEKDDPPNFPF; playerDownButNotOutPercentage = combatManager3.GetPlayerDownButNotOutPercentage(iekddppnfpf4); HealthBar healthBar2 = this.dbnoBar; if (!DPOMMLPJLEP) { bool flag4 = (this.BKLGPEEHHLJ ? 1 : 0) == num5; healthBar2.OnHealthChange(playerDownButNotOutPercentage, 1f, flag4); } healthBar2.ResetHealth(playerDownButNotOutPercentage, 1f); } } HealthBar healthBar3 = this.healthBar; int num6 = 0; if (healthBar3 != num6 && (this.CJKEDBLILNF ? 1 : 0) != num5) { int maxHealth = this.EOHBOJMJCEK.combatManager.DIEKGFJCKKM; GameObject gameObject2 = this.healthBar.gameObject; bool flag5; if (num2 == 0) { flag5 = maxHealth > 1; } gameObject2.SetActive(flag5); if (num2 == 0) { GameCombatManager combatManager4 = this.EOHBOJMJCEK.combatManager; Photon.Realtime.Player iekddppnfpf5 = this.IEKDDPPNFPF; int playerHealth = combatManager4.GetPlayerHealth(iekddppnfpf5); HealthBar healthBar4 = this.healthBar; if (!DPOMMLPJLEP) { bool flag6 = (this.BKLGPEEHHLJ ? 1 : 0) == num5; healthBar4.OnHealthChange(playerDownButNotOutPercentage, 1f, flag6); } healthBar4.ResetHealth(playerDownButNotOutPercentage, 1f); } } HealthBar healthBar5 = this.shieldBar; int num7 = 0; if (healthBar5 != num7 && (this.JDJIECNAFBC ? 1 : 0) != num5) { GameObject gameObject3 = this.shieldBar.gameObject; bool flag7 = num2 == 0; gameObject3.SetActive(flag7); if (num2 == 0) { GameCombatManager combatManager5 = this.EOHBOJMJCEK.combatManager; Photon.Realtime.Player iekddppnfpf6 = this.IEKDDPPNFPF; int playerShield = combatManager5.GetPlayerShield(iekddppnfpf6); int maxShield = this.EOHBOJMJCEK.combatManager.EDFHNCAIDEF; HealthBar healthBar6 = this.shieldBar; if (!DPOMMLPJLEP) { bool flag8 = (this.BKLGPEEHHLJ ? 1 : 0) == num5; healthBar6.OnHealthChange(playerDownButNotOutPercentage, 1f, flag8); } healthBar6.ResetHealth(playerDownButNotOutPercentage, 1f); } } if (num2 == 0) { CustomKOEffect mocdhaamnaj = this.MOCDHAAMNAJ; int num8 = 0; if (mocdhaamnaj != num8) { GlobalPool instance = GlobalPool.ONCPNMDGGKG; CustomKOEffect mocdhaamnaj2 = this.MOCDHAAMNAJ; bool flag9 = instance.Release(mocdhaamnaj2); this.MOCDHAAMNAJ = num5; } } return; } } this.BNPBFIJBNJH = false; } // Token: 0x06000D1A RID: 3354 RVA: 0x0003A01C File Offset: 0x0003821C [Token(Token = "0x6000D1A")] [Address(RVA = "0xFDA060", Offset = "0xFD8A60", VA = "0x180FDA060")] private PlayerCombatUI.EFOONHKCBEG KODFGPLNAIC(Photon.Realtime.Player IEKDDPPNFPF) { if (!this.EOHBOJMJCEK.combatManager.IsPlayerDownButNotOut(IEKDDPPNFPF)) { bool flag = this.EOHBOJMJCEK.combatManager.PlayerIsAlive(IEKDDPPNFPF); } return PlayerCombatUI.EFOONHKCBEG.DBNO; } // Token: 0x06000D1B RID: 3355 RVA: 0x0003A058 File Offset: 0x00038258 [Token(Token = "0x6000D1B")] [Address(RVA = "0xFDAE20", Offset = "0xFD9820", VA = "0x180FDAE20")] public PlayerCombatUI() { } // Token: 0x04000A24 RID: 2596 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000A24")] [SerializeField] protected SpriteRenderer icon; // Token: 0x04000A25 RID: 2597 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000A25")] [SerializeField] [Header("Sprites")] protected Sprite downedSprite; // Token: 0x04000A26 RID: 2598 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000A26")] [SerializeField] protected Sprite deadSprite; // Token: 0x04000A27 RID: 2599 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000A27")] [SerializeField] [Header("Bars")] protected HealthBar shieldBar; // Token: 0x04000A28 RID: 2600 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000A28")] [SerializeField] [Tooltip("Health bar will be searched in children if not assigned")] protected HealthBar healthBar; // Token: 0x04000A29 RID: 2601 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4000A29")] [SerializeField] protected HealthBar dbnoBar; // Token: 0x04000A2A RID: 2602 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4000A2A")] [SerializeField] [Header("Labels")] protected GameObject reviveText; // Token: 0x04000A2B RID: 2603 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4000A2B")] private GameManager EOHBOJMJCEK; // Token: 0x04000A2C RID: 2604 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4000A2C")] protected Photon.Realtime.Player IEKDDPPNFPF; // Token: 0x04000A2D RID: 2605 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4000A2D")] protected global::Player KNGCPHAJDLM; // Token: 0x04000A2E RID: 2606 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4000A2E")] private bool BNPBFIJBNJH; // Token: 0x04000A2F RID: 2607 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4000A2F")] protected CustomKOEffect MOCDHAAMNAJ; // Token: 0x04000A30 RID: 2608 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4000A30")] protected bool ONMDCIEMBPE; // Token: 0x04000A31 RID: 2609 [global::Cpp2IlInjected.FieldOffset(Offset = "0x79")] [Token(Token = "0x4000A31")] protected bool CJKEDBLILNF = true; // Token: 0x04000A32 RID: 2610 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7A")] [Token(Token = "0x4000A32")] protected bool JDJIECNAFBC; // Token: 0x04000A33 RID: 2611 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4000A33")] protected ThrobbingUIElement NIJFMDDOKGF; // Token: 0x04000A34 RID: 2612 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4000A34")] protected bool BKLGPEEHHLJ; // Token: 0x04000A35 RID: 2613 [global::Cpp2IlInjected.FieldOffset(Offset = "0x89")] [Token(Token = "0x4000A35")] protected bool BDNIANHIIFO; // Token: 0x04000A36 RID: 2614 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")] [Token(Token = "0x4000A36")] protected Color ODJCLBHICEI; // Token: 0x020001A0 RID: 416 [Token(Token = "0x20001A0")] protected enum EFOONHKCBEG { // Token: 0x04000A38 RID: 2616 [Token(Token = "0x4000A38")] ALIVE, // Token: 0x04000A39 RID: 2617 [Token(Token = "0x4000A39")] DBNO, // Token: 0x04000A3A RID: 2618 [Token(Token = "0x4000A3A")] DEAD } }