public void OnAddAction(ASequencedAction action) { action.ResetState(); action.FirstExecutionAction(); ExecutedActions.Add(action); //first tick for removing at the same frame if necessary ProcessTick(0f, action); }
private void ProcessTick(float d, ASequencedAction contextAction) { contextAction.OnTick(d); }