public static void RecordAction(int level, ActionFunctor action) { Instance.levels[level].RecordAction(action); }
protected LevelAction(ActionFunctor act) { Functor = act; }
public void RecordAction(ActionFunctor action) { actions.Add(action); }
protected LevelAction(UnityAction act) { Functor = new ActionFunctor(act); }