예제 #1
0
    /// <summary>
    /// 显示底端信息提示
    /// </summary>
    /// <param name="content"></param>
    /// <param name="color"></param>
    /// <param name="timer"></param>
    public static void ShowTips(string content, Color color, float timer = 1.5f)
    {
        if (TipsList.Count >= 5)
        {
            return;
        }
        UITipsView tips = UIPool.Instance.PopUITipPanel();

        if (tips != null)
        {
            tips.gameObject.SetActive(true);
            tips.ShowTips(content, timer, color, false);
            tips.SizeTipSize(16);
        }
    }
예제 #2
0
    /// <summary>
    ///显示右下角的提示
    /// </summary>
    /// <param name="content"></param>
    /// <param name="timer"></param>
    public static void ShowRightInfo(string content, float timer = 3f)
    {
        if (GameTipsList.Count >= 5)
        {
            foreach (var i in GameTipsList)
            {
                if (i.TipPos == UITipsView.TipPosType.Right)
                {
                    i.ImmediatelyBeginAlpha(true);
                }
                break;
            }
        }
        UITipsView tips = UIPool.Instance.PopUITipPanel();

        if (tips != null)
        {
            tips.transform.localPosition = new Vector3(400, -85, 0);
            tips.gameObject.SetActive(true);
            tips.ShowTips(content, timer, Color.white, true, UITipsView.TipPosType.Right);
            tips.SizeTipSize(24);
        }
    }