using System; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001084 RID: 4228 [Token(Token = "0x2001084")] [RequireComponent(typeof(ClubAnnouncementSpecificUIBehaviour))] [RequireComponent(typeof(TextMeshProUGUI))] public class ClubAnnouncementSpecificText : MonoBehaviour { // Token: 0x06005F90 RID: 24464 RVA: 0x001501AC File Offset: 0x0014E3AC [Token(Token = "0x6005F90")] [Address(RVA = "0xF3A650", Offset = "0xF39450", VA = "0x180F3A650")] private void Awake() { OKNNKFGFODL detailsUpdated = this.watcher.DetailsUpdated; Action action = new Action(this.IHHKJLCGJEN); int num = 0; detailsUpdated.BPAJKKAGPKB(action, num != 0); } // Token: 0x06005F91 RID: 24465 RVA: 0x001501E4 File Offset: 0x0014E3E4 [Token(Token = "0x6005F91")] [Address(RVA = "0xF3AC00", Offset = "0xF39A00", VA = "0x180F3AC00")] private void OnDestroy() { ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = this.watcher; int num = 0; if (clubAnnouncementSpecificUIBehaviour != num) { OKNNKFGFODL detailsUpdated = this.watcher.DetailsUpdated; Action action = new Action(this.IHHKJLCGJEN); detailsUpdated.BIHKNNPGGKP(action); } } // Token: 0x06005F92 RID: 24466 RVA: 0x0015022C File Offset: 0x0014E42C [Token(Token = "0x6005F92")] [Address(RVA = "0xF3ACC0", Offset = "0xF39AC0", VA = "0x180F3ACC0")] private void OnEnable() { this.IHHKJLCGJEN(); } // Token: 0x06005F93 RID: 24467 RVA: 0x00150240 File Offset: 0x0014E440 [Token(Token = "0x6005F93")] [Address(RVA = "0xF3A6E0", Offset = "0xF394E0", VA = "0x180F3A6E0")] private void IHHKJLCGJEN() { NFEMLMAFFIP k__BackingField = this.watcher.k__BackingField; if (k__BackingField == 0) { bool isCompleted = ((IAsyncResult)this.text).IsCompleted; return; } ClubAnnouncementSpecificText.HJPDIJLPCFG hjpdijlpcfg = this.propertyToWatch; if (hjpdijlpcfg == ClubAnnouncementSpecificText.HJPDIJLPCFG.Title) { bool isCompleted2 = ((IAsyncResult)this.text).IsCompleted; return; } if (hjpdijlpcfg != ClubAnnouncementSpecificText.HJPDIJLPCFG.Title) { TextMeshProUGUI textMeshProUGUI; if (hjpdijlpcfg != ClubAnnouncementSpecificText.HJPDIJLPCFG.Title) { if (hjpdijlpcfg != ClubAnnouncementSpecificText.HJPDIJLPCFG.Body) { bool isCompleted3 = ((IAsyncResult)this.text).IsCompleted; return; } if (k__BackingField.HPCKFCEFFOJ > IHLFIKMOAOF.Photo) { throw new NullReferenceException(); } if (this.watcher.k__BackingField == 0 || this.watcher.k__BackingField == 0 || this.watcher.k__BackingField == 0 || this.watcher.k__BackingField == 0) { bool isCompleted4 = ((IAsyncResult)textMeshProUGUI).IsCompleted; return; } CCEOLAOLEKJ k__BackingField = this.watcher.k__BackingField; if (k__BackingField == 0) { goto IL_F7; } ObscuredString k__BackingField = k__BackingField.k__BackingField; string text = string.Format("@{0}", k__BackingField); } if (k__BackingField.HPCKFCEFFOJ > IHLFIKMOAOF.Photo) { throw new NullReferenceException(); } ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = this.watcher; textMeshProUGUI = this.text; KLCOGEIGEBJ k__BackingField = clubAnnouncementSpecificUIBehaviour.k__BackingField; if (k__BackingField != 0) { string k__BackingField = k__BackingField.k__BackingField; string text2 = "^" + k__BackingField; } IL_F7: bool isCompleted5 = ((IAsyncResult)textMeshProUGUI).IsCompleted; return; } } // Token: 0x06005F94 RID: 24468 RVA: 0x00150404 File Offset: 0x0014E604 [Token(Token = "0x6005F94")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public ClubAnnouncementSpecificText() { } // Token: 0x04003F8B RID: 16267 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003F8B")] [SerializeField] private ClubAnnouncementSpecificText.HJPDIJLPCFG propertyToWatch; // Token: 0x04003F8C RID: 16268 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003F8C")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private ClubAnnouncementSpecificUIBehaviour watcher; // Token: 0x04003F8D RID: 16269 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003F8D")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private TextMeshProUGUI text; // Token: 0x02001085 RID: 4229 [Token(Token = "0x2001085")] public enum HJPDIJLPCFG { // Token: 0x04003F8F RID: 16271 [Token(Token = "0x4003F8F")] Title, // Token: 0x04003F90 RID: 16272 [Token(Token = "0x4003F90")] Body, // Token: 0x04003F91 RID: 16273 [Token(Token = "0x4003F91")] TargetName, // Token: 0x04003F92 RID: 16274 [Token(Token = "0x4003F92")] TargetDescription } } }