Added ScriptVariableList::VariableExists

This commit is contained in:
smallmodel committed 2023-08-02 21:49:03 +02:00
1 parent 22ff072b54
commit 9933612607
2 files changed
+10 -4

No files matched your search

+7 -2
View File
@@ -2359,16 +2359,21 @@ ScriptVariable *ScriptVariableList::GetOrCreateVariable(unsigned int name)
return &list.addKeyValue(name);
}
ScriptVariable *ScriptVariableList::GetVariable(str name)
ScriptVariable *ScriptVariableList::GetVariable(str name) const
{
return GetVariable(Director.AddString(name));
}
ScriptVariable *ScriptVariableList::GetVariable(unsigned int name)
ScriptVariable *ScriptVariableList::GetVariable(unsigned int name) const
{
return list.findKeyValue(name);
}
bool ScriptVariableList::VariableExists(str name) const
{
return GetVariable(name) != NULL;
}
ScriptVariable *ScriptVariableList::SetVariable(const char *name, int value)
{
ScriptVariable *variable = GetOrCreateVariable(name);