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

#include <dialog.h>

Public Member Functions

std::vector< name_tGetValidNextTopics ()
 
void Gather (std::vector< name_t > &topics)
 

Static Public Member Functions

static void LoadFromDisk (const char *filename)
 
static DialogTopicMake (name_t)
 
static DialogTopicFind (name_t)
 

Public Attributes

DialogType type = DIALOG_TOPIC
 
name_t name
 
name_t prompt
 
name_t answer
 
DialogCondition condition
 
DialogAction action
 
std::vector< name_tnext_topics
 

Member Function Documentation

◆ Find()

DialogTopic * tram::Ext::Kitchensink::DialogTopic::Find ( name_t  name)
static

◆ Gather()

void tram::Ext::Kitchensink::DialogTopic::Gather ( std::vector< name_t > &  topics)

◆ GetValidNextTopics()

std::vector< name_t > tram::Ext::Kitchensink::DialogTopic::GetValidNextTopics ( )

◆ LoadFromDisk()

void tram::Ext::Kitchensink::DialogTopic::LoadFromDisk ( const char *  filename)
static

◆ Make()

DialogTopic * tram::Ext::Kitchensink::DialogTopic::Make ( name_t  name)
static

Member Data Documentation

◆ action

DialogAction tram::Ext::Kitchensink::DialogTopic::action

◆ answer

name_t tram::Ext::Kitchensink::DialogTopic::answer

◆ condition

DialogCondition tram::Ext::Kitchensink::DialogTopic::condition

◆ name

name_t tram::Ext::Kitchensink::DialogTopic::name

◆ next_topics

std::vector<name_t> tram::Ext::Kitchensink::DialogTopic::next_topics

◆ prompt

name_t tram::Ext::Kitchensink::DialogTopic::prompt

◆ type

DialogType tram::Ext::Kitchensink::DialogTopic::type = DIALOG_TOPIC

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