25 #ifndef ENGINES_KOTOR2_PLACEABLE_H 26 #define ENGINES_KOTOR2_PLACEABLE_H 103 #endif // ENGINES_KOTOR2_PLACEABLE_H bool click(Object *triggerer=0)
The placeable was clicked.
bool isActivated() const
Is the placeable activated?
bool activate(Object *opener)
The user object activates this placeable.
void hide()
Hide the placeable's model.
State _state
The current state of the placeable.
bool close(Object *closer)
The closer object closes this placeable.
State
The state of a placeable.
void enter()
The cursor entered the placeable.
Placeable(const Aurora::GFF3Struct &placeable)
Load from a placeable instance.
void highlight(bool enabled)
(Un)Highlight the placeable.
Basic type definitions to handle files used in BioWare's Aurora engine.
A situated object in a Star Wars: Knights of the Old Republic II - The Sith Lords area...
void leave()
The cursor left the placeable.
void loadAppearance()
Load appearance-specific properties.
bool _hasInventory
Does this placeable have an inventory?
bool isOpen() const
Is the placeable open?
bool deactivate(Object *closer)
The user object deactivates this placeable.
bool open(Object *opener)
The opener object opens this placeable.
void loadObject(const Aurora::GFF3Struct &gff)
Load placeable-specific properties.
void load(const Aurora::GFF3Struct &placeable)
Load from a placeable instance.