Empeld
Empeld plugin documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
pluginbase.Objects.Syncable.Entity.Controllers.IPlayableEntity Interface Reference

An entity that accepts controls and key input to determine action An entity must be an IPlayableEntity to be controlled as the main entity by the player More...

Inheritance diagram for pluginbase.Objects.Syncable.Entity.Controllers.IPlayableEntity:
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 essentials.action.Entities.Actor.PlayableBase essentials.action.Entities.Basic.GuyEntity

Properties

Vector3d CameraOffset [get]
 Gets the camera offset compared to the Position of the entity More...
 
Rotation2d CameraRotationOffset [get]
 Gets the camera rotation offset. More...
 
double FieldOfViewOverride [get]
 Gets the field of view override More...
 
- 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...
 

Additional Inherited Members

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

Detailed Description

An entity that accepts controls and key input to determine action An entity must be an IPlayableEntity to be controlled as the main entity by the player

Property Documentation

Vector3d pluginbase.Objects.Syncable.Entity.Controllers.IPlayableEntity.CameraOffset
get

Gets the camera offset compared to the Position of the entity

The camera offset.

Rotation2d pluginbase.Objects.Syncable.Entity.Controllers.IPlayableEntity.CameraRotationOffset
get

Gets the camera rotation offset.

The camera rotation offset.

double pluginbase.Objects.Syncable.Entity.Controllers.IPlayableEntity.FieldOfViewOverride
get

Gets the field of view override

The field of view in degrees.


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