using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001AA8 RID: 6824 [Token(Token = "0x2001AA8")] [StructLayout(3)] public class MessageConditionalButton : AccountBasedConditionalButton { // Token: 0x17001DA9 RID: 7593 // (get) Token: 0x0600B769 RID: 46953 RVA: 0x002B006C File Offset: 0x002AE26C [Token(Token = "0x17001DA9")] protected override bool JIJAIMELJFC { [Token(Token = "0x600B769")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "9")] get { return true; } } // Token: 0x0600B76A RID: 46954 RVA: 0x002B007C File Offset: 0x002AE27C [Token(Token = "0x600B76A")] [Address(RVA = "0x15FE360", Offset = "0x15FCD60", VA = "0x1815FE360", Slot = "14")] protected override void NOMNHOEBGIA() { int num = 0; if (MessageConditionalButton.CanSendTextMessageTo((long)num)) { } base.ILGFOHIJHMG = num; } // Token: 0x0600B76B RID: 46955 RVA: 0x002B00A4 File Offset: 0x002AE2A4 [Token(Token = "0x600B76B")] [Address(RVA = "0x15FE090", Offset = "0x15FCA90", VA = "0x1815FE090")] public static bool CanSendTextMessageTo(long CJFGEMGOJHB) { int num = 0; bool flag = PEGGCEDHBOF.JJABJODBLFA((int)CJFGEMGOJHB, num); if (flag) { bool flag2; if (SingletonMonoBehaviour.Instance.RateLimitAllowsTextMessage(CJFGEMGOJHB) && EIMGAFPPJFD.PMFACCFMKGE() && !flag2) { int num2; if (FGPIDGLCKEF.IAHDANBDAAM(num2) != 0) { } float k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.k__BackingField; bool flag3 = num == 3; return num != (flag3 ? 1 : 0); } } Debug.LogError(string.Format("Player not found: {0}", flag)); throw new NullReferenceException(); } // Token: 0x0600B76C RID: 46956 RVA: 0x002B011C File Offset: 0x002AE31C [Token(Token = "0x600B76C")] [Address(RVA = "0x15FE400", Offset = "0x15FCE00", VA = "0x1815FE400")] public MessageConditionalButton() { } // Token: 0x0400786E RID: 30830 [Token(Token = "0x400786E")] private const int ALMEIPFDGPA = -10; } }