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

An entity that is positionable within the world More...

Inheritance diagram for pluginbase.Objects.Syncable.Entity.IPositionableEntity:
pluginbase.Objects.Syncable.Entity.IEntity essentials.action.Entities.Actor.IRepulsiveEntity essentials.action.ItemFramework.World.IItemDrop pluginbase.Objects.Syncable.Entity.Controllers.IModelEntity pluginbase.Objects.Syncable.Entity.Static.StaticEntityBase essentials.action.Entities.Actor.NewtonianBase essentials.action.ItemFramework.World.ItemDropEntity essentials.action.ItemFramework.World.ItemDropEntity essentials.BlockEntities.BlockEntityBase< TBlock > pluginbase.Objects.Syncable.Entity.IActor essentials.action.Entities.Actor.PathingEntityBase essentials.action.Entities.Actor.PlayableBase essentials.action.Entities.Actor.IAttachableActor essentials.action.Entities.Actor.IAttachableTarget essentials.action.Entities.Actor.INewtonianEntity essentials.action.Entities.AI.Interaction.IInteractable pluginbase.Objects.Syncable.Entity.Controllers.IPlayableEntity pluginbase.Objects.Syncable.Entity.IMutableActor

Public Member Functions

void SetPosition (double x, double y, double z)
 Sets the position. More...
 

Properties

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

An entity that is positionable within the world

Member Function Documentation

void pluginbase.Objects.Syncable.Entity.IPositionableEntity.SetPosition ( double  x,
double  y,
double  z 
)

Sets the position.

Parameters
xThe x coordinate.
yThe y coordinate.
zThe z coordinate.

Implemented in pluginbase.Objects.Syncable.Entity.Static.StaticEntityBase, and essentials.action.Entities.Actor.ActorBase.

Property Documentation

Vector3d pluginbase.Objects.Syncable.Entity.IPositionableEntity.Position
get

Gets the position.

The position.

Rotation2d pluginbase.Objects.Syncable.Entity.IPositionableEntity.Rotation
get

Gets the rotation.

The rotation.

Vector3d pluginbase.Objects.Syncable.Entity.IPositionableEntity.UpVector
get

Gets up vector.

Up vector.


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