Interface ITaskManager
Namespace: RTSEngine.Task
Assembly: cs.temp.dll.dll
Syntax
public interface ITaskManager : IPreRunGameService
Properties
AwaitingTask
Declaration
EntityComponentAwaitingTask AwaitingTask { get; }
Property Value
Type | Description |
---|---|
EntityComponentAwaitingTask |
EntityComponentTaskInputInitialData
Declaration
IReadOnlyDictionary<int, Dictionary<string, Dictionary<int, EntityComponentTaskInputData>>> EntityComponentTaskInputInitialData { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyDictionary<Int32, Dictionary<String, Dictionary<Int32, EntityComponentTaskInputData>>> |
IsTaskQueueEnabled
Declaration
bool IsTaskQueueEnabled { get; }
Property Value
Type | Description |
---|---|
Boolean |
Methods
EntityComponentTaskInputTrackerToData()
Declaration
IReadOnlyDictionary<IEntityComponent, Dictionary<int, EntityComponentTaskInputData>> EntityComponentTaskInputTrackerToData()
Returns
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyDictionary<IEntityComponent, Dictionary<Int32, EntityComponentTaskInputData>> |
ResetEntityComponentTaskInputInitialData(IReadOnlyDictionary<Int32, Dictionary<String, Dictionary<Int32, EntityComponentTaskInputData>>>)
Declaration
void ResetEntityComponentTaskInputInitialData(IReadOnlyDictionary<int, Dictionary<string, Dictionary<int, EntityComponentTaskInputData>>> newInitialData)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IReadOnlyDictionary<Int32, Dictionary<String, Dictionary<Int32, EntityComponentTaskInputData>>> | newInitialData |
TryGetEntityComponentTaskInputInitialData(IEntityComponent, Int32, out EntityComponentTaskInputData)
Declaration
bool TryGetEntityComponentTaskInputInitialData(IEntityComponent sourceComponent, int taskID, out EntityComponentTaskInputData data)
Parameters
Type | Name | Description |
---|---|---|
IEntityComponent | sourceComponent | |
Int32 | taskID | |
EntityComponentTaskInputData | data |
Returns
Type | Description |
---|---|
Boolean |