Examinable

Provides a simple contract for any object that can be examined.

Inheritors

Properties

Link copied to clipboard

An AttributeManager that provides management of all Attribute for this Examinable.

Link copied to clipboard
abstract val commands: List<CustomCommand>

A list of CustomCommand that this Examinable provides.

Link copied to clipboard
abstract val description: Description

A Description that describes this object.

Link copied to clipboard
abstract val identifier: Identifier

An Identifier that can be used to identify this object.

Link copied to clipboard
abstract val isPlayerVisible: Boolean

Returns true if visible to the player, else false.

Functions

Link copied to clipboard

Examine this object to obtain an ExaminationResult. The scene that the examination occurs in must be specified.