public void ExecuteEventCoroutine(NovelCommand.EventData eData) { if (executer != null && eData != null) { Debug.Log("Mouse Clicked!"); StartCoroutine(executer.EventCoroutine(eData)); } }
/// <summary> /// イベント処理 /// </summary> public void Event(NovelCommand.EventData data) { if (executer == null) { return; } if (data == null) { return; } StartCoroutine(executer.EventCoroutine(data)); }
/// <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)); }
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)); }