A class you can derive from if you want to create objects that live independently of GameObjects.
Use ScriptableObjects to centralise data in a way that can be conveniently accessed from scenes and assets within a project.
You can use the CreateAssetMenu decorator to create it from the Editor UI, or by using the Assets -> Create -> Airship -> Airship Scriptable Object Asset... menu
A class you can derive from if you want to create objects that live independently of GameObjects. Use ScriptableObjects to centralise data in a way that can be conveniently accessed from scenes and assets within a project.
You can use the CreateAssetMenu decorator to create it from the Editor UI, or by using the
Assets -> Create -> Airship -> Airship Scriptable Object Asset...menu