Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

142 lines
4.2 KiB
C#

using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020006E9 RID: 1769
[Token(Token = "0x20006E9")]
public class FavoriteConditionalButton : AccountBasedConditionalButton<ToggleButton3D>
{
// 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
}
}