Exemple #1
0
    public void OnYellClick()
    {
        m_selectedType = pe_MsgType.Yell;
        FillterLabel.gradientBottom = m_GradientBottomColor[3];
        FillterLabel.gradientTop    = new Color(1f, 1f, 1f);
        FillterLabel.text           = Localization.Get(m_selectedType.ToString());

        CurrentChannelBtn.SetActive(true);
        WhisperTargetInput.gameObject.SetActive(false);
    }
Exemple #2
0
    void Init()
    {
        ChatLineScrollView.onDragFinished = OnDragFinished;

        FillterLabel.text                 = Localization.Get(m_selectedType.ToString());
        CurrentChannelLabel.text          = string.Format("{0}{1}", Localization.Get("Channel"), Network.ChatServer.GroupName);
        ChattingBarInput.defaultText      = Localization.Get("InputMessage");
        ChattingBarInput.characterLimit   = GameConfig.Get <int>("line_max_char");
        WhisperTargetInput.characterLimit = GameConfig.Get <int>("nickname_max");
    }
Exemple #3
0
    public void OnClickFriendsWhisper(PopupChatLine chat)
    {
        m_selectedType = pe_MsgType.SendWhisper;
        FillterLabel.gradientBottom = m_GradientBottomColor[1];
        FillterLabel.gradientTop    = new Color(1f, 1f, 1f);
        FillterLabel.text           = Localization.Get(m_selectedType.ToString());

        CurrentChannelBtn.SetActive(false);
        WhisperTargetInput.gameObject.SetActive(true);

        WhisperTargetInput.value = chat.Line.Nickname;
    }
Exemple #4
0
    public void OnGuildClick()
    {
        //TODO : Check exist guild
        if (GuildManager.Instance.GuildInfo == null || GuildManager.Instance.GuildInfo.info == null)
        {
            Tooltip.Instance.ShowMessageKey("NeedGuild");
            return;
        }

        m_selectedType = pe_MsgType.Guild;
        FillterLabel.gradientBottom = m_GradientBottomColor[2];
        FillterLabel.gradientTop    = new Color(1f, 1f, 1f);
        FillterLabel.text           = Localization.Get(m_selectedType.ToString());

        CurrentChannelBtn.SetActive(true);
        WhisperTargetInput.gameObject.SetActive(false);
    }