//------------------------------------------------------------------------/ // Requests //------------------------------------------------------------------------/ private void ProcessRequest(StratusDialogWindowRequestBehaviour instance) { displays.Enqueue(instance); if (!open) { Open(); } }
private void OnRequestEnded() { if (this.displays.NotEmpty()) { StratusDialogWindowRequestBehaviour request = displays.Dequeue(); request.DestroyGameObject(); } if (this.displays.Empty()) { Close(); } }