![]() |
TrinityCore
|
#include <Object.h>
Public Member Functions | |
| FlaggedValuesArray32 () | |
| T_FLAGS | GetFlags () const |
| bool | HasFlag (FLAG_TYPE flag) const |
| void | AddFlag (FLAG_TYPE flag) |
| void | DelFlag (FLAG_TYPE flag) |
| T_VALUES | GetValue (FLAG_TYPE flag) const |
| void | SetValue (FLAG_TYPE flag, T_VALUES value) |
| void | AddValue (FLAG_TYPE flag, T_VALUES value) |
Private Attributes | |
| T_VALUES | m_values [ARRAY_SIZE] |
| T_FLAGS | m_flags |
|
inline |
Definition at line 200 of file Object.h.
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_flags, and FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_values.
|
inline |
Definition at line 209 of file Object.h.
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_flags.
Referenced by GameObject::Create(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModInvisibilityDetect(), AuraEffect::HandleModStealth(), AuraEffect::HandleModStealthDetect(), npc_q10720_keg_credit::npc_q10720_keg_credit(), and Player::UpdateInvisibilityDrunkDetect().
|
inline |
Definition at line 214 of file Object.h.
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_values.
Referenced by GameObject::Create(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModInvisibilityDetect(), AuraEffect::HandleModStealth(), AuraEffect::HandleModStealthDetect(), and AuraEffect::HandleModStealthLevel().
|
inline |
Definition at line 210 of file Object.h.
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_flags.
Referenced by AuraEffect::HandleModInvisibility(), AuraEffect::HandleModInvisibilityDetect(), AuraEffect::HandleModStealth(), AuraEffect::HandleModStealthDetect(), and Player::UpdateInvisibilityDrunkDetect().
|
inline |
Definition at line 207 of file Object.h.
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_flags.
Referenced by WorldObject::CanDetectInvisibilityOf(), WorldObject::CanDetectStealthOf(), and AuraEffect::HandleModStealth().
|
inline |
Definition at line 212 of file Object.h.
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_values.
Referenced by WorldObject::CanDetectInvisibilityOf(), WorldObject::CanDetectStealthOf(), WorldObject::CanSeeOrDetect(), and Unit::IsVisible().
|
inline |
Definition at line 208 of file Object.h.
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_flags.
Referenced by AuraEffect::HandleModInvisibility().
|
inline |
Definition at line 213 of file Object.h.
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_values.
Referenced by Creature::Create(), AuraEffect::HandleAuraGhost(), Player::SetGameMaster(), Player::SetGMVisible(), Unit::SetVisible(), Unit::Unit(), Player::UpdateInvisibilityDrunkDetect(), and WorldObject::WorldObject().
|
private |
Definition at line 218 of file Object.h.
Referenced by FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::AddFlag(), FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::DelFlag(), FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::FlaggedValuesArray32(), FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::GetFlags(), and FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::HasFlag().
|
private |
Definition at line 217 of file Object.h.
Referenced by FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::AddValue(), FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::FlaggedValuesArray32(), FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::GetValue(), and FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::SetValue().