From a Curvy Generator's point of view Resources are references to GameObjects that hold the resource data. There are two main resource types:
- Input Resources - Resources that are read by modules (e.g. Curvy Splines, Meshes, Prefabs etc…)
- Output Resources - Resources that are created by modules (e.g. meshes or Prefab clones)
On top, Curvy Generator differentiates between managed and unmanaged resources:
These resources are child objects of a Curvy Generator and needs to be created by a module. When creating a template, they will be stored inside the template and references to it will be saved.
These resources are user created and usually outside the Curvy Generator hierarchy. When creating a template, they won't get copied and references to them will be reset to null.