private void processEnterEvent <C>(Action a, IEnterEvents <T> ee, Func <IEnterEvents <T>, Action <T, Action, MonoBehaviourHasDestroyEvent> > processAction, MonoBehaviourHasDestroyEvent mb) { processAction(ee)(this as T, a, mb); }
private void processEnterEvent <C>(Action a, IEnterEvents <T> ee, Func <IEnterEvents <T>, Action <T, Action> > processAction) { processAction(ee)(this as T, a); }