Class IUsesMARSTrackableDataGenericMethods
Inheritance
IUsesMARSTrackableDataGenericMethods
Assembly: Unity.MARS.Interfaces.dll
Syntax
public static class IUsesMARSTrackableDataGenericMethods
Methods
AddData<T>(IUsesMARSTrackableData<T>, int, T)
Declaration
public static void AddData<T>(this IUsesMARSTrackableData<T> obj, int dataId, T value) where T : IMRTrackable
Parameters
Type Parameters
AddOrUpdateData<T>(IUsesMARSTrackableData<T>, T)
Declaration
public static int AddOrUpdateData<T>(this IUsesMARSTrackableData<T> obj, T value) where T : IMRTrackable
Parameters
Returns
Type Parameters
GetCollection<T>(IUsesMARSTrackableData<T>)
Declaration
public static ICollection<KeyValuePair<int, T>> GetCollection<T>(this IUsesMARSTrackableData<T> obj) where T : IMRTrackable
Parameters
Returns
Type Parameters
GetIdValue<T>(IUsesMARSTrackableData<T>, int)
Declaration
public static T GetIdValue<T>(this IUsesMARSTrackableData<T> obj, int dataId) where T : IMRTrackable
Parameters
Returns
Type Parameters
RegisterProcessingJob<T>(IUsesMARSTrackableData<T>, ProcessingJobType)
Declaration
public static List<KeyValuePair<int, T>> RegisterProcessingJob<T>(this IUsesMARSTrackableData<T> obj, ProcessingJobType jobType) where T : IMRTrackable
Parameters
Returns
Type Parameters
RemoveData<T>(IUsesMARSTrackableData<T>, T)
Declaration
public static int RemoveData<T>(this IUsesMARSTrackableData<T> obj, T value) where T : IMRTrackable
Parameters
Returns
Type Parameters
UnregisterProcessingJob<T>(IUsesMARSTrackableData<T>, ProcessingJobType)
Declaration
public static int UnregisterProcessingJob<T>(this IUsesMARSTrackableData<T> obj, ProcessingJobType jobType) where T : IMRTrackable
Parameters
Returns
Type Parameters