public override IEnumerator PerformEvent() { if (subSequence.CheckTriggersAndPerfomEvents()) { if (!waitForEventComplete) { OnEventComplete(); } } else { OnEventComplete(); } yield return(0); }