using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001215 RID: 4629 [Token(Token = "0x2001215")] [RequireComponent(typeof(ReputationSpecificUIBehaviour))] public class ReputationSpecificCheerBadges : MonoBehaviour { // Token: 0x060067CE RID: 26574 RVA: 0x0016A098 File Offset: 0x00168298 [Token(Token = "0x60067CE")] [Address(RVA = "0x1DC6FD0", Offset = "0x1DC5FD0", VA = "0x181DC6FD0", Slot = "4")] protected virtual void Awake() { ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher; OKNNKFGFODL playerReputationUpdated = reputationSpecificUIBehaviour.PlayerReputationUpdated; Action action = new Action(this.DFFFNMEKMOB); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(playerReputationUpdated, action); reputationSpecificUIBehaviour.PlayerReputationUpdated = oknnkfgfodl; } // Token: 0x060067CF RID: 26575 RVA: 0x0016A0D8 File Offset: 0x001682D8 [Token(Token = "0x60067CF")] [Address(RVA = "0x1DC72D0", Offset = "0x1DC62D0", VA = "0x181DC72D0", Slot = "5")] protected virtual void OnDestroy() { ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher; int num = 0; if (reputationSpecificUIBehaviour != num) { ReputationSpecificUIBehaviour reputationSpecificUIBehaviour2 = this.reputationWatcher; OKNNKFGFODL playerReputationUpdated = reputationSpecificUIBehaviour2.PlayerReputationUpdated; Action action = new Action(this.DFFFNMEKMOB); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(playerReputationUpdated, action); reputationSpecificUIBehaviour2.PlayerReputationUpdated = oknnkfgfodl; } } // Token: 0x060067D0 RID: 26576 RVA: 0x0016A12C File Offset: 0x0016832C [Token(Token = "0x60067D0")] [Address(RVA = "0x1DC73A0", Offset = "0x1DC63A0", VA = "0x181DC73A0", Slot = "6")] protected virtual void OnEnable() { this.DFFFNMEKMOB(); } // Token: 0x060067D1 RID: 26577 RVA: 0x0016A140 File Offset: 0x00168340 [Token(Token = "0x60067D1")] [Address(RVA = "0x1DC7060", Offset = "0x1DC6060", VA = "0x181DC7060")] private void DFFFNMEKMOB() { GameObject gameObject = this.cheerBadge_General.gameObject; int num = 0; gameObject.SetActive(num != 0); GameObject gameObject2 = this.cheerBadge_Helpful.gameObject; int num2 = 0; gameObject2.SetActive(num2 != 0); GameObject gameObject3 = this.cheerBadge_Sportsman.gameObject; int num3 = 0; gameObject3.SetActive(num3 != 0); GameObject gameObject4 = this.cheerBadge_GreatHost.gameObject; int num4 = 0; gameObject4.SetActive(num4 != 0); GameObject gameObject5 = this.cheerBadge_Creative.gameObject; int num5 = 0; gameObject5.SetActive(num5 != 0); if (this.reputationWatcher.DLLAJGDMFHI != 0) { if (this.reputationWatcher.DLLAJGDMFHI.k__BackingField > 0) { this.cheerBadge_General.gameObject.SetActive(true); } if (this.reputationWatcher.DLLAJGDMFHI.k__BackingField > 0) { this.cheerBadge_Helpful.gameObject.SetActive(true); } if (this.reputationWatcher.DLLAJGDMFHI.k__BackingField > 0) { this.cheerBadge_Sportsman.gameObject.SetActive(true); } if (this.reputationWatcher.DLLAJGDMFHI.k__BackingField > 0) { this.cheerBadge_GreatHost.gameObject.SetActive(true); } if (this.reputationWatcher.DLLAJGDMFHI.k__BackingField > 0) { this.cheerBadge_Creative.gameObject.SetActive(true); return; } } } // Token: 0x060067D2 RID: 26578 RVA: 0x0016A290 File Offset: 0x00168490 [Token(Token = "0x60067D2")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public ReputationSpecificCheerBadges() { } // Token: 0x04004417 RID: 17431 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004417")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private ReputationSpecificUIBehaviour reputationWatcher; // Token: 0x04004418 RID: 17432 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4004418")] [SerializeField] [Header("Cheer badges")] private Image cheerBadge_General; // Token: 0x04004419 RID: 17433 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4004419")] [SerializeField] private Image cheerBadge_Helpful; // Token: 0x0400441A RID: 17434 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400441A")] [SerializeField] private Image cheerBadge_Sportsman; // Token: 0x0400441B RID: 17435 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400441B")] [SerializeField] private Image cheerBadge_GreatHost; // Token: 0x0400441C RID: 17436 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400441C")] [SerializeField] private Image cheerBadge_Creative; } }