public string GetValue(QuestVariable var) { QuestVarContainer cont = FindContainer(var); if (cont == null) { cont = new QuestVarContainer() { name = var.name, var = var, value = var.value }; vars.Add(cont); } return(cont.value); }
public void SetValue(QuestVariable var, string value) { QuestVarContainer cont = FindContainer(var); if (cont == null) { cont = new QuestVarContainer() { name = var.name, var = var, value = value }; vars.Add(cont); } else { cont.value = value; } }