private void Invoke(InputFunc func) { func.Invoke(param); }
private IEnumerator ExecuteDelayed(InputFunc func) { yield return new WaitForSeconds(delay); Invoke(func); }