void RecycleFloatTips(SingleFloatTips tips) { if (tips != null) { tips.Reset(); tipsStack.Push(tips); } }
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); }