Ejemplo n.º 1
0
 void RecycleFloatTips(SingleFloatTips tips)
 {
     if (tips != null)
     {
         tips.Reset();
         tipsStack.Push(tips);
     }
 }
Ejemplo n.º 2
0
        SingleFloatTips GetOneFloatTips()
        {
            SingleFloatTips tips = null;

            if (tipsStack.Count == 0)
            {
                view.tipsPrefab.gameObject.SetActive(true);
                tips = GameObject.Instantiate <SingleFloatTips>(view.tipsPrefab, view.centerTrans);
                view.tipsPrefab.gameObject.SetActive(false);
                tips.Reset();
            }
            else
            {
                tips = tipsStack.Pop();
            }

            if (tips != null)
            {
                tips.gameObject.SetActive(true);
            }

            return(tips);
        }