using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; // Token: 0x020006E9 RID: 1769 [Token(Token = "0x20006E9")] public class FavoriteConditionalButton : AccountBasedConditionalButton { // Token: 0x060033E3 RID: 13283 RVA: 0x000D332C File Offset: 0x000D152C [Token(Token = "0x60033E3")] [Address(RVA = "0x1643F30", Offset = "0x1642F30", VA = "0x181643F30", Slot = "14")] protected override void NOMNHOEBGIA() { int num = 0; base.ILGFOHIJHMG = num; int num2; LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(num2); if (llkhfjdnfmm != 0 && llkhfjdnfmm.MHEGHKNGOEG) { bool flag = llkhfjdnfmm.CPAAFLNLLMP + true; base.ILGFOHIJHMG = (flag ? 1 : 0); } } // Token: 0x060033E4 RID: 13284 RVA: 0x000D3378 File Offset: 0x000D1578 [Token(Token = "0x60033E4")] [Address(RVA = "0x1643DF0", Offset = "0x1642DF0", VA = "0x181643DF0", 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: 0x060033E5 RID: 13285 RVA: 0x000D3438 File Offset: 0x000D1638 [Token(Token = "0x60033E5")] [Address(RVA = "0x1643C80", Offset = "0x1642C80", VA = "0x181643C80", Slot = "8")] protected override void MGFKPEMKOOK() { int cieebjfcmib = this.CIEEBJFCMIB; if (cieebjfcmib == 1) { BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(this.BOKHFKDJIEL); int num; bool flag = FGPIDGLCKEF.GDOLAFPLNPG(num, cbeohbcipea); this.OnEnable(); return; } while (cieebjfcmib != 2) { } BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea2 = new BPHGKAEDBPE.CBEOHBCIPEA(this.BIDCKFOEIIE); int num2; bool flag2 = FGPIDGLCKEF.CKANLFMOMCC(num2, cbeohbcipea2); throw new NullReferenceException(); } // Token: 0x060033E6 RID: 13286 RVA: 0x000D3490 File Offset: 0x000D1690 [Token(Token = "0x60033E6")] [Address(RVA = "0x1644010", Offset = "0x1643010", VA = "0x181644010")] public FavoriteConditionalButton() { } // Token: 0x060033E7 RID: 13287 RVA: 0x000D34A4 File Offset: 0x000D16A4 [Token(Token = "0x60033E7")] [Address(RVA = "0x1643B00", Offset = "0x1642B00", VA = "0x181643B00")] [CompilerGenerated] private void BOKHFKDJIEL(string MOPOMPHBHKF) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; 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: 0x060033E8 RID: 13288 RVA: 0x000D3528 File Offset: 0x000D1728 [Token(Token = "0x60033E8")] [Address(RVA = "0x1643980", Offset = "0x1642980", VA = "0x181643980")] [CompilerGenerated] private void BIDCKFOEIIE(string MOPOMPHBHKF) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; 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: 0x04002AC1 RID: 10945 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002AC1")] [SerializeField] private Tooltip tooltip; // Token: 0x020006EA RID: 1770 [Token(Token = "0x20006EA")] public enum OBFHCFHBGEE { // Token: 0x04002AC3 RID: 10947 [Token(Token = "0x4002AC3")] Disabled, // Token: 0x04002AC4 RID: 10948 [Token(Token = "0x4002AC4")] Favorite, // Token: 0x04002AC5 RID: 10949 [Token(Token = "0x4002AC5")] Unfavorite } }