예제 #1
0
    // Update is called once per frame
    void Update()
    {
        // check if there is a current event
        if (currentEvent != null)
        {
            // check for inputs

            if (UIhandler.UI.dialogStaggering)
            {
                if (Input.GetMouseButtonDown(0))
                {
                    // call ui staggering
                    UIhandler.UI.OnInput();
                }
            }
            else
            {
                currentEvent.OnInput();
            }
            //Debug.Log("checking for input");

            if (skipCurrent)
            {
                LoadEvent();
            }

            // check if event has ended
            else if (currentEvent.End)
            {
                // change current event to the next one
                GotoNextEvent();
            }
        }
        else
        {
            // if there's no event try loading new events
            LoadEvent();
        }
    }