public void SelectChannelButton(CommunityChannelButton button)
        {
            ulong  clubId   = button.Community.ClubId;
            string str      = string.Concat("DefaultChannel_", clubId.ToString());
            ulong  streamId = button.StreamId;

            SecurePlayerPrefs.SetString(str, streamId.ToString(), Main.uniqueIdentifier);
            this.OpenChatPanel(button.Community, button.Stream);
        }
 private void BuildContentPane()
 {
     this.m_content.DetachAllChildren();
     foreach (CommunityStream allStream in this.m_community.GetAllStreams())
     {
         GameObject             gameObject = this.m_content.AddAsChildObject(this.m_channelSelectPrefab);
         CommunityChannelButton component  = gameObject.GetComponent <CommunityChannelButton>();
         component.SetCommunityInfo(this.m_community, allStream);
         component.GetComponentInChildren <Button>().onClick.AddListener(() => this.m_selectCallback(component));
         component.GetComponentInChildren <Button>().onClick.AddListener(this.m_cleanupCallback);
     }
 }
        private void BuildContentPane()
        {
            this.m_content.DetachAllChildren();
            ReadOnlyCollection <CommunityStream> allStreams = this.m_community.GetAllStreams();

            foreach (CommunityStream stream in allStreams)
            {
                GameObject             gameObject    = this.m_content.AddAsChildObject(this.m_channelSelectPrefab);
                CommunityChannelButton channelButton = gameObject.GetComponent <CommunityChannelButton>();
                channelButton.SetCommunityInfo(this.m_community, stream);
                channelButton.GetComponentInChildren <Button>().onClick.AddListener(delegate
                {
                    this.m_selectCallback.Invoke(channelButton);
                });
                channelButton.GetComponentInChildren <Button>().onClick.AddListener(this.m_cleanupCallback);
            }
        }
 public void SelectChannelButton(CommunityChannelButton button)
 {
     SecurePlayerPrefs.SetString("DefaultChannel_" + button.Community.ClubId.ToString(), button.StreamId.ToString(), Main.uniqueIdentifier);
     this.OpenChatPanel(button.Community, button.Stream);
 }