virtual protected void ShowTalk(string msg, int time) { if (mPaoPao == null) { mPaoPao = PaoPaoManager.Instance.CreatePaoPaoUI(); } if (mPaoPao != null) { mPaoPao.Talk(msg, time); } }
public PaoPaoNode CreatePaoPaoUI(bool top = false, int minWidth = 210, int minHeight = 120, int layer = (int)UI_LAYER_TYPE.UI_LAYER_ITEMS) { PaoPaoNode node = null; if (mCacheQueue.Count > 0) { node = mCacheQueue.Dequeue() as PaoPaoNode; } else { node = new PaoPaoNode(); } node.SetLayer(layer); node.SetTop(top); node.SetMinSize(minWidth, minHeight); return(node); }
private void BeginPaoPao(int depth) { mDepth = depth; GameDebug.Log("BeginPaoPao"); mItemsQueue = CheckZhushou(); if (mItemsQueue != null && mItemsQueue.Count > 0) { ZhushouTableItem item = mItemsQueue.Dequeue(); GuideManager.Instance.OnBeginHelper(item.questid); if (mPaoPao == null) { mPaoPao = PaoPaoManager.Instance.CreatePaoPaoUI(true, 0, 0, (int)UI_LAYER_TYPE.UI_LAYER_WINDOWS); mPaoPao.SetOffset(-9.1f); mPaoPao.SetGap(50, 50); mPaoPao.SetColor(0xFEd514FF); } NextPaoPao(item); } }
public void ReleasePaoPaoUI(PaoPaoNode node) { node.Hide(); mCacheQueue.Enqueue(node); }