m
This commit is contained in:
@@ -0,0 +1,339 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001216 RID: 4630
|
||||
[Token(Token = "0x2001216")]
|
||||
[RequireComponent(typeof(ReputationSpecificUIBehaviour))]
|
||||
public class SubscribeConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x1700116A RID: 4458
|
||||
// (get) Token: 0x060067D3 RID: 26579 RVA: 0x0016A2A4 File Offset: 0x001684A4
|
||||
// (set) Token: 0x060067D4 RID: 26580 RVA: 0x0016A2B8 File Offset: 0x001684B8
|
||||
[Token(Token = "0x1700116A")]
|
||||
public string IEAMIPNCCGL
|
||||
{
|
||||
[Token(Token = "0x60067D3")]
|
||||
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
||||
get;
|
||||
[Token(Token = "0x60067D4")]
|
||||
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x060067D5 RID: 26581 RVA: 0x0016A2CC File Offset: 0x001684CC
|
||||
[Token(Token = "0x60067D5")]
|
||||
[Address(RVA = "0x1ACD790", Offset = "0x1ACC790", VA = "0x181ACD790", Slot = "4")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
this.OnEnable();
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
|
||||
Action action;
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(reputationSpecificUIBehaviour.PlayerReputationUpdated, action);
|
||||
reputationSpecificUIBehaviour.PlayerReputationUpdated = oknnkfgfodl;
|
||||
MFBGLIHGCGO<int?> bkjpjckccdd = JDJGIBLMFKK.BKJPJCKCCDD;
|
||||
Action<int?> action2 = new Action(this.JBGBHJPFIMF);
|
||||
JDJGIBLMFKK.BKJPJCKCCDD = MFBGLIHGCGO.BPJDFPACLMK(bkjpjckccdd, action2);
|
||||
}
|
||||
|
||||
// Token: 0x060067D6 RID: 26582 RVA: 0x0016A324 File Offset: 0x00168524
|
||||
[Token(Token = "0x60067D6")]
|
||||
[Address(RVA = "0x1ACD630", Offset = "0x1ACC630", VA = "0x181ACD630")]
|
||||
private void OnDisable()
|
||||
{
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
|
||||
int num = 0;
|
||||
if (reputationSpecificUIBehaviour != num)
|
||||
{
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour2 = this.reputationWatcher;
|
||||
Action action;
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(reputationSpecificUIBehaviour2.PlayerReputationUpdated, action);
|
||||
reputationSpecificUIBehaviour2.PlayerReputationUpdated = oknnkfgfodl;
|
||||
}
|
||||
MFBGLIHGCGO<int?> bkjpjckccdd = JDJGIBLMFKK.BKJPJCKCCDD;
|
||||
Action<int?> action2 = new Action(this.JBGBHJPFIMF);
|
||||
JDJGIBLMFKK.BKJPJCKCCDD = MFBGLIHGCGO.GMNMHGMFGOL(bkjpjckccdd, action2);
|
||||
this.<LLANMGKBJMK>k__BackingField = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x060067D7 RID: 26583 RVA: 0x0016A394 File Offset: 0x00168594
|
||||
[Token(Token = "0x60067D7")]
|
||||
[Address(RVA = "0x1ACCF80", Offset = "0x1ACBF80", VA = "0x181ACCF80")]
|
||||
private void JBGBHJPFIMF(int? CJFGEMGOJHB)
|
||||
{
|
||||
this.DKMMJJPKNHP();
|
||||
}
|
||||
|
||||
// Token: 0x060067D8 RID: 26584 RVA: 0x0016A3A8 File Offset: 0x001685A8
|
||||
[Token(Token = "0x60067D8")]
|
||||
[Address(RVA = "0x1ACD940", Offset = "0x1ACC940", VA = "0x181ACD940", Slot = "5")]
|
||||
protected sealed override void PICEBFBCNCL()
|
||||
{
|
||||
if (this.reputationWatcher.<IFBPANODIPA>k__BackingField != 0)
|
||||
{
|
||||
this.DKMMJJPKNHP();
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
}
|
||||
|
||||
// Token: 0x060067D9 RID: 26585 RVA: 0x0016A3DC File Offset: 0x001685DC
|
||||
[Token(Token = "0x60067D9")]
|
||||
[Address(RVA = "0x1ACCF90", Offset = "0x1ACBF90", VA = "0x181ACCF90", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
if (cieebjfcmib == 1)
|
||||
{
|
||||
if (this.reputationWatcher.<IFBPANODIPA>k__BackingField == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
int? <IFBPANODIPA>k__BackingField = this.reputationWatcher.<IFBPANODIPA>k__BackingField;
|
||||
string text = this.<LLANMGKBJMK>k__BackingField;
|
||||
if (text == 0)
|
||||
{
|
||||
}
|
||||
FEIJAKCMJKH.BCEJDLNDEJO nmcegekafnn = FEIJAKCMJKH.BCEJDLNDEJO.NMCEGEKAFNN;
|
||||
int num2;
|
||||
DABKFAIHBBP dabkfaihbbp = FEIJAKCMJKH.NPFFDMLJCPH(num2, nmcegekafnn, text);
|
||||
Action action = new Action(this.FPJDHACGINB);
|
||||
}
|
||||
if (cieebjfcmib == 2 && this.reputationWatcher.<IFBPANODIPA>k__BackingField != 0)
|
||||
{
|
||||
int num3 = 0;
|
||||
base.ILGFOHIJHMG = num3;
|
||||
int? <IFBPANODIPA>k__BackingField2 = this.reputationWatcher.<IFBPANODIPA>k__BackingField;
|
||||
string text2 = this.<LLANMGKBJMK>k__BackingField;
|
||||
if (text2 == 0)
|
||||
{
|
||||
}
|
||||
FEIJAKCMJKH.BCEJDLNDEJO nmcegekafnn2 = FEIJAKCMJKH.BCEJDLNDEJO.NMCEGEKAFNN;
|
||||
int num4;
|
||||
DABKFAIHBBP dabkfaihbbp2 = FEIJAKCMJKH.AMDNFAOMPBC(num4, nmcegekafnn2, text2);
|
||||
Action action2 = new Action(this.PGNGJOLEJNJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060067DA RID: 26586 RVA: 0x0016A4A8 File Offset: 0x001686A8
|
||||
[Token(Token = "0x60067DA")]
|
||||
[Address(RVA = "0x1ACD1F0", Offset = "0x1ACC1F0", VA = "0x181ACD1F0", Slot = "6")]
|
||||
protected override void MNGMCHLEHOK()
|
||||
{
|
||||
base..ctor();
|
||||
TextMeshProUGUI labelText = this.labelText;
|
||||
int num = 0;
|
||||
bool flag = labelText != num;
|
||||
if (flag)
|
||||
{
|
||||
if (this.CIEEBJFCMIB != 1)
|
||||
{
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
string text = labelText.text;
|
||||
Color color = labelText.color;
|
||||
labelText.m_Color = color;
|
||||
return;
|
||||
}
|
||||
string text2 = this.labelText.text;
|
||||
Sprite sprite = this.subscribeSprite;
|
||||
Image buttonImage = this.buttonImage;
|
||||
int num2 = 0;
|
||||
PLDMAFINLJO.KDMONFDFGCE(buttonImage, sprite, num2 != 0);
|
||||
Button3DBase button = this.button;
|
||||
Graphic targetGraphic = button.m_TargetGraphic;
|
||||
Color baseColor = button.BaseColor;
|
||||
Color color2 = targetGraphic.color;
|
||||
Tooltip tooltip = this.tooltip;
|
||||
string text3 = this.subscribeTooltipText;
|
||||
tooltip.Message = text3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060067DB RID: 26587 RVA: 0x0016A564 File Offset: 0x00168764
|
||||
[Token(Token = "0x60067DB")]
|
||||
[Address(RVA = "0x1ACCC90", Offset = "0x1ACBC90", VA = "0x181ACCC90")]
|
||||
private void DKMMJJPKNHP()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base.ILGFOHIJHMG = num2;
|
||||
int? <IFBPANODIPA>k__BackingField = this.reputationWatcher.<IFBPANODIPA>k__BackingField;
|
||||
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
||||
int num3 = 0;
|
||||
if (doohkcanflo != 0)
|
||||
{
|
||||
}
|
||||
if (num3 != 0)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
if (<IFBPANODIPA>k__BackingField == num == flag && this.reputationWatcher.<IFBPANODIPA>k__BackingField != 0)
|
||||
{
|
||||
int num4;
|
||||
PMGCJEPKFOF<bool> pmgcjepkfof = JDJGIBLMFKK.DPFECPNKKEL(num4);
|
||||
Action<bool> action = new Action(this.NLFIAAEGIHA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060067DC RID: 26588 RVA: 0x0016A5D0 File Offset: 0x001687D0
|
||||
[Token(Token = "0x60067DC")]
|
||||
[Address(RVA = "0x1ACD4F0", Offset = "0x1ACC4F0", VA = "0x181ACD4F0")]
|
||||
private void OONNGIJNOKL()
|
||||
{
|
||||
if (this.reputationWatcher.<IFBPANODIPA>k__BackingField != 0)
|
||||
{
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
int? <IFBPANODIPA>k__BackingField = this.reputationWatcher.<IFBPANODIPA>k__BackingField;
|
||||
string text = this.<LLANMGKBJMK>k__BackingField;
|
||||
if (text == 0)
|
||||
{
|
||||
}
|
||||
FEIJAKCMJKH.BCEJDLNDEJO nmcegekafnn = FEIJAKCMJKH.BCEJDLNDEJO.NMCEGEKAFNN;
|
||||
int num2;
|
||||
DABKFAIHBBP dabkfaihbbp = FEIJAKCMJKH.NPFFDMLJCPH(num2, nmcegekafnn, text);
|
||||
Action action = new Action(this.FPJDHACGINB);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060067DD RID: 26589 RVA: 0x0016A634 File Offset: 0x00168834
|
||||
[Token(Token = "0x60067DD")]
|
||||
[Address(RVA = "0x1ACD3B0", Offset = "0x1ACC3B0", VA = "0x181ACD3B0")]
|
||||
private void ODOPMCKIOGF()
|
||||
{
|
||||
if (this.reputationWatcher.<IFBPANODIPA>k__BackingField != 0)
|
||||
{
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
int? <IFBPANODIPA>k__BackingField = this.reputationWatcher.<IFBPANODIPA>k__BackingField;
|
||||
string text = this.<LLANMGKBJMK>k__BackingField;
|
||||
if (text == 0)
|
||||
{
|
||||
}
|
||||
FEIJAKCMJKH.BCEJDLNDEJO nmcegekafnn = FEIJAKCMJKH.BCEJDLNDEJO.NMCEGEKAFNN;
|
||||
int num2;
|
||||
DABKFAIHBBP dabkfaihbbp = FEIJAKCMJKH.AMDNFAOMPBC(num2, nmcegekafnn, text);
|
||||
Action action = new Action(this.PGNGJOLEJNJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060067DE RID: 26590 RVA: 0x0016A698 File Offset: 0x00168898
|
||||
[Token(Token = "0x60067DE")]
|
||||
[Address(RVA = "0x1ACD9A0", Offset = "0x1ACC9A0", VA = "0x181ACD9A0")]
|
||||
public SubscribeConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060067DF RID: 26591 RVA: 0x0016A6B8 File Offset: 0x001688B8
|
||||
[Token(Token = "0x60067DF")]
|
||||
[Address(RVA = "0x1ACD390", Offset = "0x1ACC390", VA = "0x181ACD390")]
|
||||
[CompilerGenerated]
|
||||
private void NLFIAAEGIHA(bool FALMOMEIDBM)
|
||||
{
|
||||
base.ILGFOHIJHMG = (FALMOMEIDBM ? 1 : 0);
|
||||
}
|
||||
|
||||
// Token: 0x060067E0 RID: 26592 RVA: 0x0016A6D4 File Offset: 0x001688D4
|
||||
[Token(Token = "0x60067E0")]
|
||||
[Address(RVA = "0x1ACCF00", Offset = "0x1ACBF00", VA = "0x181ACCF00")]
|
||||
[CompilerGenerated]
|
||||
private void FPJDHACGINB()
|
||||
{
|
||||
SubscriberCountText subscriberCountText = this.textToForceUpdate;
|
||||
int num = 0;
|
||||
if (subscriberCountText != num)
|
||||
{
|
||||
this.textToForceUpdate.UpdateSubscriberCount();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060067E1 RID: 26593 RVA: 0x0016A708 File Offset: 0x00168908
|
||||
[Token(Token = "0x60067E1")]
|
||||
[Address(RVA = "0x1ACD8C0", Offset = "0x1ACC8C0", VA = "0x181ACD8C0")]
|
||||
[CompilerGenerated]
|
||||
private void PGNGJOLEJNJ()
|
||||
{
|
||||
SubscriberCountText subscriberCountText = this.textToForceUpdate;
|
||||
int num = 0;
|
||||
if (subscriberCountText != num)
|
||||
{
|
||||
this.textToForceUpdate.UpdateSubscriberCount();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400441D RID: 17437
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400441D")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
protected ReputationSpecificUIBehaviour reputationWatcher;
|
||||
|
||||
// Token: 0x0400441E RID: 17438
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400441E")]
|
||||
[SerializeField]
|
||||
private Sprite subscribeSprite;
|
||||
|
||||
// Token: 0x0400441F RID: 17439
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400441F")]
|
||||
[SerializeField]
|
||||
private Sprite unsubscribeSprite;
|
||||
|
||||
// Token: 0x04004420 RID: 17440
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4004420")]
|
||||
[SerializeField]
|
||||
private string subscribeTooltipText;
|
||||
|
||||
// Token: 0x04004421 RID: 17441
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4004421")]
|
||||
[SerializeField]
|
||||
private string unsubscribeTooltipText;
|
||||
|
||||
// Token: 0x04004422 RID: 17442
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4004422")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x04004423 RID: 17443
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4004423")]
|
||||
[SerializeField]
|
||||
private SubscriberCountText textToForceUpdate;
|
||||
|
||||
// Token: 0x04004424 RID: 17444
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4004424")]
|
||||
[SerializeField]
|
||||
private string amplitudeEventContextLabel = "";
|
||||
|
||||
// Token: 0x02001217 RID: 4631
|
||||
[Token(Token = "0x2001217")]
|
||||
public enum MJBDJAOJJBL
|
||||
{
|
||||
// Token: 0x04004427 RID: 17447
|
||||
[Token(Token = "0x4004427")]
|
||||
Disabled,
|
||||
// Token: 0x04004428 RID: 17448
|
||||
[Token(Token = "0x4004428")]
|
||||
Subscribe,
|
||||
// Token: 0x04004429 RID: 17449
|
||||
[Token(Token = "0x4004429")]
|
||||
Unsubscribe
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user