using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001256 RID: 4694 [Token(Token = "0x2001256")] public class RoomOrPlaylistButton : MonoBehaviour { // Token: 0x17001177 RID: 4471 // (get) Token: 0x060068DB RID: 26843 RVA: 0x0016E1D0 File Offset: 0x0016C3D0 // (set) Token: 0x060068DC RID: 26844 RVA: 0x0016E1E4 File Offset: 0x0016C3E4 [Token(Token = "0x17001177")] public SessionManager.BDPNOBGNGNI FFBGKEIKCLJ { [Token(Token = "0x60068DB")] [Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")] get { return this.MILECMJJALG; } [Token(Token = "0x60068DC")] [Address(RVA = "0x1DCB110", Offset = "0x1DCA110", VA = "0x181DCB110")] set { this.MILECMJJALG = value; if (value == SessionManager.BDPNOBGNGNI.NOT_SET) { Debug.LogError("_loadSceneSource is not set."); } GoToRoomOrPlaylistConditionalButton goToRoomOrPlaylistConditionalButton = this.goToButton; int num = 0; if (!(goToRoomOrPlaylistConditionalButton != num)) { Debug.LogError("GoToButton is null"); return; } this.goToButton.LoadSceneSource = SessionManager.BDPNOBGNGNI.NOT_SET; } } // Token: 0x17001178 RID: 4472 // (get) Token: 0x060068DD RID: 26845 RVA: 0x0016E238 File Offset: 0x0016C438 [Token(Token = "0x17001178")] public GoToRoomOrPlaylistConditionalButton CEKIAPKJKMB { [Token(Token = "0x60068DD")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] get { return this.goToButton; } } // Token: 0x17001179 RID: 4473 // (get) Token: 0x060068DE RID: 26846 RVA: 0x0016E24C File Offset: 0x0016C44C [Token(Token = "0x17001179")] public int CIPOELOKICH { [Token(Token = "0x60068DE")] [Address(RVA = "0x1DCB0F0", Offset = "0x1DCA0F0", VA = "0x181DCB0F0")] get { MKAMHOIHOJK roomOrPlaylist = this.RoomOrPlaylist; if (roomOrPlaylist == 0) { return -1; } return roomOrPlaylist.k__BackingField; } } // Token: 0x060068DF RID: 26847 RVA: 0x0016E26C File Offset: 0x0016C46C [Token(Token = "0x60068DF")] [Address(RVA = "0x1DCAFB0", Offset = "0x1DC9FB0", VA = "0x181DCAFB0")] private void Start() { Image image = this.panel; int num = 0; if (image != num) { WatchUIFlow componentInParent = base.GetComponentInParent(); int num2 = 0; if (componentInParent != num2) { Image image2 = this.panel; Color backgroundColor = componentInParent.backgroundColor; Color color = image2.color; } } } // Token: 0x060068E0 RID: 26848 RVA: 0x0016E2C0 File Offset: 0x0016C4C0 [Token(Token = "0x60068E0")] [Address(RVA = "0x1DCADD0", Offset = "0x1DC9DD0", VA = "0x181DCADD0")] public void SetRoomOrPlaylist(MKAMHOIHOJK PEOBMOOENJD, int JIEEJKADICF) { if (PEOBMOOENJD != 0) { this.RoomOrPlaylist = PEOBMOOENJD; Text text = this.roomNameText; if (PEOBMOOENJD == 0) { } string k__BackingField = PEOBMOOENJD.k__BackingField; string text2 = "^" + k__BackingField; PLDMAFINLJO.FANDNIHFMNM(text, text2); GoToRoomOrPlaylistConditionalButton goToRoomOrPlaylistConditionalButton = this.goToButton; MKAMHOIHOJK roomOrPlaylist = this.RoomOrPlaylist; goToRoomOrPlaylistConditionalButton.SetTarget(roomOrPlaylist); RoomOrPlaylistImage roomOrPlaylistImage = this.roomImage; MKAMHOIHOJK roomOrPlaylist2 = this.RoomOrPlaylist; roomOrPlaylistImage.SetRoomOrPlaylist(roomOrPlaylist2); Image image = this.playlistImage; bool flag = PEOBMOOENJD == 0; image.enabled = flag; MKAMHOIHOJK roomOrPlaylist3 = this.RoomOrPlaylist; Image image2 = this.agRoomImage; bool k__BackingField = roomOrPlaylist3.k__BackingField; image2.enabled = k__BackingField; this.friendCountImage.enabled = k__BackingField; string text3 = this.friendCountText.text; return; } Debug.LogError("Room cannot be null"); } // Token: 0x060068E1 RID: 26849 RVA: 0x0016E398 File Offset: 0x0016C598 [Token(Token = "0x60068E1")] [Address(RVA = "0x1DCB0E0", Offset = "0x1DCA0E0", VA = "0x181DCB0E0")] public RoomOrPlaylistButton() { } // Token: 0x040044F6 RID: 17654 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40044F6")] public MKAMHOIHOJK RoomOrPlaylist; // Token: 0x040044F7 RID: 17655 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40044F7")] private SessionManager.BDPNOBGNGNI MILECMJJALG = (SessionManager.BDPNOBGNGNI)((ulong)17L); // Token: 0x040044F8 RID: 17656 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40044F8")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private GoToRoomOrPlaylistConditionalButton goToButton; // Token: 0x040044F9 RID: 17657 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40044F9")] [SerializeField] private RoomOrPlaylistImage roomImage; // Token: 0x040044FA RID: 17658 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40044FA")] [SerializeField] private Text roomNameText; // Token: 0x040044FB RID: 17659 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40044FB")] [SerializeField] [Header("Icons")] private Image playerCountImage; // Token: 0x040044FC RID: 17660 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40044FC")] [SerializeField] private Sprite[] playerCountSprites; // Token: 0x040044FD RID: 17661 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40044FD")] [SerializeField] private Image playlistImage; // Token: 0x040044FE RID: 17662 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40044FE")] [SerializeField] private Image friendCountImage; // Token: 0x040044FF RID: 17663 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40044FF")] [SerializeField] private Text friendCountText; // Token: 0x04004500 RID: 17664 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4004500")] [SerializeField] private Image agRoomImage; // Token: 0x04004501 RID: 17665 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4004501")] [SerializeField] private Image panel; } }