public void Save(DatabaseSettingsSerializable serializable) { serializable.DatabaseVersion = DatabaseVersion.Value; serializable.ModName = ModName; serializable.ModId = ModId; serializable.ModVersion = ModVersion.Value; serializable.UnloadOriginalDatabase = UnloadOriginalDatabase; OnDataSerialized(ref serializable); }
private DatabaseSettings(DatabaseSettingsSerializable serializable, Database.Loader loader) { DatabaseVersion = UnityEngine.Mathf.Clamp(serializable.DatabaseVersion, 1, 2147483647); ModName = serializable.ModName; ModId = serializable.ModId; ModVersion = UnityEngine.Mathf.Clamp(serializable.ModVersion, -2147483648, 2147483647); UnloadOriginalDatabase = serializable.UnloadOriginalDatabase; OnDataDeserialized(serializable, loader); }
public DatabaseSettings(DatabaseSettingsSerializable serializable, Database database) { DatabaseVersion = new NumericValue <int>(serializable.DatabaseVersion, 1, 2147483647); ModName = serializable.ModName; ModId = serializable.ModId; ModVersion = new NumericValue <int>(serializable.ModVersion, -2147483648, 2147483647); UnloadOriginalDatabase = serializable.UnloadOriginalDatabase; OnDataDeserialized(serializable, database); }
public static DatabaseSettings Create(DatabaseSettingsSerializable serializable, Database.Loader loader) { return(new DatabaseSettings(serializable, loader)); }
partial void OnDataDeserialized(DatabaseSettingsSerializable serializable, Database.Loader loader);
partial void OnDataSerialized(ref DatabaseSettingsSerializable serializable);
partial void OnDataDeserialized(DatabaseSettingsSerializable serializable, Database database);