#include <Appearance.hpp>
◆ Appearance()
Horizon::Zone::Traits::Appearance::Appearance |
( |
std::weak_ptr< Unit > |
unit, |
|
|
unit_appearance_type |
type, |
|
|
uint32_t |
id = 0 , |
|
|
uint32_t |
id_left = 0 |
|
) |
| |
|
inline |
51 { }
std::weak_ptr< Unit > _unit
Definition: Appearance.hpp:68
unit_appearance_type _type
Definition: Appearance.hpp:69
uint32_t _id_left
Definition: Appearance.hpp:71
uint32_t _id
Definition: Appearance.hpp:70
◆ ~Appearance()
Horizon::Zone::Traits::Appearance::~Appearance |
( |
| ) |
|
|
inline |
◆ get()
uint32_t Horizon::Zone::Traits::Appearance::get |
( |
| ) |
|
|
inline |
◆ get_left()
uint32_t Horizon::Zone::Traits::Appearance::get_left |
( |
| ) |
|
|
inline |
◆ get_type()
◆ get_unit()
std::shared_ptr< Unit > Horizon::Zone::Traits::Appearance::get_unit |
( |
| ) |
|
|
inlineprotected |
◆ notify_update()
void Appearance::notify_update |
( |
| ) |
|
|
virtual |
39{
41 get_unit()->template downcast<Horizon::Zone::Units::Player>()->get_session()->clif()->notify_appearance_update(
_type,
get(),
get_left());
42}
@ UNIT_PLAYER
Definition: UnitDefinitions.hpp:45
uint32_t get()
Definition: Appearance.hpp:55
uint32_t get_left()
Definition: Appearance.hpp:58
std::shared_ptr< Unit > get_unit()
Definition: Appearance.hpp:65
References _type, get(), get_left(), get_unit(), and UNIT_PLAYER.
Referenced by set(), and set_left().
◆ set()
void Horizon::Zone::Traits::Appearance::set |
( |
uint32_t |
id | ) |
|
|
inline |
virtual void notify_update()
Definition: Appearance.cpp:38
References _id, and notify_update().
◆ set_left()
void Horizon::Zone::Traits::Appearance::set_left |
( |
uint32_t |
id | ) |
|
|
inline |
◆ _id
uint32_t Horizon::Zone::Traits::Appearance::_id {0} |
|
private |
◆ _id_left
uint32_t Horizon::Zone::Traits::Appearance::_id_left {0} |
|
private |
◆ _type
◆ _unit
std::weak_ptr<Unit> Horizon::Zone::Traits::Appearance::_unit |
|
private |
The documentation for this class was generated from the following files: