oh dear
This commit is contained in:
@@ -0,0 +1,229 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom
|
||||
{
|
||||
// Token: 0x020020D2 RID: 8402
|
||||
[Token(Token = "0x20020D2")]
|
||||
public class CheerFeedbackButtonController : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600D6B7 RID: 54967 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600D6B7")]
|
||||
[Address(RVA = "0xF17D20", Offset = "0xF16B20", VA = "0x180F17D20")]
|
||||
private void Awake()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600D6B8 RID: 54968 RVA: 0x0031BDCC File Offset: 0x00319FCC
|
||||
[Token(Token = "0x600D6B8")]
|
||||
[Address(RVA = "0xF17FC0", Offset = "0xF16DC0", VA = "0x180F17FC0")]
|
||||
private void DFJBKCHBHME(ChargePhysicalButton AKBHFOFHHNK)
|
||||
{
|
||||
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomDetailsProvider;
|
||||
if (roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
if (roomOrPlaylistSpecificUIBehaviour.<FNGJFIKGCNN>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
string text = this.amplitudeEventContextLabel;
|
||||
CJJCHPCDJJP.MLODIIDFDOL mlodiidfdol = new CJJCHPCDJJP.MLODIIDFDOL(this.OHLEICHBGMM);
|
||||
CJJCHPCDJJP.HIFMPEIBOAA(num, num2, text, mlodiidfdol);
|
||||
}
|
||||
|
||||
// Token: 0x0600D6B9 RID: 54969 RVA: 0x0031BE1C File Offset: 0x0031A01C
|
||||
[Token(Token = "0x600D6B9")]
|
||||
[Address(RVA = "0xF18260", Offset = "0xF17060", VA = "0x180F18260")]
|
||||
private void PICEBFBCNCL()
|
||||
{
|
||||
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomDetailsProvider;
|
||||
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField;
|
||||
if (<CNEKKIBKIIK>k__BackingField != 0 && roomOrPlaylistSpecificUIBehaviour.<FNGJFIKGCNN>k__BackingField != (ulong)0L)
|
||||
{
|
||||
bool flag = <CNEKKIBKIIK>k__BackingField.<CACPDMFPCHB>k__BackingField < IBDPLCIAHOJ.CoOwner;
|
||||
ChargePhysicalButton chargePhysicalButton = this.button;
|
||||
bool isButtonEnabled = chargePhysicalButton.HFNAIHCPBNN;
|
||||
chargePhysicalButton.EFEGGLIACKH = flag;
|
||||
bool flag2 = this.roomDetailsProvider.<FNGJFIKGCNN>k__BackingField.GOAELNACNNJ;
|
||||
Image image = this.iconImage;
|
||||
if (!flag2)
|
||||
{
|
||||
Sprite sprite = this.toggledOffSprite;
|
||||
image.sprite = sprite;
|
||||
ChargePhysicalButton chargePhysicalButton2 = this.button;
|
||||
Color ccfffpedndb = this.CCFFFPEDNDB;
|
||||
chargePhysicalButton2.BLPIDOBAPOC = ccfffpedndb;
|
||||
TMP_Text tmp_Text = this.label;
|
||||
}
|
||||
Sprite sprite2 = this.toggledOnSprite;
|
||||
image.sprite = sprite2;
|
||||
ChargePhysicalButton chargePhysicalButton3 = this.button;
|
||||
Color mnpgffppcnf = this.MNPGFFPPCNF;
|
||||
chargePhysicalButton3.BLPIDOBAPOC = mnpgffppcnf;
|
||||
string text = this.label.text;
|
||||
PhysicalButtonLocalToggleAdapter physicalButtonLocalToggleAdapter = this.toggleButton;
|
||||
int num = 0;
|
||||
bool flag3 = physicalButtonLocalToggleAdapter != num;
|
||||
if (flag3)
|
||||
{
|
||||
PhysicalButtonLocalToggleAdapter physicalButtonLocalToggleAdapter2 = this.toggleButton;
|
||||
HKKOHFHADKK pegjgmdgkjn = this.button.PEGJGMDGKJN;
|
||||
physicalButtonLocalToggleAdapter2.IBIEKAOHAMD = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600D6BA RID: 54970 RVA: 0x0031BF38 File Offset: 0x0031A138
|
||||
[Token(Token = "0x600D6BA")]
|
||||
[Address(RVA = "0x80C610", Offset = "0x80B410", VA = "0x18080C610")]
|
||||
private static bool BLDBNAOHJIG(ChargePhysicalButton AKBHFOFHHNK, AGAJMBPABDL BBIDOHOGCJN, PlayerHand JOFEIIFPKCC)
|
||||
{
|
||||
if (BBIDOHOGCJN != 0)
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600D6BB RID: 54971 RVA: 0x0031BF4C File Offset: 0x0031A14C
|
||||
[Token(Token = "0x600D6BB")]
|
||||
[Address(RVA = "0xF18090", Offset = "0xF16E90", VA = "0x180F18090")]
|
||||
private void FODLGIJCALM(RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH EFDBFLPKHKA, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO EEAOJHBIACA, OKLDKBKBECD GEDCEIDOKJL)
|
||||
{
|
||||
this.PICEBFBCNCL();
|
||||
}
|
||||
|
||||
// Token: 0x0600D6BC RID: 54972 RVA: 0x0031BF60 File Offset: 0x0031A160
|
||||
[Token(Token = "0x600D6BC")]
|
||||
[Address(RVA = "0xF180A0", Offset = "0xF16EA0", VA = "0x180F180A0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ChargePhysicalButton.DHLBGCGFOKM ifbbcjafnkl;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ChargePhysicalButton chargePhysicalButton = this.button;
|
||||
ChargePhysicalButton.LAIOCMMEABH laiocmmeabh;
|
||||
laiocmmeabh.method_ptr = ldftn(BLDBNAOHJIG);
|
||||
laiocmmeabh.method = ldftn(BLDBNAOHJIG);
|
||||
laiocmmeabh.m_target = (ulong)0L;
|
||||
bool flag = chargePhysicalButton.FIDNFJIJDPL.Remove(laiocmmeabh);
|
||||
ChargePhysicalButton chargePhysicalButton2 = this.button;
|
||||
ChargePhysicalButton.DHLBGCGFOKM dhlbgcgfokm;
|
||||
dhlbgcgfokm.method_ptr = ldftn(DFJBKCHBHME);
|
||||
dhlbgcgfokm.method = ldftn(DFJBKCHBHME);
|
||||
dhlbgcgfokm.m_target = this;
|
||||
ifbbcjafnkl = chargePhysicalButton2.IFBBCJAFNKL;
|
||||
@delegate = Delegate.Remove(ifbbcjafnkl, dhlbgcgfokm);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ifbbcjafnkl)
|
||||
{
|
||||
}
|
||||
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomDetailsProvider;
|
||||
NBPOLJHGGLE<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated;
|
||||
Action<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> action = new Action(this.FODLGIJCALM);
|
||||
NBPOLJHGGLE<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> nbpoljhggle = NBPOLJHGGLE.GMNMHGMFGOL(roomOrPlaylistDetailsUpdated, action);
|
||||
roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated = nbpoljhggle;
|
||||
}
|
||||
|
||||
// Token: 0x0600D6BD RID: 54973 RVA: 0x0031C028 File Offset: 0x0031A228
|
||||
[Token(Token = "0x600D6BD")]
|
||||
[Address(RVA = "0xF18480", Offset = "0xF17280", VA = "0x180F18480")]
|
||||
public CheerFeedbackButtonController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600D6BE RID: 54974 RVA: 0x0031C048 File Offset: 0x0031A248
|
||||
[Token(Token = "0x600D6BE")]
|
||||
[Address(RVA = "0xF18090", Offset = "0xF16E90", VA = "0x180F18090")]
|
||||
[CompilerGenerated]
|
||||
private void OHLEICHBGMM(bool IFFAIOGFJJB, string LICNAIGLFCP)
|
||||
{
|
||||
this.PICEBFBCNCL();
|
||||
}
|
||||
|
||||
// Token: 0x040089DA RID: 35290
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40089DA")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private TMP_Text label;
|
||||
|
||||
// Token: 0x040089DB RID: 35291
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40089DB")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private ChargePhysicalButton button;
|
||||
|
||||
// Token: 0x040089DC RID: 35292
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40089DC")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private PhysicalButtonLocalToggleAdapter toggleButton;
|
||||
|
||||
// Token: 0x040089DD RID: 35293
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40089DD")]
|
||||
[SerializeField]
|
||||
[Header("Data Sources")]
|
||||
private RoomOrPlaylistSpecificUIBehaviour roomDetailsProvider;
|
||||
|
||||
// Token: 0x040089DE RID: 35294
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40089DE")]
|
||||
[SerializeField]
|
||||
[Header("Visuals")]
|
||||
private Image iconImage;
|
||||
|
||||
// Token: 0x040089DF RID: 35295
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40089DF")]
|
||||
[SerializeField]
|
||||
private Sprite toggledOffSprite;
|
||||
|
||||
// Token: 0x040089E0 RID: 35296
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40089E0")]
|
||||
[SerializeField]
|
||||
private Sprite toggledOnSprite;
|
||||
|
||||
// Token: 0x040089E1 RID: 35297
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40089E1")]
|
||||
[SerializeField]
|
||||
private string toggledOffLabel;
|
||||
|
||||
// Token: 0x040089E2 RID: 35298
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40089E2")]
|
||||
[SerializeField]
|
||||
private string toggledOnLabel;
|
||||
|
||||
// Token: 0x040089E3 RID: 35299
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40089E3")]
|
||||
[SerializeField]
|
||||
[Header("Analytics")]
|
||||
private string amplitudeEventContextLabel = "";
|
||||
|
||||
// Token: 0x040089E4 RID: 35300
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40089E4")]
|
||||
private Color MNPGFFPPCNF;
|
||||
|
||||
// Token: 0x040089E5 RID: 35301
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40089E5")]
|
||||
private Color CCFFFPEDNDB;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user