public void ExecuteEventCoroutine(NovelCommand.EventData eData)
 {
     if (executer != null && eData != null)
     {
         Debug.Log("Mouse Clicked!");
         StartCoroutine(executer.EventCoroutine(eData));
     }
 }
Example #2
0
    /// <summary>
    /// イベント処理
    /// </summary>
    public void Event(NovelCommand.EventData data)
    {
        if (executer == null)
        {
            return;
        }
        if (data == null)
        {
            return;
        }

        StartCoroutine(executer.EventCoroutine(data));
    }
Example #3
0
    /// <summary>
    /// イベント処理
    /// </summary>
    public IEnumerator EventCoroutine(NovelCommand.EventData data)
    {
        if (command == null)
        {
            yield break;
        }
        if (sharedData == null)
        {
            yield break;
        }
        if (sharedVariable == null)
        {
            yield break;
        }
        if (data == null)
        {
            yield break;
        }

        yield return(command.Event(sharedData, sharedVariable, data));
    }
Example #4
0
    public IEnumerator EventCoroutine(NovelCommand.EventData eData)
    {
        if (command == null)
        {
            yield break;
        }
        if (commonData == null)
        {
            yield break;
        }
        if (commonVariable == null)
        {
            yield break;
        }
        if (eData == null)
        {
            yield break;
        }

        yield return(command.Event(commonData, commonVariable, eData));
    }