static | ScriptTable() |
private | ScriptTable() |
public | ~ScriptTable() |
public const Script* | GetScript(ScriptId id) const |
public const Script* | GetScriptByLongName(const String<char>& longName) const |
public const Script* | GetScriptByShortName(const String<char>& shortName) const |
public static ScriptTable& | Instance() |
private static UniquePtr<ScriptTable> | instance |
private HashMap<String<char>, void*, Hasher<String<char>>, EqualTo<String<char>>> | longNameMap |
private HashMap<uint, void*, Hasher<uint>, EqualTo<uint>> | scriptIdMap |
private List<Script*> | scripts |
private HashMap<String<char>, void*, Hasher<String<char>>, EqualTo<String<char>>> | shortNameMap |