Abstract Optional entityOptions: IEntityConstructorOptions<TypeType>Protected Optional _descriptionProtected Optional _movementOptional allowOptional animOptional attackOptional attackOptional directionundefined = Vector2.ZERO for this
Readonly Abstract entityOptional facingundefined = Direction.None for this
Optional fromXNote: This might not be a whole number.
Optional fromYNote: This might not be a whole number.
Optional isNot guaranteed to be synced between the server and client for Human entities
Optional moveOptional movementOnly used for Human entities
The state of what the client thinks is happening to this entity (regarding movement)
Optional movingOptional preventOptional referenceDo not use this property directly, instead use `game.references.getReference()
Optional renamedOptional shouldProtected Optional shouldReadonly statReadonly Abstract tileAbstract asAbstract asAbstract asAbstract asAbstract asAbstract asAbstract asNPCAbstract asAbstract asGet the entities description
Optional fieldOfView: defaultOptional customRadius: numberOptional customRadius: numberOptional fieldOfView: defaultOptional customRadius: numberProtected getProtected Abstract getAbstract getGets the temperature produced by this object. Positive values are "heat", negative values are "cold".
Refer to the values of the Temperature enum to see the possible range.
If this method is not implemented, or it returns undefined, Temperature.Neutral is used.
Returns the handler for this status effect, whether or not this entity currently has the effect.
Returns whether the entity has the given StatusType
The status to check
Abstract isOptional options: IMoveToOptionsProtected onProtected setProtected setProtected setOptional toZ: numberOptional options: IMoveToOptionsSets whether the entity has the given StatusType.
Emits EntityEvent.StatusChange.
The status to change
Whether the entity will have the status.
If given false/0, removes the status. If given true/1+, raises the status to the given level.
The reason for the change
Forces the status to be set to the given value, even if the current effect is being lowered.
Protected Abstract updateGenerated using TypeDoc
Entity class that includes stats/status system. Note: We're assuming something with stats is also movable!