Empeld
Empeld plugin documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
pluginbase.Objects.Syncable.Entity.IMutableActor Interface Reference
Inheritance diagram for pluginbase.Objects.Syncable.Entity.IMutableActor:
pluginbase.Objects.Syncable.Entity.IActor pluginbase.Objects.Syncable.Entity.IMutableEntity pluginbase.Objects.Syncable.Entity.Controllers.IModelEntity pluginbase.Objects.Syncable.Entity.IEntity pluginbase.Objects.Syncable.INetSyncable pluginbase.Objects.Syncable.Entity.IPositionableEntity pluginbase.Objects.Syncable.Entity.Controllers.IEntityController pluginbase.Objects.Syncable.INetWatcher pluginbase.Objects.Syncable.Entity.IEntity essentials.action.Entities.Actor.ActorBase essentials.action.Entities.Actor.AttachableActorBase essentials.action.Entities.Actor.RailEntityBase essentials.action.Entities.Actor.NewtonianBase essentials.action.Entities.Basic.NpcEntity essentials.action.Entities.Actor.PathingEntityBase essentials.action.Entities.Actor.PlayableBase essentials.action.Entities.AI.AiEntityBase essentials.action.Entities.Basic.GuyEntity

Properties

bool IsPlayer [set]
 
bool IsMe [set]
 
- 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...
 
- Properties inherited from pluginbase.Objects.Syncable.INetSyncable
INetWatcher Watcher [get, set]
 Who is watching (who to inform of a change) More...
 
bool Modified [get]
 Gets a value indicating whether this pluginbase.Objects.Syncable.INetSyncable is modified. 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...
 
- Public Member Functions inherited from pluginbase.Objects.Syncable.Entity.IMutableEntity
void Initialize (uint objectId, ushort ownerId, bool serverside)
 Initialize the specified objectId, ownerId and rpc. More...
 
void OnServerSpawn ()
 Event that is notified when an entity is spawned, but not during re-loading an already spawned entity More...
 
void OnServerDestroy ()
 Event that notifies when an entity is destroyed More...
 
bool ShouldSyncWith (IPositionableEntity user)
 Should this entity be sent to the entity specified? More...
 
- Public Member Functions inherited from pluginbase.Objects.Syncable.INetSyncable
void ResetWatch ()
 Resets the watch. Overridable to reset all sub-items More...
 
void EncodeTo (BinaryWriter writer, EncodeContext context)
 Encodes to. More...
 
void DecodeFrom (BinaryReader reader, DecodeContext context)
 Decodes from. More...
 
void Persist (IPersistObject obj)
 Persist the network object to a persist object More...
 
void Load (IReadPersistObject obj)
 Load the network object from a persist object More...
 
- Public Member Functions inherited from pluginbase.Objects.Syncable.INetWatcher
void Touch ()
 Touch the class, signalling that a change ocurred More...
 
void TouchRecurse ()
 Touches a class and any sub-classes it may have More...
 

Property Documentation

bool pluginbase.Objects.Syncable.Entity.IMutableActor.IsMe
set
bool pluginbase.Objects.Syncable.Entity.IMutableActor.IsPlayer
set

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