using System; using Cpp2IlInjected; using RecNet; using UnityEngine; namespace RecRoom { // Token: 0x020021C1 RID: 8641 [Token(Token = "0x20021C1")] public class CommentFeedbackButtonController : MonoBehaviour { // Token: 0x0600DAE1 RID: 56033 RVA: 0x00325618 File Offset: 0x00323818 [Token(Token = "0x600DAE1")] [Address(RVA = "0x1D870E0", Offset = "0x1D860E0", VA = "0x181D870E0")] 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: 0x0600DAE2 RID: 56034 RVA: 0x00325668 File Offset: 0x00323868 [Token(Token = "0x600DAE2")] [Address(RVA = "0x1D87540", Offset = "0x1D86540", VA = "0x181D87540")] private void OnEnable() { OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.EBLJHBJGDFB); Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.BPJDFPACLMK(ebljhbjgdfb, action); } // Token: 0x0600DAE3 RID: 56035 RVA: 0x00325694 File Offset: 0x00323894 [Token(Token = "0x600DAE3")] [Address(RVA = "0x1D87480", Offset = "0x1D86480", VA = "0x181D87480")] private void OnDisable() { OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.EBLJHBJGDFB); Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.GMNMHGMFGOL(ebljhbjgdfb, action); } // Token: 0x0600DAE4 RID: 56036 RVA: 0x003256C0 File Offset: 0x003238C0 [Token(Token = "0x600DAE4")] [Address(RVA = "0x1D872E0", Offset = "0x1D862E0", VA = "0x181D872E0")] private void EBLJHBJGDFB() { } // Token: 0x0600DAE5 RID: 56037 RVA: 0x003256D0 File Offset: 0x003238D0 [Token(Token = "0x600DAE5")] [Address(RVA = "0x1D87300", Offset = "0x1D86300", VA = "0x181D87300")] 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: 0x0600DAE6 RID: 56038 RVA: 0x00325710 File Offset: 0x00323910 [Token(Token = "0x600DAE6")] [Address(RVA = "0x1D871A0", Offset = "0x1D861A0", VA = "0x181D871A0")] 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: 0x0600DAE7 RID: 56039 RVA: 0x0032575C File Offset: 0x0032395C [Token(Token = "0x600DAE7")] [Address(RVA = "0x1279560", Offset = "0x1278560", VA = "0x181279560")] private static bool BLDBNAOHJIG(ChargePhysicalButton AKBHFOFHHNK, AGAJMBPABDL BBIDOHOGCJN, PlayerHand JOFEIIFPKCC) { if (BBIDOHOGCJN != 0) { } return true; } // Token: 0x0600DAE8 RID: 56040 RVA: 0x00325770 File Offset: 0x00323970 [Token(Token = "0x600DAE8")] [Address(RVA = "0x1D873C0", Offset = "0x1D863C0", VA = "0x181D873C0")] 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: 0x0600DAE9 RID: 56041 RVA: 0x003257C0 File Offset: 0x003239C0 [Token(Token = "0x600DAE9")] [Address(RVA = "0x1D87610", Offset = "0x1D86610", VA = "0x181D87610")] public CommentFeedbackButtonController() { } // Token: 0x04008BCE RID: 35790 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008BCE")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private ChargePhysicalButton button; // Token: 0x04008BCF RID: 35791 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4008BCF")] [SerializeField] [Header("Analytics")] private string amplitudeEventContextLabel = ""; } }