| 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 |