Example #1
0
 public void OnClickNickname(PopupChatLine chat)
 {
     if (chat.Line.AccountIdx == 0 || chat.Line.AccountIdx == SHSavedData.AccountIdx)
     {
         return;
     }
     Tooltip.Instance.ShowTooltip(eTooltipMode.Profile, chat, new Action <PopupChatLine>(OnClickFriendsWhisper));
 }
Example #2
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;
    }
Example #3
0
    public override void Init(params object[] parms)
    {
        m_Chat = parms[0] as PopupChatLine;
        if (m_PlayerProfile == null)
        {
            m_PlayerProfile = NGUITools.AddChild(ProfileIndicater, ProfilePrefab).GetComponent <PlayerProfile>();
            m_PlayerProfile.GetComponent <BoxCollider2D>().enabled = false;
        }

        OnClickWhisperCallback = parms[1] as Action <PopupChatLine>;

//        m_PlayerProfile.UpdateProfile(m_Chat.Line.ThumbIdx, m_Chat.Line.Nickname, m_Chat.Line.Level);
    }
Example #4
0
    public void OnClickItem(PopupChatLine chat)
    {
        if (chat.Line.LootCreature == null)
        {
            return;
        }

        if (GameMain.Instance.CurrentGameMenu == GameMenu.Battle)
        {
            Tooltip.Instance.ShowMessageKey("NotAvailableShowCharacterInBattle");
            return;
        }
        Tooltip.Instance.ShowTooltip(eTooltipMode.Character, chat);
    }