Пример #1
0
    /// <summary>
    /// Update is called once per frame
    /// </summary>
    void Update()
    {
        if (activeEvent == null && eventQueue.Count > 0)
        {
            activeEvent = eventQueue.Dequeue();
            activeEvent?.BeginEvent();
        }

        if (activeEvent != null && activeEvent.CurrentState == UIEventState.COMPLETED)
        {
            activeEvent = null;
        }
    }