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