void Update() { if (mQueue.Count == 0) { return; } if (timer > interval) { FlywordData item = mQueue.Dequeue(); Play(item.value, item.pos, item.type); timer = 0; } else { timer++; } }
public void Show(string value, Vector3 pos, EFlyWordType type) { FlywordData data = new FlywordData(value, pos, type); mQueue.Enqueue(data); }