|
Vector3d | UserVelocity => this._userVelocity |
| non-physical velocity (eg. not gravity/pushing/etc) More...
|
|
Vector3d | Acceleration => this._acceleration |
| Real acceleration of the entity More...
|
|
readonly ITaskScheduler | TaskScheduler |
|
readonly IWorld | World |
|
readonly IResourceResolver | EssentialsActionResources |
|
readonly IBlockLookup | BlockLookup |
|
virtual bool | TreatAllBlocksSloped => false |
| If we treat all blocks as sloped, that will allow the driver to walk up even flat-faced blocks (eg structural) Primarily to allow AI path navigation without "jumping" More...
|
|
Vector3d | RequestedVelocity |
| The requested velocity to be traveling Will apply if physically makes sense More...
|
|
Vector3d | RequestedAcceleration |
| Requested acceleration More...
|
|
virtual bool | IsCrouched [get] |
| Gets whether or not the entity is crouched More...
|
|
override double | EntityHeight [get] |
| Gets the height of the entity. Used for collision and camera offset by default More...
|
|
virtual Vector3d | CameraOffset [get] |
| Gets the offset of the camera from the position of the entity More...
|
|
Vector3d | CameraPosition [get] |
| Gets the absolute position of the camera (Position + CameraOffset) More...
|
|
virtual double | FieldOfViewOverride [get] |
| Gets the field of view override More...
|
|
virtual Rotation2d | CameraRotationOffset [get] |
| Gets the offset applied to the entities rotation More...
|
|
virtual double | CameraBounceBaseline [get] |
| Gets the minimum intensity of the camera bounce More...
|
|
virtual double | CameraBounceIntensity [get] |
| Gets the intensity multipler for the speed of the entity More...
|
|
virtual double | CameraBounceSpeedIntensity [get] |
| Gets how fast the camera will bounce relative to speed More...
|
|
virtual double | WalkSpeed [get] |
| Gets the walking speed More...
|
|
virtual double | BackupSpeed [get] |
| Gets reverse-walking speed More...
|
|
virtual double | StrafeSpeed [get] |
| Gets strafe speed More...
|
|
virtual double | SprintSpeed [get] |
| Get speed of sprinting (default: 1.8*Walk) More...
|
|
virtual double | JumpVelocity [get] |
| Gets the velocity applied to entity for jump More...
|
|
virtual bool | CanSprint [get] |
| Gets whether or not the entity can sprint More...
|
|
virtual bool | CanSwim [get] |
| Gets whether or not the entity can swim More...
|
|
virtual bool | CanMove [get] |
| Gets whether or not the entity can move More...
|
|
virtual bool | CanRotate [get] |
| Gets whether or not the entity can rotate More...
|
|
IBlockAudioManager | AudioBlocks [get] |
|
IAudioManager | AudioManager [get] |
|
virtual SoundDescriptor | FallingWindSound [get] |
|
virtual double | FallingWindVelocity [get] |
|
virtual bool | HasGravity [get] |
| Gets a value indicating whether this instance has gravity. Defaults always true More...
|
|
IBlock | HeadBlock [get] |
|
IBlock | OnBlock [get] |
|
virtual bool | OnGround [get] |
| Gets a value indicating whether this user on ground. More...
|
|
virtual bool | InLiquid [get] |
|
virtual bool | IsUnderwater [get] |
|
virtual bool | InClimbable [get] |
|
virtual double | EntityHeight [get] |
| Gets the height of the entity. More...
|
|
virtual double | EntityRepulsionStrength [get] |
| Strength at which another entity is repulsed by this one More...
|
|
virtual double | EntityRepulsiveModifier [get] |
| The multiplicative modifier of which a repulsive entities' strength is multiplied More...
|
|
virtual double | EntityRadius [get] |
| Gets the entity radius. Used in collision More...
|
|
virtual double | UserVelocityAcceleration [get] |
| How fast can the user velocity change More...
|
|
virtual double | UserVelocityMultiplier [get] |
| How much does the user velocity affect the physical engine. Defaults to full on ground, none in air More...
|
|
virtual double | UserAccelerationMultiplier [get] |
| How much does the requested acceleration affect the game physics More...
|
|
virtual double | ClientMovementUpdateTolerance [get] |
|
Vector3d | GravityVector [get] |
|
virtual double | Density [get] |
|
Vector3d | Velocity [get] |
| Calculated velocity (not sync'd) More...
|
|
sealed override Vector3d | Position [get, protected set] |
|
Vector3d | RelativePosition [get, protected set] |
|
sealed override Rotation2d | Rotation [get, protected set] |
|
bool | IsAttached [get] |
|
virtual Vector3d | Position [get, protected set] |
|
bool | PositionFinishedInterpolating [get] |
|
virtual Rotation2d | Rotation [get, protected set] |
|
bool | IsPlayer [get] |
|
bool | IsMe [get] |
|
string | Name [get, protected set] |
|
virtual string | NamePlate [get] |
|
virtual double | NamePlateViewDistance [get] |
|
virtual Vector3d | NamePlateOffset [get] |
|
virtual double | SyncDistance [get] |
|
virtual Vector3d | UpVector [get] |
|
IModelInstance | Model [get] |
|
virtual bool | Visible [get] |
|
virtual bool | CastShadow [get] |
|
bool | Spawned [get] |
| Gets a value indicating whether this entity has been spawned More...
|
|
uint | ObjectId [get] |
| Gets or sets the object identifier. (aka entity id) More...
|
|
ushort | OwnerId [get] |
| The ident of the owner of the obejct More...
|
|
sealed override ushort | NetOwnerId [get] |
| Who owns me?! (Net ID) This is how we pass information down to SyncableObject More...
|
|
bool | IsServer [get] |
| Is the current object instantiated on the server More...
|
|
ushort | ObjectTypeId [get] |
| The type ID of the object, as defined by the entity attribute More...
|
|
virtual ushort | NetOwnerId [get] |
| Gets the network owner of this object (user id) More...
|
|
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...
|
|
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...
|
|
bool | IsPlayer [set] |
|
bool | IsMe [set] |
|
string | Name [get] |
|
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...
|
|
Vector3d | Position [get] |
| Gets the position. More...
|
|
Vector3d | UpVector [get] |
| Gets up vector. More...
|
|
Rotation2d | Rotation [get] |
| Gets the rotation. More...
|
|
bool | IsAttached [get] |
| Is attached to another entity More...
|
|
Vector3d | Velocity [get] |
|
Vector3d | Acceleration [get] |
|
double | EntityHeight [get] |
|
double | EntityRadius [get] |
|
double | EntityRepulsionStrength [get] |
| Linear strength at which this entity is repulsed by another More...
|
|
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...
|
|
Action< T > | Changed |
| Event triggered when any change occurs on this object, either locally or over the network More...
|
|
Action< T > | NetUpdate |
| Event triggered when a change occurs resulting from a change over the network More...
|
|
Action< T > | Touched |
| Event occurs only when an object is first touched. Usually the first instance of a local-change More...
|
|