Tramway SDK
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
tram::Ext::Kitchensink::Quest Struct Reference

#include <quest.h>

Public Member Functions

Value GetVariable (name_t)
 
void SetVariable (name_t, Value)
 
void FireTrigger (name_t)
 

Static Public Member Functions

static void Init ()
 
static QuestFind (name_t quest)
 

Public Attributes

name_t name
 
std::vector< QuestVariablevariables
 
std::vector< QuestTriggertriggers
 

Member Function Documentation

◆ Find()

Quest * tram::Ext::Kitchensink::Quest::Find ( name_t  quest)
static

◆ FireTrigger()

void tram::Ext::Kitchensink::Quest::FireTrigger ( name_t  name)

◆ GetVariable()

Value tram::Ext::Kitchensink::Quest::GetVariable ( name_t  name)

◆ Init()

void tram::Ext::Kitchensink::Quest::Init ( )
static

◆ SetVariable()

void tram::Ext::Kitchensink::Quest::SetVariable ( name_t  name,
Value  value 
)

Member Data Documentation

◆ name

name_t tram::Ext::Kitchensink::Quest::name

◆ triggers

std::vector<QuestTrigger> tram::Ext::Kitchensink::Quest::triggers

◆ variables

std::vector<QuestVariable> tram::Ext::Kitchensink::Quest::variables

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