using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Realtime; using RecNet; using UnityEngine; namespace RecRoom { // Token: 0x02001D2C RID: 7468 [Token(Token = "0x2001D2C")] [StructLayout(3)] public class CommentFeedbackButtonController : MonoBehaviour { // Token: 0x0600C8B4 RID: 51380 RVA: 0x002FA45C File Offset: 0x002F865C [Token(Token = "0x600C8B4")] [Address(RVA = "0x1669500", Offset = "0x1667F00", VA = "0x181669500")] 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: 0x0600C8B5 RID: 51381 RVA: 0x002FA4AC File Offset: 0x002F86AC [Token(Token = "0x600C8B5")] [Address(RVA = "0x1669960", Offset = "0x1668360", VA = "0x181669960")] private void OnEnable() { ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.EBLJHBJGDFB); Matchmaking.EBLJHBJGDFB = ebljhbjgdfb + action; } // Token: 0x0600C8B6 RID: 51382 RVA: 0x002FA4D8 File Offset: 0x002F86D8 [Token(Token = "0x600C8B6")] [Address(RVA = "0x16698A0", Offset = "0x16682A0", VA = "0x1816698A0")] private void OnDisable() { ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.EBLJHBJGDFB); Matchmaking.EBLJHBJGDFB = ebljhbjgdfb - action; } // Token: 0x0600C8B7 RID: 51383 RVA: 0x002FA504 File Offset: 0x002F8704 [Token(Token = "0x600C8B7")] [Address(RVA = "0x1669700", Offset = "0x1668100", VA = "0x181669700")] private void EBLJHBJGDFB() { } // Token: 0x0600C8B8 RID: 51384 RVA: 0x002FA514 File Offset: 0x002F8714 [Token(Token = "0x600C8B8")] [Address(RVA = "0x1669720", Offset = "0x1668120", VA = "0x181669720")] 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: 0x0600C8B9 RID: 51385 RVA: 0x002FA554 File Offset: 0x002F8754 [Token(Token = "0x600C8B9")] [Address(RVA = "0x16695C0", Offset = "0x1667FC0", VA = "0x1816695C0")] 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.Instance; string text2 = "Cannot create room comment: " + num; } // Token: 0x0600C8BA RID: 51386 RVA: 0x002FA5A0 File Offset: 0x002F87A0 [Token(Token = "0x600C8BA")] [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: 0x0600C8BB RID: 51387 RVA: 0x002FA5B4 File Offset: 0x002F87B4 [Token(Token = "0x600C8BB")] [Address(RVA = "0x16697E0", Offset = "0x16681E0", VA = "0x1816697E0")] 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: 0x0600C8BC RID: 51388 RVA: 0x002FA604 File Offset: 0x002F8804 [Token(Token = "0x600C8BC")] [Address(RVA = "0x1669A30", Offset = "0x1668430", VA = "0x181669A30")] public CommentFeedbackButtonController() { } // Token: 0x0400854F RID: 34127 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400854F")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private ChargePhysicalButton button; // Token: 0x04008550 RID: 34128 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008550")] [SerializeField] [Header("Analytics")] private string amplitudeEventContextLabel = ""; } }