Horizon Official Technical Documentation
Horizon::Zone::UI::Quest Class Reference

#include <UserInterface.hpp>

Public Member Functions

 Quest (std::shared_ptr< ZoneSession > session)
 Quest. More...
 
 ~Quest ()
 
std::shared_ptr< ZoneSessionget_session ()
 
void update_status (int quest_id, cz_active_quest_type type)
 

Private Attributes

std::weak_ptr< ZoneSession_session
 

Constructor & Destructor Documentation

◆ Quest()

Horizon::Zone::UI::Quest::Quest ( std::shared_ptr< ZoneSession session)

Quest.

614{
615
616}

◆ ~Quest()

Horizon::Zone::UI::Quest::~Quest ( )
618{
619
620}

Member Function Documentation

◆ get_session()

std::shared_ptr< ZoneSession > Horizon::Zone::UI::Quest::get_session ( )
inline
265{ return _session.lock(); }
std::weak_ptr< ZoneSession > _session
Definition: UserInterface.hpp:269

References _session.

◆ update_status()

void Horizon::Zone::UI::Quest::update_status ( int  quest_id,
cz_active_quest_type  type 
)
623{
624
625}

Member Data Documentation

◆ _session

std::weak_ptr<ZoneSession> Horizon::Zone::UI::Quest::_session
private

Referenced by get_session().


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