/// <summary> /// This is a multi threaded singleton for the class DatabaseString. /// </summary> /// <returns>_instance</returns> public static DatabaseString GetInstance() { if (_instance == null) { lock (syncRoot) { if (_instance == null) { _instance = new DatabaseString(); } } } return(_instance); }
public static string GetTextOrig(DatabaseString.StringTableType type, int stringID, Gender gender) { throw new DeadEndException("GetTextOrig"); }
public static string GetText(DatabaseString.StringTableType type, int stringID, Gender gender) { if (((int)type) == ((int) mod_StringTableType.IEModGUI)) { return IEModString.GetString(stringID); } return GetTextOrig(type, stringID, gender); }
private static DatabaseString?Create(ISerializeContext context) { var s = new DatabaseString(); return(s.Load(context) ? s : null); }