using UnityEngine; using UnityEngine.UI; using System.Collections; using System.Collections.Generic; using Games.Item; using GCGame; using GCGame.Table; using Games.ChatHistory; public class GuildHistoryLink : ChatLinkName { private ulong _Uguid; private string _Name; private static Stack _IdleLinkMasks = new Stack(); private List _LinkMasks = new List(); public override void SetLinkBySendStr(Text text, ChatHistoryItem chatHistory, string linkStr, string[] linkParams) { StrSend = linkStr; StrInput = linkStr; if (linkParams.Length != 3) return; _Uguid = ulong.Parse(linkParams[1]); _Name = linkParams[2]; StrShow = string.Format("{1}[{0}]", _Name, StrDictionary.GetClientDictionaryString("#{5533}")); } protected override void LinkClick(int linkindex) { if (_Uguid == GameManager.gameManager.PlayerDataPool.MainPlayerBaseAttr.Guid) return; PlayerTooltipsLogic.ShowPlayerTooltip(_Uguid, _Name, "", 0, -1, 0, Vector3.zero); } }