using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; // Token: 0x020006EF RID: 1775 [Token(Token = "0x20006EF")] [StructLayout(3)] public class FavoriteConditionalButton : AccountBasedConditionalButton { // Token: 0x060033B1 RID: 13233 RVA: 0x000D7008 File Offset: 0x000D5208 [Token(Token = "0x60033B1")] [Address(RVA = "0x1653FD0", Offset = "0x16529D0", VA = "0x181653FD0", Slot = "14")] protected override void NOMNHOEBGIA() { int num = 0; base.ILGFOHIJHMG = num; LLKHFJDNFMM llkhfjdnfmm; if (llkhfjdnfmm != 0 && llkhfjdnfmm.MHEGHKNGOEG) { bool flag = llkhfjdnfmm.CPAAFLNLLMP + true; base.ILGFOHIJHMG = (flag ? 1 : 0); } } // Token: 0x060033B2 RID: 13234 RVA: 0x000D704C File Offset: 0x000D524C [Token(Token = "0x60033B2")] [Address(RVA = "0x1653E90", Offset = "0x1652890", VA = "0x181653E90", Slot = "6")] protected override void MNGMCHLEHOK() { base..ctor(); int cieebjfcmib = this.CIEEBJFCMIB; if (cieebjfcmib == 0) { PLDMAFINLJO.FANDNIHFMNM(this.labelText, "Favorite"); ToggleButton3D button = base.FAGLGMGCNFA; int num = 0; button.BOHIGPFGJBA = num != 0; this.tooltip.Message = "You can only favorite friends"; return; } if (cieebjfcmib != 0) { if (cieebjfcmib == 1) { PLDMAFINLJO.FANDNIHFMNM(this.labelText, "Unfavorite"); ulong num2; base.FAGLGMGCNFA.BOHIGPFGJBA = num2 != 0UL; this.tooltip.Message = "Unfavorite this player"; } return; } PLDMAFINLJO.FANDNIHFMNM(this.labelText, "Favorite"); ToggleButton3D button2 = base.FAGLGMGCNFA; int num3 = 0; button2.BOHIGPFGJBA = num3 != 0; this.tooltip.Message = "Favorite this player"; } // Token: 0x060033B3 RID: 13235 RVA: 0x000D710C File Offset: 0x000D530C [Token(Token = "0x60033B3")] [Address(RVA = "0x1653D20", Offset = "0x1652720", VA = "0x181653D20", Slot = "8")] protected override void MGFKPEMKOOK() { int cieebjfcmib = this.CIEEBJFCMIB; if (cieebjfcmib == 1) { BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(this.BOKHFKDJIEL); bool flag = FGPIDGLCKEF.GDOLAFPLNPG(cieebjfcmib, cbeohbcipea); this.OnEnable(); return; } while (cieebjfcmib != 2) { } BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea2 = new BPHGKAEDBPE.CBEOHBCIPEA(this.BIDCKFOEIIE); bool flag2 = FGPIDGLCKEF.CKANLFMOMCC(cieebjfcmib, cbeohbcipea2); throw new NullReferenceException(); } // Token: 0x060033B4 RID: 13236 RVA: 0x000D7164 File Offset: 0x000D5364 [Token(Token = "0x60033B4")] [Address(RVA = "0x16540B0", Offset = "0x1652AB0", VA = "0x1816540B0")] public FavoriteConditionalButton() { } // Token: 0x060033B5 RID: 13237 RVA: 0x000D7178 File Offset: 0x000D5378 [Token(Token = "0x60033B5")] [Address(RVA = "0x1653BA0", Offset = "0x16525A0", VA = "0x181653BA0")] [CompilerGenerated] private void BOKHFKDJIEL(string MOPOMPHBHKF) { NotificationManager instance = SingletonMonoBehaviour.Instance; int num = 0; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Error favoriting", 3f, num, num); ToggleButton3D button = base.FAGLGMGCNFA; int num3 = 0; button.BOHIGPFGJBA = num3 != 0; Debug.LogError("Error favoriting player: " + MOPOMPHBHKF); } // Token: 0x060033B6 RID: 13238 RVA: 0x000D71FC File Offset: 0x000D53FC [Token(Token = "0x60033B6")] [Address(RVA = "0x1653A20", Offset = "0x1652420", VA = "0x181653A20")] [CompilerGenerated] private void BIDCKFOEIIE(string MOPOMPHBHKF) { NotificationManager instance = SingletonMonoBehaviour.Instance; int num = 0; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Error unfavoriting", 3f, num, num); base.FAGLGMGCNFA.BOHIGPFGJBA = true; Debug.LogError("Error unfavoriting player: " + MOPOMPHBHKF); } // Token: 0x04002C11 RID: 11281 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4002C11")] [SerializeField] private Tooltip tooltip; // Token: 0x020006F0 RID: 1776 [Token(Token = "0x20006F0")] public enum OBFHCFHBGEE { // Token: 0x04002C13 RID: 11283 [Token(Token = "0x4002C13")] Disabled, // Token: 0x04002C14 RID: 11284 [Token(Token = "0x4002C14")] Favorite, // Token: 0x04002C15 RID: 11285 [Token(Token = "0x4002C15")] Unfavorite } }