This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,269 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using Photon.Realtime;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom
{
// Token: 0x02001D2B RID: 7467
[Token(Token = "0x2001D2B")]
[StructLayout(3)]
public class CheerFeedbackButtonController : MonoBehaviour
{
// Token: 0x0600C8AC RID: 51372 RVA: 0x002FA0AC File Offset: 0x002F82AC
[Token(Token = "0x600C8AC")]
[Address(RVA = "0x172F3B0", Offset = "0x172DDB0", VA = "0x18172F3B0")]
private void Awake()
{
ChargePhysicalButton.DHLBGCGFOKM ifbbcjafnkl;
Delegate @delegate;
do
{
ChargePhysicalButton chargePhysicalButton = this.button;
bool isButtonEnabled = chargePhysicalButton.HFNAIHCPBNN;
int num = 0;
chargePhysicalButton.EFEGGLIACKH = num != 0;
Color defaultActivatedButtonColor = this.button.defaultActivatedButtonColor;
ChargePhysicalButton chargePhysicalButton2 = this.button;
this.MNPGFFPPCNF = defaultActivatedButtonColor;
Color deactivatedButtonColor = chargePhysicalButton2.deactivatedButtonColor;
ChargePhysicalButton chargePhysicalButton3 = this.button;
this.CCFFFPEDNDB = deactivatedButtonColor;
ChargePhysicalButton.DHLBGCGFOKM dhlbgcgfokm;
dhlbgcgfokm.method_ptr = ldftn(DFJBKCHBHME);
dhlbgcgfokm.method = ldftn(DFJBKCHBHME);
dhlbgcgfokm.m_target = this;
ifbbcjafnkl = chargePhysicalButton3.IFBBCJAFNKL;
@delegate = Delegate.Combine(ifbbcjafnkl, dhlbgcgfokm);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != ifbbcjafnkl)
{
}
ChargePhysicalButton chargePhysicalButton4 = this.button;
ChargePhysicalButton.LAIOCMMEABH laiocmmeabh;
laiocmmeabh.method_ptr = ldftn(BLDBNAOHJIG);
laiocmmeabh.method = ldftn(BLDBNAOHJIG);
laiocmmeabh.m_target = (ulong)0L;
chargePhysicalButton4.FIDNFJIJDPL.Add(laiocmmeabh);
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomDetailsProvider;
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated;
Action<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> action = new Action(this.FODLGIJCALM);
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> actionEvent = roomOrPlaylistDetailsUpdated + action;
roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated = actionEvent;
}
// Token: 0x0600C8AD RID: 51373 RVA: 0x002FA1C0 File Offset: 0x002F83C0
[Token(Token = "0x600C8AD")]
[Address(RVA = "0x172F650", Offset = "0x172E050", VA = "0x18172F650")]
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: 0x0600C8AE RID: 51374 RVA: 0x002FA210 File Offset: 0x002F8410
[Token(Token = "0x600C8AE")]
[Address(RVA = "0x172F8F0", Offset = "0x172E2F0", VA = "0x18172F8F0")]
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;
TMP_Text tmp_Text2 = this.label;
string text = this.toggledOnLabel;
tmp_Text2.text = 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: 0x0600C8AF RID: 51375 RVA: 0x002FA338 File Offset: 0x002F8538
[Token(Token = "0x600C8AF")]
[Address(RVA = "0x10146C0", Offset = "0x10130C0", VA = "0x1810146C0")]
private static bool BLDBNAOHJIG(ChargePhysicalButton AKBHFOFHHNK, Photon.Realtime.Player BBIDOHOGCJN, PlayerHand JOFEIIFPKCC)
{
if (BBIDOHOGCJN != 0)
{
}
return true;
}
// Token: 0x0600C8B0 RID: 51376 RVA: 0x002FA34C File Offset: 0x002F854C
[Token(Token = "0x600C8B0")]
[Address(RVA = "0x172F720", Offset = "0x172E120", VA = "0x18172F720")]
private void FODLGIJCALM(RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH EFDBFLPKHKA, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO EEAOJHBIACA, OKLDKBKBECD GEDCEIDOKJL)
{
this.PICEBFBCNCL();
}
// Token: 0x0600C8B1 RID: 51377 RVA: 0x002FA360 File Offset: 0x002F8560
[Token(Token = "0x600C8B1")]
[Address(RVA = "0x172F730", Offset = "0x172E130", VA = "0x18172F730")]
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;
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated;
Action<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> action = new Action(this.FODLGIJCALM);
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> actionEvent = roomOrPlaylistDetailsUpdated - action;
roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated = actionEvent;
}
// Token: 0x0600C8B2 RID: 51378 RVA: 0x002FA428 File Offset: 0x002F8628
[Token(Token = "0x600C8B2")]
[Address(RVA = "0x172FB00", Offset = "0x172E500", VA = "0x18172FB00")]
public CheerFeedbackButtonController()
{
}
// Token: 0x0600C8B3 RID: 51379 RVA: 0x002FA448 File Offset: 0x002F8648
[Token(Token = "0x600C8B3")]
[Address(RVA = "0x172F720", Offset = "0x172E120", VA = "0x18172F720")]
[CompilerGenerated]
private void OHLEICHBGMM(bool IFFAIOGFJJB, string LICNAIGLFCP)
{
this.PICEBFBCNCL();
}
// Token: 0x04008543 RID: 34115
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008543")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
private TMP_Text label;
// Token: 0x04008544 RID: 34116
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008544")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private ChargePhysicalButton button;
// Token: 0x04008545 RID: 34117
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008545")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
private PhysicalButtonLocalToggleAdapter toggleButton;
// Token: 0x04008546 RID: 34118
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4008546")]
[SerializeField]
[Header("Data Sources")]
private RoomOrPlaylistSpecificUIBehaviour roomDetailsProvider;
// Token: 0x04008547 RID: 34119
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4008547")]
[SerializeField]
[Header("Visuals")]
private Image iconImage;
// Token: 0x04008548 RID: 34120
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4008548")]
[SerializeField]
private Sprite toggledOffSprite;
// Token: 0x04008549 RID: 34121
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4008549")]
[SerializeField]
private Sprite toggledOnSprite;
// Token: 0x0400854A RID: 34122
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400854A")]
[SerializeField]
private string toggledOffLabel;
// Token: 0x0400854B RID: 34123
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400854B")]
[SerializeField]
private string toggledOnLabel;
// Token: 0x0400854C RID: 34124
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400854C")]
[SerializeField]
[Header("Analytics")]
private string amplitudeEventContextLabel = "";
// Token: 0x0400854D RID: 34125
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400854D")]
private Color MNPGFFPPCNF;
// Token: 0x0400854E RID: 34126
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400854E")]
private Color CCFFFPEDNDB;
}
}