Interface IEntityComponent
Assembly: cs.temp.dll.dll
Syntax
public interface IEntityComponent : IMonoBehaviour, IEntityPostInitializable
Properties
Code
Declaration
Property Value
Data
Declaration
EntityComponentData Data { get; }
Property Value
Entity
Declaration
Property Value
IsActive
Declaration
Property Value
Methods
HandleComponentUpgrade(IEntityComponent)
Declaration
void HandleComponentUpgrade(IEntityComponent sourceEntityComponent)
Parameters
Declaration
ErrorMessage LaunchAction(byte actionID, SetTargetInputData input)
Parameters
Returns
Declaration
ErrorMessage LaunchActionLocal(byte actionID, SetTargetInputData input)
Parameters
Returns
OnAwaitingTaskTargetSet(EntityComponentTaskUIAttributes, TargetData<IEntity>)
Declaration
bool OnAwaitingTaskTargetSet(EntityComponentTaskUIAttributes taskAttributes, TargetData<IEntity> target)
Parameters
Type |
Name |
Description |
EntityComponentTaskUIAttributes |
taskAttributes |
|
TargetData<IEntity> |
target |
|
Returns
OnTaskUIClick(EntityComponentTaskUIAttributes)
Declaration
bool OnTaskUIClick(EntityComponentTaskUIAttributes taskAttributes)
Parameters
Type |
Name |
Description |
EntityComponentTaskUIAttributes |
taskAttributes |
|
Returns
OnTaskUIRequest(out IReadOnlyList<EntityComponentTaskUIAttributes>, out IReadOnlyList<String>)
Declaration
bool OnTaskUIRequest(out IReadOnlyList<EntityComponentTaskUIAttributes> taskUIAttributes, out IReadOnlyList<string> disabledTaskCodes)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IReadOnlyList<EntityComponentTaskUIAttributes> |
taskUIAttributes |
|
System.Collections.Generic.IReadOnlyList<String> |
disabledTaskCodes |
|
Returns
SetActive(Boolean, Boolean)
Declaration
ErrorMessage SetActive(bool active, bool playerCommand)
Parameters
Returns
SetActiveLocal(Boolean, Boolean)
Declaration
ErrorMessage SetActiveLocal(bool active, bool playerCommand)
Parameters
Returns
Events
ActiveStatusUpdate
Declaration
event CustomEventHandler<IEntityComponent, EventArgs> ActiveStatusUpdate
Event Type