protected virtual void UpdateExecutionWaitingTimeToStart() { if (TimeHandler.HasTimeJustPassed(GetParameters().plannedStartingTime)) { SetPhase(Task.TaskPhase.Execution); } }
protected virtual void EnterExecutionWaitingTimeToStart() { if (!GetParameters().plannedStartingTime.isInitialized) { SetPhase(Task.TaskPhase.Execution); } else if (TimeHandler.HasTimeJustPassed(GetParameters().plannedStartingTime)) { SetPhase(Task.TaskPhase.Execution); } }