Empeld plugin documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
essentials.action.Entities.AI.Interaction.IInteractable Interface Reference
Inheritance diagram for essentials.action.Entities.AI.Interaction.IInteractable:
pluginbase.Objects.Syncable.Entity.IActor pluginbase.Objects.Syncable.Entity.Controllers.IModelEntity pluginbase.Objects.Syncable.Entity.IPositionableEntity pluginbase.Objects.Syncable.Entity.Controllers.IEntityController pluginbase.Objects.Syncable.Entity.IEntity

Public Member Functions

InteractContract Interact (IActor entity, string interactKey)
- Public Member Functions inherited from pluginbase.Objects.Syncable.Entity.IPositionableEntity
void SetPosition (double x, double y, double z)
 Sets the position. More...

Additional Inherited Members

- Properties inherited from pluginbase.Objects.Syncable.Entity.IActor
string Name [get]
- Properties inherited from pluginbase.Objects.Syncable.Entity.Controllers.IModelEntity
IModelInstance Model [get]
 The instance of the model used for the entity More...
string NamePlate [get]
 The name plate displayed for the entity, if any More...
double NamePlateViewDistance [get]
 The distance the name plate can be viewed from More...
Vector3d NamePlateOffset [get]
 The offset of the nameplate from the position of the entity More...
bool Visible [get]
 Gets a value indicating whether the entity is visible More...
bool CastShadow [get]
 Gets a value indiciating whether the entity casts a shadow More...
- Properties inherited from pluginbase.Objects.Syncable.Entity.IPositionableEntity
Vector3d Position [get]
 Gets the position. More...
Vector3d UpVector [get]
 Gets up vector. More...
Rotation2d Rotation [get]
 Gets the rotation. More...
- Properties inherited from pluginbase.Objects.Syncable.Entity.IEntity
uint ObjectId [get]
 Gets the object identifier. More...
ushort OwnerId [get]
 Gets the owner identifier. (Net Ident) More...
ushort ObjectTypeId [get]
 Gets the object type identifier, as defined by the attribute More...
bool DestroyFlag [get]
 Gets a value indicating whether this pluginbase.Objects.Syncable.Entity.IEntity is destroyable. More...
bool Spawned [get]
 Gets a value indicating whether this entity has been spawned More...
bool Transient [get]
 Gets a value indicating whether this entity is transient (Won't be saved) More...

Detailed Description

Attribute: Experimental

Member Function Documentation

InteractContract essentials.action.Entities.AI.Interaction.IInteractable.Interact ( IActor  entity,
string  interactKey 

The documentation for this interface was generated from the following file: