using UnityEngine;
using UnityEngine.UI;
using System;
using System.Collections;
using System.Collections.Generic;
using Games.ChatHistory;
using GCGame.Table;
using Games.GlobeDefine;
using GCGame;
using Module.Log;

public class ChatShowLink : ChatShowItem
{
    public override float GetItemWidth()
    {
        return _LinkSize.x;
    }
    public override float GetItemHeight()
    {
        return _LinkSize.y;
    }

    #region 

    public Text _LinkText;
    public Sprite[] _MotionAnims;

    public float _AnimTime = 0.1f;

    private Vector2 _LinkSize;

    public void SetLinkText(string str)
    {
        _LinkText.text = str;
        _LinkText.CalculateLayoutInputHorizontal();
        _LinkText.CalculateLayoutInputVertical();

        _LinkSize = new Vector2(_LinkText.preferredWidth, _LinkText.preferredHeight);
    }
    
    #endregion
}