Horizon Official Technical Documentation
Horizon::Zone::Traits::WeaponSprite Class Reference

#include <Appearance.hpp>

+ Inheritance diagram for Horizon::Zone::Traits::WeaponSprite:
+ Collaboration diagram for Horizon::Zone::Traits::WeaponSprite:

Public Member Functions

 WeaponSprite (std::weak_ptr< Unit > unit, uint32_t id=0, uint32_t id_left=0)
 
 ~WeaponSprite ()
 
- Public Member Functions inherited from Horizon::Zone::Traits::Appearance
 Appearance (std::weak_ptr< Unit > unit, unit_appearance_type type, uint32_t id=0, uint32_t id_left=0)
 
 ~Appearance ()
 
void set (uint32_t id)
 
uint32_t get ()
 
void set_left (uint32_t id)
 
uint32_t get_left ()
 
virtual void notify_update ()
 
unit_appearance_type get_type ()
 

Additional Inherited Members

- Protected Member Functions inherited from Horizon::Zone::Traits::Appearance
std::shared_ptr< Unitget_unit ()
 

Constructor & Destructor Documentation

◆ WeaponSprite()

Horizon::Zone::Traits::WeaponSprite::WeaponSprite ( std::weak_ptr< Unit unit,
uint32_t  id = 0,
uint32_t  id_left = 0 
)
inline
105 : Appearance(unit, UAT_WEAPON_SPRITE, id, id_left)
106 { }
@ UAT_WEAPON_SPRITE
Definition: UnitDefinitions.hpp:451
Appearance(std::weak_ptr< Unit > unit, unit_appearance_type type, uint32_t id=0, uint32_t id_left=0)
Definition: Appearance.hpp:49

◆ ~WeaponSprite()

Horizon::Zone::Traits::WeaponSprite::~WeaponSprite ( )
inline
107{ }

The documentation for this class was generated from the following file: