Files
2026-04-10 22:50:51 +02:00

142 lines
4.2 KiB
C#

using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020006DC RID: 1756
[Token(Token = "0x20006DC")]
public class FavoriteConditionalButton : AccountBasedConditionalButton<ToggleButton3D>
{
// Token: 0x0600335A RID: 13146 RVA: 0x000D25D8 File Offset: 0x000D07D8
[Token(Token = "0x600335A")]
[Address(RVA = "0xB9DD30", Offset = "0xB9CB30", VA = "0x180B9DD30", 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: 0x0600335B RID: 13147 RVA: 0x000D2624 File Offset: 0x000D0824
[Token(Token = "0x600335B")]
[Address(RVA = "0xB9DBF0", Offset = "0xB9C9F0", VA = "0x180B9DBF0", 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: 0x0600335C RID: 13148 RVA: 0x000D26E4 File Offset: 0x000D08E4
[Token(Token = "0x600335C")]
[Address(RVA = "0xB9DA80", Offset = "0xB9C880", VA = "0x180B9DA80", 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: 0x0600335D RID: 13149 RVA: 0x000D273C File Offset: 0x000D093C
[Token(Token = "0x600335D")]
[Address(RVA = "0xB9DE10", Offset = "0xB9CC10", VA = "0x180B9DE10")]
public FavoriteConditionalButton()
{
}
// Token: 0x0600335E RID: 13150 RVA: 0x000D2750 File Offset: 0x000D0950
[Token(Token = "0x600335E")]
[Address(RVA = "0xB9D900", Offset = "0xB9C700", VA = "0x180B9D900")]
[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: 0x0600335F RID: 13151 RVA: 0x000D27D4 File Offset: 0x000D09D4
[Token(Token = "0x600335F")]
[Address(RVA = "0xB9D780", Offset = "0xB9C580", VA = "0x180B9D780")]
[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: 0x04002A55 RID: 10837
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002A55")]
[SerializeField]
private Tooltip tooltip;
// Token: 0x020006DD RID: 1757
[Token(Token = "0x20006DD")]
public enum OBFHCFHBGEE
{
// Token: 0x04002A57 RID: 10839
[Token(Token = "0x4002A57")]
Disabled,
// Token: 0x04002A58 RID: 10840
[Token(Token = "0x4002A58")]
Favorite,
// Token: 0x04002A59 RID: 10841
[Token(Token = "0x4002A59")]
Unfavorite
}
}