Class: OwnershipTrait
traits.OwnershipTrait
Entity with this trait can have a reference to Player, who "owns" this entity.
Constructors
constructor
• new OwnershipTrait()
OwnershipTrait Properties
ownerID
• ownerID: string
ID of the player owning this entity. Synced with client-side and automatically parsed after changing entity.owner from the server-side.
OwnershipTrait Accessors
owner
• get owner(): Player
Get the real owner of this thing, by traversing this.parent chain.
Owner could be set on an element or container, meaning every element in
such container belongs to one owner.
Returns
Player or undefined if this container doesn't belong to anyone
• set owner(newOwner): void
Parameters
| Name | Type |
|---|---|
newOwner | Player |
Returns
void
ownersMainFocus
• get ownersMainFocus(): boolean
Is this entity/container to be the main focus for this player? To be used by client-side implementation.
Returns
boolean
• set ownersMainFocus(newValue): void
Parameters
| Name | Type |
|---|---|
newValue | boolean |
Returns
void