Interface IEntityComponentTaskInput
Assembly: cs.temp.dll.dll
public interface IEntityComponentTaskInput
Properties
Declaration
EntityComponentTaskUIData Data { get; }
Property Value
Type |
Description |
EntityComponentTaskUIData |
|
Declaration
Property Value
Declaration
IReadOnlyList<FactionEntityRequirement> FactionEntityRequirements { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<FactionEntityRequirement> |
|
Declaration
Property Value
Declaration
Property Value
Declaration
bool IsInitialized { get; }
Property Value
Declaration
Property Value
Declaration
EntityComponentLockedTaskUIData MissingRequirementData { get; }
Property Value
Type |
Description |
EntityComponentLockedTaskUIData |
|
Declaration
GameObject Object { get; }
Property Value
Type |
Description |
GameObject |
|
Declaration
int PendingAmount { get; }
Property Value
Declaration
IReadOnlyList<ResourceInput> RequiredResources { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<ResourceInput> |
|
Declaration
IEntityComponent SourceComponent { get; }
Property Value
Declaration
Property Value
Methods
Declaration
ErrorMessage CanComplete()
Returns
Declaration
Returns
Declaration
Declaration
void Init(IEntityComponent entityComponent, int taskID, IGameManager gameMgr)
Parameters
Declaration
bool IsFactionTypeAllowed(FactionTypeInfo factionType)
Parameters
Type |
Name |
Description |
FactionTypeInfo |
factionType |
|
Returns
Declaration
Declaration
Declaration