xoreos
0.0.5
|
#include <object.h>
Public Member Functions | |
Object () | |
virtual | ~Object () |
uint32 | getID () const |
const Common::UString & | getTag () const |
Public Member Functions inherited from Aurora::NWScript::VariableContainer | |
VariableContainer () | |
virtual | ~VariableContainer () |
bool | hasVariable (const Common::UString &var) const |
Variable & | getVariable (const Common::UString &var, Type type=kTypeVoid) |
const Variable & | getVariable (const Common::UString &var) const |
void | setVariable (const Common::UString &var, const Variable &value) |
void | removeVariable (const Common::UString &var) |
void | clearVariables () |
Protected Attributes | |
uint32 | _id |
Common::UString | _tag |
|
inlinevirtual |
|
inline |
Definition at line 45 of file object.h.
References _id.
Referenced by Aurora::NWScript::ObjectManager::unregisterObject().
|
inline |
Definition at line 49 of file object.h.
References _tag.
Referenced by Engines::Jade::Functions::actionStartConversation(), Engines::NWN::Functions::actionStartConversation(), Engines::NWN::Functions::beginConversation(), Engines::Jade::Functions::getUserDefinedEventNumber(), Engines::Jade::Functions::setUserDefinedEventNumber(), Engines::Jade::Functions::signalEvent(), Engines::KotOR::DialogGUIBase::startConversation(), Engines::DragonAge::Functions::UT_getNearestObjectByTag(), and Engines::DragonAge2::Functions::UT_getNearestObjectByTag().
|
protected |
Definition at line 54 of file object.h.
Referenced by Engines::Sonic::Area::Area(), Engines::Sonic::Placeable::enter(), getID(), Engines::Sonic::Placeable::load(), Engines::Sonic::Area::loadDefinition(), Engines::Sonic::Module::Module(), Engines::Sonic::Object::Object(), Engines::DragonAge2::Object::Object(), Engines::DragonAge::Object::Object(), Engines::KotOR::Object::Object(), Engines::KotOR2::Object::Object(), Engines::Witcher::Object::Object(), Engines::Jade::Object::Object(), Engines::NWN2::Object::Object(), Engines::NWN::Object::Object(), and Engines::Sonic::Placeable::Placeable().
|
protected |
Definition at line 56 of file object.h.
Referenced by Engines::Jade::Creature::createFakePC(), Engines::KotOR2::Creature::createFakePC(), Engines::DragonAge2::Creature::createFakePC(), Engines::DragonAge::Creature::createFakePC(), Engines::KotOR::Creature::createFakePC(), Engines::DragonAge::Placeable::enter(), Engines::DragonAge2::Placeable::enter(), Engines::Sonic::Placeable::enter(), Engines::DragonAge2::Creature::enter(), Engines::DragonAge::Creature::enter(), Engines::NWN::Creature::getArmorModels(), getTag(), Engines::Witcher::Creature::load(), Engines::KotOR::Item::load(), Engines::Jade::Waypoint::load(), Engines::DragonAge::Placeable::load(), Engines::DragonAge2::Placeable::load(), Engines::DragonAge::Waypoint::load(), Engines::DragonAge2::Waypoint::load(), Engines::Jade::Placeable::load(), Engines::Sonic::Placeable::load(), Engines::Jade::Creature::load(), Engines::KotOR2::Placeable::load(), Engines::KotOR::Placeable::load(), Engines::KotOR::Door::load(), Engines::KotOR2::Door::load(), Engines::KotOR2::Situated::load(), Engines::KotOR::Situated::load(), Engines::KotOR2::Creature::load(), Engines::DragonAge::Campaign::load(), Engines::DragonAge2::Campaign::load(), Engines::KotOR::Creature::load(), Engines::KotOR::Door::loadAppearance(), Engines::KotOR2::Door::loadAppearance(), Engines::Jade::Placeable::loadAppearance(), Engines::KotOR2::Creature::loadAppearance(), Engines::KotOR::Creature::loadAppearance(), Engines::DragonAge2::Area::loadARE(), Engines::DragonAge::Area::loadARE(), Engines::Witcher::Area::loadARE(), Engines::NWN::Area::loadARE(), Engines::NWN2::Area::loadARE(), Engines::KotOR2::Area::loadARE(), Engines::KotOR::Area::loadARE(), Engines::KotOR::Trigger::loadBlueprint(), Engines::KotOR2::Trigger::loadBlueprint(), Engines::Jade::Creature::loadBody(), Engines::KotOR2::Creature::loadBody(), Engines::KotOR::Creature::loadBody(), Engines::NWN2::Creature::loadCharacter(), Engines::NWN::Creature::loadCharacter(), Engines::KotOR2::Module::loadIFO(), Engines::KotOR::Module::loadIFO(), Engines::Jade::Placeable::loadInstance(), Engines::Jade::Trigger::loadInstance(), Engines::Sonic::Area::loadLayout(), Engines::NWN::Situated::loadModel(), Engines::NWN2::Situated::loadModel(), Engines::Witcher::Situated::loadModel(), Engines::NWN::Item::loadModel(), Engines::NWN2::Creature::loadModel(), Engines::NWN::Creature::loadModel(), Engines::Witcher::Module::loadModule(), Engines::NWN2::Module::loadModule(), Engines::NWN::Module::loadModule(), Engines::NWN2::Waypoint::loadProperties(), Engines::NWN::Waypoint::loadProperties(), Engines::KotOR::Waypoint::loadProperties(), Engines::KotOR2::Waypoint::loadProperties(), Engines::Witcher::Waypoint::loadProperties(), Engines::DragonAge::Placeable::loadProperties(), Engines::DragonAge2::Placeable::loadProperties(), Engines::Jade::Placeable::loadProperties(), Engines::Witcher::Situated::loadProperties(), Engines::NWN::Situated::loadProperties(), Engines::NWN2::Situated::loadProperties(), Engines::NWN::Item::loadProperties(), Engines::KotOR2::Situated::loadProperties(), Engines::KotOR::Situated::loadProperties(), Engines::KotOR2::Creature::loadProperties(), Engines::KotOR::Creature::loadProperties(), Engines::NWN2::Creature::loadProperties(), Engines::NWN::Creature::loadProperties(), Engines::NWN2::Object::loadSSF(), Engines::NWN::Object::loadSSF(), Engines::DragonAge::Campaign::readManifest(), Engines::DragonAge2::Campaign::readManifest(), Engines::KotOR::SoundObject::SoundObject(), Engines::NWN2::Module::unloadModule(), Engines::Witcher::Module::unloadModule(), and Engines::NWN::Module::unloadModule().