using UnityEngine; namespace CleverCrow.Fluid.Databases { public interface IKeyValueDefinition { string Key { get; } V DefaultValue { get; } } public abstract class KeyValueDefinitionBase : ScriptableObject, IKeyValueDefinition { protected const string CREATE_PATH = "Fluid/Database"; public string key; public V defaultValue; public string Key => key; public V DefaultValue => defaultValue; } }