using System; using Cpp2IlInjected; using RecNet; using UnityEngine; namespace RecRoom { // Token: 0x020020D3 RID: 8403 [Token(Token = "0x20020D3")] public class CommentFeedbackButtonController : MonoBehaviour { // Token: 0x0600D6BF RID: 54975 RVA: 0x0031C05C File Offset: 0x0031A25C [Token(Token = "0x600D6BF")] [Address(RVA = "0x11FE1D0", Offset = "0x11FCFD0", VA = "0x1811FE1D0")] private void Awake() { ChargePhysicalButton chargePhysicalButton = this.button; ChargePhysicalButton.DHLBGCGFOKM dhlbgcgfokm = new ChargePhysicalButton.DHLBGCGFOKM(this.DFJBKCHBHME); chargePhysicalButton.IFBBCJAFNKL += dhlbgcgfokm; ChargePhysicalButton chargePhysicalButton2 = this.button; int num; ChargePhysicalButton.LAIOCMMEABH laiocmmeabh = new ChargePhysicalButton.LAIOCMMEABH(num.BLDBNAOHJIG); num = 0; chargePhysicalButton2.AddCustomChargeCondition(laiocmmeabh); } // Token: 0x0600D6C0 RID: 54976 RVA: 0x0031C0AC File Offset: 0x0031A2AC [Token(Token = "0x600D6C0")] [Address(RVA = "0x11FE630", Offset = "0x11FD430", VA = "0x1811FE630")] private void OnEnable() { OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.EBLJHBJGDFB); Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.BPJDFPACLMK(ebljhbjgdfb, action); } // Token: 0x0600D6C1 RID: 54977 RVA: 0x0031C0D8 File Offset: 0x0031A2D8 [Token(Token = "0x600D6C1")] [Address(RVA = "0x11FE570", Offset = "0x11FD370", VA = "0x1811FE570")] private void OnDisable() { OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.EBLJHBJGDFB); Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.GMNMHGMFGOL(ebljhbjgdfb, action); } // Token: 0x0600D6C2 RID: 54978 RVA: 0x0031C104 File Offset: 0x0031A304 [Token(Token = "0x600D6C2")] [Address(RVA = "0x11FE3D0", Offset = "0x11FD1D0", VA = "0x1811FE3D0")] private void EBLJHBJGDFB() { } // Token: 0x0600D6C3 RID: 54979 RVA: 0x0031C114 File Offset: 0x0031A314 [Token(Token = "0x600D6C3")] [Address(RVA = "0x11FE3F0", Offset = "0x11FD1F0", VA = "0x1811FE3F0")] private bool HCLIKCHJPNC(out string DPLFMDDGAGL) { bool flag = FeedbackManager.CanLocalPlayerViewOrCreateComments(Matchmaking.BBJAEJHMAPB.k__BackingField, out DPLFMDDGAGL); ChargePhysicalButton chargePhysicalButton = this.button; bool isButtonEnabled = chargePhysicalButton.HFNAIHCPBNN; chargePhysicalButton.EFEGGLIACKH = flag; return flag; } // Token: 0x0600D6C4 RID: 54980 RVA: 0x0031C154 File Offset: 0x0031A354 [Token(Token = "0x600D6C4")] [Address(RVA = "0x11FE290", Offset = "0x11FD090", VA = "0x1811FE290")] private void DFJBKCHBHME(ChargePhysicalButton LKDLEHGHCAD) { int num = 0; if (this.HCLIKCHJPNC(num)) { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; string text = this.amplitudeEventContextLabel; instance.TryShowCreateCommentDialog(num2, text); return; } NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; string text2 = "Cannot create room comment: " + num; } // Token: 0x0600D6C5 RID: 54981 RVA: 0x0031C1A0 File Offset: 0x0031A3A0 [Token(Token = "0x600D6C5")] [Address(RVA = "0x80C610", Offset = "0x80B410", VA = "0x18080C610")] private static bool BLDBNAOHJIG(ChargePhysicalButton AKBHFOFHHNK, AGAJMBPABDL BBIDOHOGCJN, PlayerHand JOFEIIFPKCC) { if (BBIDOHOGCJN != 0) { } return true; } // Token: 0x0600D6C6 RID: 54982 RVA: 0x0031C1B4 File Offset: 0x0031A3B4 [Token(Token = "0x600D6C6")] [Address(RVA = "0x11FE4B0", Offset = "0x11FD2B0", VA = "0x1811FE4B0")] 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; } // Token: 0x0600D6C7 RID: 54983 RVA: 0x0031C204 File Offset: 0x0031A404 [Token(Token = "0x600D6C7")] [Address(RVA = "0x11FE700", Offset = "0x11FD500", VA = "0x1811FE700")] public CommentFeedbackButtonController() { } // Token: 0x040089E6 RID: 35302 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40089E6")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private ChargePhysicalButton button; // Token: 0x040089E7 RID: 35303 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40089E7")] [SerializeField] [Header("Analytics")] private string amplitudeEventContextLabel = ""; } }