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)); }
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; }
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); }
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); }