API reference
API reference
Select your platform
No SDKs available
No versions available

MultiTaskData Class

Extends IPoolObject, MultiTaskData<(T1, T2)>, MultiTaskData<(T1, T2, T3)>, MultiTaskData<(T1, T2, T3, T4)>, MultiTaskData<(T1, T2, T3, T4, T5)>, MultiTaskData<(T1, T2, T3, T4, T5, T6)>, MultiTaskData<(T1, T2, T3, T4, T5, T6, T7)>, MultiTaskData<(T1, T2, T3, T4, T5, T6, T7, T8)>

Protected Fields

OVRTask< T > CombinedTask[Get]
T Result[Get]
HashSet< Guid > Remaining[Get]

Protected Functions

void AddTask
( Guid id )
void OnResult
( Guid taskId )

Static Member Functions

static OVRTask<(T1, T2)> Get
( OVRTask< T1 > task1,
OVRTask< T2 > task2 )
static OVRTask<(T1, T2, T3)> Get
( OVRTask< T1 > task1,
OVRTask< T2 > task2,
OVRTask< T3 > task3 )
static OVRTask<(T1, T2, T3, T4)> Get
( OVRTask< T1 > task1,
OVRTask< T2 > task2,
OVRTask< T3 > task3,
OVRTask< T4 > task4 )
static OVRTask<(T1, T2, T3, T4, T5)> Get
( OVRTask< T1 > task1,
OVRTask< T2 > task2,
OVRTask< T3 > task3,
OVRTask< T4 > task4,
OVRTask< T5 > task5 )
static OVRTask<(T1, T2, T3, T4, T5, T6)> Get
( OVRTask< T1 > task1,
OVRTask< T2 > task2,
OVRTask< T3 > task3,
OVRTask< T4 > task4,
OVRTask< T5 > task5,
OVRTask< T6 > task6 )
static OVRTask<(T1, T2, T3, T4, T5, T6, T7)> Get
( OVRTask< T1 > task1,
OVRTask< T2 > task2,
OVRTask< T3 > task3,
OVRTask< T4 > task4,
OVRTask< T5 > task5,
OVRTask< T6 > task6,
OVRTask< T7 > task7 )
static OVRTask<(T1, T2, T3, T4, T5, T6, T7, T8)> Get
( OVRTask< T1 > task1,
OVRTask< T2 > task2,
OVRTask< T3 > task3,
OVRTask< T4 > task4,
OVRTask< T5 > task5,
OVRTask< T6 > task6,
OVRTask< T7 > task7,
OVRTask< T8 > task8 )
Did you find this page helpful?
Thumbs up icon
Thumbs down icon