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

A world object that has position More...

Inheritance diagram for pluginbase.Objects.Syncable.Entity.IEntity:
essentials.BlockEntities.IBlockEntity essentials.Systems.Structures.IStructure pluginbase.Objects.Syncable.Entity.Controllers.IBoundInputEntity pluginbase.Objects.Syncable.Entity.Controllers.IRpcEntity pluginbase.Objects.Syncable.Entity.IMutableEntity pluginbase.Objects.Syncable.Entity.IPositionableEntity essentials.BlockEntities.BlockEntityBase< TBlock > essentials.BlockEntities.IBlockEntityInteractable essentials.Systems.Structures.Network.INetworkedStructure essentials.Systems.Structures.Structure essentials.action.Entities.Actor.PlayableBase pluginbase.Objects.Syncable.Entity.EntityBase pluginbase.Objects.Syncable.Entity.EntityBase pluginbase.Objects.Syncable.Entity.IMutableActor essentials.action.Entities.Actor.IRepulsiveEntity essentials.action.ItemFramework.World.IItemDrop pluginbase.Objects.Syncable.Entity.Controllers.IModelEntity pluginbase.Objects.Syncable.Entity.Static.StaticEntityBase

Properties

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

A world object that has position

Property Documentation

bool pluginbase.Objects.Syncable.Entity.IEntity.DestroyFlag
get

Gets a value indicating whether this pluginbase.Objects.Syncable.Entity.IEntity is destroyable.

true if destroyable; otherwise, false.

uint pluginbase.Objects.Syncable.Entity.IEntity.ObjectId
get

Gets the object identifier.

The object identifier.

ushort pluginbase.Objects.Syncable.Entity.IEntity.ObjectTypeId
get

Gets the object type identifier, as defined by the attribute

The object type identifier.

ushort pluginbase.Objects.Syncable.Entity.IEntity.OwnerId
get

Gets the owner identifier. (Net Ident)

The owner identifier.

bool pluginbase.Objects.Syncable.Entity.IEntity.Spawned
get

Gets a value indicating whether this entity has been spawned

true if spawned; otherwise, false.

bool pluginbase.Objects.Syncable.Entity.IEntity.Transient
get

Gets a value indicating whether this entity is transient (Won't be saved)

true if transient; otherwise, false.


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