RosettaStone::Task Namespace Reference
Functions | |
TaskStatus | Run (Player &player, ITask &&task) |
template<typename... TaskType> | |
std::vector< TaskStatus > | RunMulti (Player &player, TaskType &&... task) |
Function Documentation
◆ Run()
|
inline |
Calls Impl method and returns meta data.
- Parameters
-
player The player to run task. task The task to run.
- Returns
- The result of task processing.
◆ RunMulti()
template<typename... TaskType>
std::vector<TaskStatus> RosettaStone::Task::RunMulti | ( | Player & | player, |
TaskType &&... | task | ||
) |
Runs multiple Tasks.
- Parameters
-
player The player to run task. task Packed multiple tasks.