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

#include <quest.h>

Public Member Functions

void SetValue (Value)
 
void SetIs (name_t, name_t, name_t, name_t)
 
void SetIsNot (name_t, name_t, name_t, name_t)
 
void SetGreater (name_t, name_t, name_t, name_t)
 
void SetGreaterOrEqual (name_t, name_t, name_t, name_t)
 
void SetGreaterLess (name_t, name_t, name_t, name_t)
 
void SetGreaterLessOrEqual (name_t, name_t, name_t, name_t)
 
void SetNot (name_t, name_t)
 
void SetAnd (name_t, name_t, name_t, name_t)
 
void SetOr (name_t, name_t, name_t, name_t)
 
void SetScript (name_t)
 
void SetObjective (name_t, name_t, int)
 
Value Evaluate ()
 

Public Attributes

name_t name
 
quest_t type
 
name_t target
 
Value value1
 
Value value2
 
int state
 
name_t quest1
 
name_t quest2
 

Member Function Documentation

◆ Evaluate()

Value tram::Ext::Kitchensink::QuestVariable::Evaluate ( )

◆ SetAnd()

void tram::Ext::Kitchensink::QuestVariable::SetAnd ( name_t  quest1,
name_t  var1,
name_t  quest2,
name_t  var2 
)

◆ SetGreater()

void tram::Ext::Kitchensink::QuestVariable::SetGreater ( name_t  quest1,
name_t  var1,
name_t  quest2,
name_t  var2 
)

◆ SetGreaterLess()

void tram::Ext::Kitchensink::QuestVariable::SetGreaterLess ( name_t  quest1,
name_t  var1,
name_t  quest2,
name_t  var2 
)

◆ SetGreaterLessOrEqual()

void tram::Ext::Kitchensink::QuestVariable::SetGreaterLessOrEqual ( name_t  quest1,
name_t  var1,
name_t  quest2,
name_t  var2 
)

◆ SetGreaterOrEqual()

void tram::Ext::Kitchensink::QuestVariable::SetGreaterOrEqual ( name_t  quest1,
name_t  var1,
name_t  quest2,
name_t  var2 
)

◆ SetIs()

void tram::Ext::Kitchensink::QuestVariable::SetIs ( name_t  quest1,
name_t  var1,
name_t  quest2,
name_t  var2 
)

◆ SetIsNot()

void tram::Ext::Kitchensink::QuestVariable::SetIsNot ( name_t  quest1,
name_t  var1,
name_t  quest2,
name_t  var2 
)

◆ SetNot()

void tram::Ext::Kitchensink::QuestVariable::SetNot ( name_t  quest,
name_t  var 
)

◆ SetObjective()

void tram::Ext::Kitchensink::QuestVariable::SetObjective ( name_t  title,
name_t  description,
int  state 
)

◆ SetOr()

void tram::Ext::Kitchensink::QuestVariable::SetOr ( name_t  quest1,
name_t  var1,
name_t  quest2,
name_t  var2 
)

◆ SetScript()

void tram::Ext::Kitchensink::QuestVariable::SetScript ( name_t  script)

◆ SetValue()

void tram::Ext::Kitchensink::QuestVariable::SetValue ( Value  value)

Member Data Documentation

◆ name

name_t tram::Ext::Kitchensink::QuestVariable::name

◆ quest1

name_t tram::Ext::Kitchensink::QuestVariable::quest1

◆ quest2

name_t tram::Ext::Kitchensink::QuestVariable::quest2

◆ state

int tram::Ext::Kitchensink::QuestVariable::state

◆ target

name_t tram::Ext::Kitchensink::QuestVariable::target

◆ type

quest_t tram::Ext::Kitchensink::QuestVariable::type

◆ value1

Value tram::Ext::Kitchensink::QuestVariable::value1

◆ value2

Value tram::Ext::Kitchensink::QuestVariable::value2

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