|
Pol
Revision:cb584c9
|
#include <uobject.h>
Public Types | |
| typedef std::underlying_type< ENUM >::type | enum_t |
Public Member Functions | |
| AttributeFlags () | |
| void | change (ENUM flag, bool value) |
| bool | get (ENUM flag) const |
| void | remove (ENUM flag) |
| void | reset () |
| void | set (ENUM flag) |
Private Attributes | |
| enum_t | flags_ |
| typedef std::underlying_type<ENUM>::type Pol::Core::AttributeFlags< ENUM, type >::enum_t |
|
inline |
|
inline |
Definition at line 115 of file uobject.h.
Referenced by Pol::Mobile::Character::connected(), Pol::Mobile::Character::logged_in(), Pol::Items::Item::no_drop(), Pol::Mobile::NPC::no_drop_exception(), Pol::Core::UContainer::no_drop_exception(), Pol::Mobile::NPC::readNpcProperties(), Pol::Core::UObject::saveonexit(), Pol::Mobile::Character::set_warmode(), Pol::Core::UCorpse::take_contents_to_grave(), Pol::Mobile::Character::trade_accepted(), and Pol::Mobile::NPC::use_adjustments().
|
inline |
Definition at line 108 of file uobject.h.
Referenced by Pol::Mobile::Character::apply_raw_damage_hundredths(), Pol::Mobile::Character::can_be_heard_as_ghost(), Pol::Mobile::Character::can_clothe(), Pol::Mobile::Character::can_freemove(), Pol::Mobile::Character::can_hearghosts(), Pol::Mobile::Character::can_move(), Pol::Mobile::Character::can_moveanydist(), Pol::Mobile::Character::can_plogany(), Pol::Mobile::Character::can_rename(), Pol::Mobile::Character::can_speedhack(), Pol::Mobile::Character::check_attack_after_move(), Pol::Mobile::Character::connected(), Pol::Core::UObject::dirty(), Pol::Mobile::Character::doors_block(), Pol::Mobile::Character::face(), Pol::Mobile::Character::invul(), Pol::Mobile::Character::is_attackable(), Pol::Mobile::Character::is_visible_to_me(), Pol::Mobile::Character::logged_in(), Pol::Module::UOExecutorModule::mf_Resurrect(), Pol::Mobile::Character::move(), Pol::Items::Item::no_drop(), Pol::Mobile::NPC::no_drop_exception(), Pol::Core::UContainer::no_drop_exception(), Pol::Core::UObject::saveonexit(), Pol::Mobile::Character::setting_enabled(), Pol::Core::UCorpse::take_contents_to_grave(), Pol::Mobile::Character::trade_accepted(), Pol::Mobile::NPC::use_adjustments(), Pol::Mobile::Character::warmode(), and Pol::Mobile::PrivUpdater::~PrivUpdater().
|
inline |
Definition at line 114 of file uobject.h.
Referenced by Pol::Mobile::Character::apply_raw_damage_hundredths(), Pol::Core::UObject::clear_dirty(), Pol::Mobile::Character::die(), Pol::Mobile::Character::manual_set_swing_timer(), Pol::Mobile::Character::reset_swing_timer(), and Pol::Mobile::Character::resurrect().
|
inline |
Definition at line 122 of file uobject.h.
Referenced by Pol::Mobile::Character::refresh_cached_settings().
|
inline |
Definition at line 113 of file uobject.h.
Referenced by Pol::Mobile::Character::die(), Pol::Mobile::Character::readCommonProperties(), Pol::Mobile::Character::refresh_cached_settings(), Pol::Mobile::Character::swing_task_func(), and Pol::Core::UObject::UObject().
|
private |