216 lines
9.0 KiB
C#
216 lines
9.0 KiB
C#
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: 0x02001D2F RID: 7471
|
|
[Token(Token = "0x2001D2F")]
|
|
[StructLayout(3)]
|
|
public class FavoriteFeedbackButtonController : MonoBehaviour
|
|
{
|
|
// Token: 0x0600C8C9 RID: 51401 RVA: 0x002FA868 File Offset: 0x002F8A68
|
|
[Token(Token = "0x600C8C9")]
|
|
[Address(RVA = "0x1222580", Offset = "0x1220F80", VA = "0x181222580")]
|
|
private void Awake()
|
|
{
|
|
ChargePhysicalButton chargePhysicalButton = this.button;
|
|
bool isButtonEnabled = chargePhysicalButton.HFNAIHCPBNN;
|
|
int num = 0;
|
|
chargePhysicalButton.EFEGGLIACKH = num != 0;
|
|
ChargePhysicalButton chargePhysicalButton2 = this.button;
|
|
ChargePhysicalButton.DHLBGCGFOKM dhlbgcgfokm = new ChargePhysicalButton.DHLBGCGFOKM(this.DFJBKCHBHME);
|
|
chargePhysicalButton2.IFBBCJAFNKL += dhlbgcgfokm;
|
|
ChargePhysicalButton chargePhysicalButton3 = this.button;
|
|
int num2;
|
|
ChargePhysicalButton.LAIOCMMEABH laiocmmeabh = new ChargePhysicalButton.LAIOCMMEABH(num2.BLDBNAOHJIG);
|
|
num2 = 0;
|
|
chargePhysicalButton3.AddCustomChargeCondition(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: 0x0600C8CA RID: 51402 RVA: 0x002FA908 File Offset: 0x002F8B08
|
|
[Token(Token = "0x600C8CA")]
|
|
[Address(RVA = "0x12226C0", Offset = "0x12210C0", VA = "0x1812226C0")]
|
|
private void DFJBKCHBHME(ChargePhysicalButton LKDLEHGHCAD)
|
|
{
|
|
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomDetailsProvider;
|
|
if (roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Room)
|
|
{
|
|
PPENFJMFPNE <BIOEJBLEEPF>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField.<BIOEJBLEEPF>k__BackingField;
|
|
CJODCLDGFCF <IBHMLBGMNOP>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<FNGJFIKGCNN>k__BackingField.<IBHMLBGMNOP>k__BackingField;
|
|
string text = this.amplitudeEventContextLabel;
|
|
CJJCHPCDJJP.MLODIIDFDOL mlodiidfdol = new CJJCHPCDJJP.MLODIIDFDOL(this.DLAHNNMIKAM);
|
|
CJJCHPCDJJP.KNGAAMGOLCE(<BIOEJBLEEPF>k__BackingField, <IBHMLBGMNOP>k__BackingField, text, mlodiidfdol);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C8CB RID: 51403 RVA: 0x002FA964 File Offset: 0x002F8B64
|
|
[Token(Token = "0x600C8CB")]
|
|
[Address(RVA = "0x12228D0", Offset = "0x12212D0", VA = "0x1812228D0")]
|
|
private void PICEBFBCNCL()
|
|
{
|
|
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomDetailsProvider;
|
|
if (roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField != (ulong)0L && roomOrPlaylistSpecificUIBehaviour.<FNGJFIKGCNN>k__BackingField != (ulong)0L)
|
|
{
|
|
ChargePhysicalButton chargePhysicalButton = this.button;
|
|
bool isButtonEnabled = chargePhysicalButton.HFNAIHCPBNN;
|
|
chargePhysicalButton.EFEGGLIACKH = true;
|
|
bool flag = this.roomDetailsProvider.<FNGJFIKGCNN>k__BackingField.CPAAFLNLLMP;
|
|
Image image = this.iconImage;
|
|
if (!flag)
|
|
{
|
|
Sprite sprite = this.toggledOffSprite;
|
|
image.sprite = sprite;
|
|
TMP_Text tmp_Text = this.label;
|
|
}
|
|
Sprite sprite2 = this.toggledOnSprite;
|
|
image.sprite = sprite2;
|
|
TMP_Text tmp_Text2 = this.label;
|
|
string text = this.toggledOnLabel;
|
|
tmp_Text2.text = text;
|
|
PhysicalButtonLocalToggleAdapter physicalButtonLocalToggleAdapter = this.toggleButton;
|
|
int num = 0;
|
|
if (physicalButtonLocalToggleAdapter != num)
|
|
{
|
|
ChargePhysicalButton chargePhysicalButton2 = this.button;
|
|
PhysicalButtonLocalToggleAdapter physicalButtonLocalToggleAdapter2 = this.toggleButton;
|
|
bool activated = chargePhysicalButton2.EFEGGLIACKH;
|
|
physicalButtonLocalToggleAdapter2.IBIEKAOHAMD = true;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C8CC RID: 51404 RVA: 0x002FAA48 File Offset: 0x002F8C48
|
|
[Token(Token = "0x600C8CC")]
|
|
[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: 0x0600C8CD RID: 51405 RVA: 0x002FAA5C File Offset: 0x002F8C5C
|
|
[Token(Token = "0x600C8CD")]
|
|
[Address(RVA = "0x12227A0", Offset = "0x12211A0", VA = "0x1812227A0")]
|
|
private void FODLGIJCALM(RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH EFDBFLPKHKA, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO EEAOJHBIACA, OKLDKBKBECD GEDCEIDOKJL)
|
|
{
|
|
this.PICEBFBCNCL();
|
|
}
|
|
|
|
// Token: 0x0600C8CE RID: 51406 RVA: 0x002FAA70 File Offset: 0x002F8C70
|
|
[Token(Token = "0x600C8CE")]
|
|
[Address(RVA = "0x12227B0", Offset = "0x12211B0", VA = "0x1812227B0")]
|
|
private void OnDestroy()
|
|
{
|
|
ChargePhysicalButton chargePhysicalButton = this.button;
|
|
int num;
|
|
ChargePhysicalButton.LAIOCMMEABH laiocmmeabh = new ChargePhysicalButton.LAIOCMMEABH(num.BLDBNAOHJIG);
|
|
num = 0;
|
|
chargePhysicalButton.RemoveCustomChargeCondition(laiocmmeabh);
|
|
ChargePhysicalButton chargePhysicalButton2 = this.button;
|
|
ChargePhysicalButton.DHLBGCGFOKM dhlbgcgfokm = new ChargePhysicalButton.DHLBGCGFOKM(this.DFJBKCHBHME);
|
|
chargePhysicalButton2.IFBBCJAFNKL -= dhlbgcgfokm;
|
|
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: 0x0600C8CF RID: 51407 RVA: 0x002FAAF0 File Offset: 0x002F8CF0
|
|
[Token(Token = "0x600C8CF")]
|
|
[Address(RVA = "0x1222A60", Offset = "0x1221460", VA = "0x181222A60")]
|
|
public FavoriteFeedbackButtonController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C8D0 RID: 51408 RVA: 0x002FAB10 File Offset: 0x002F8D10
|
|
[Token(Token = "0x600C8D0")]
|
|
[Address(RVA = "0x12227A0", Offset = "0x12211A0", VA = "0x1812227A0")]
|
|
[CompilerGenerated]
|
|
private void DLAHNNMIKAM(bool IFFAIOGFJJB, string LICNAIGLFCP)
|
|
{
|
|
this.PICEBFBCNCL();
|
|
}
|
|
|
|
// Token: 0x04008557 RID: 34135
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008557")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
|
private TMP_Text label;
|
|
|
|
// Token: 0x04008558 RID: 34136
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4008558")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private ChargePhysicalButton button;
|
|
|
|
// Token: 0x04008559 RID: 34137
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4008559")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
|
|
private PhysicalButtonLocalToggleAdapter toggleButton;
|
|
|
|
// Token: 0x0400855A RID: 34138
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400855A")]
|
|
[SerializeField]
|
|
[Header("Data Sources")]
|
|
private RoomOrPlaylistSpecificUIBehaviour roomDetailsProvider;
|
|
|
|
// Token: 0x0400855B RID: 34139
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400855B")]
|
|
[SerializeField]
|
|
[Header("Visuals")]
|
|
private Image iconImage;
|
|
|
|
// Token: 0x0400855C RID: 34140
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400855C")]
|
|
[SerializeField]
|
|
private Sprite toggledOffSprite;
|
|
|
|
// Token: 0x0400855D RID: 34141
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400855D")]
|
|
[SerializeField]
|
|
private Sprite toggledOnSprite;
|
|
|
|
// Token: 0x0400855E RID: 34142
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400855E")]
|
|
[SerializeField]
|
|
private string toggledOffLabel;
|
|
|
|
// Token: 0x0400855F RID: 34143
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400855F")]
|
|
[SerializeField]
|
|
private string toggledOnLabel;
|
|
|
|
// Token: 0x04008560 RID: 34144
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4008560")]
|
|
[SerializeField]
|
|
[Header("Analytics")]
|
|
private string amplitudeEventContextLabel = "";
|
|
}
|
|
}
|