The worldManager prefab currently embeds configuration data directly.
This makes it less flexible and readable, limiting the ability to switch configurations easily.
Solution
Introduced a Scriptable Object ('WorldManagerData') to store configuration data for the worldManager.
This enhances flexibility and readability by allowing the creation of different Scriptable Objects for diverse scenarios.
For instance, it's now possible to create separate ScriptableObjects for offline and online configurations, making deployment configurations more versatile.
Scriptable object fields
The ScriptableObject WorldManagerData mirrors all the fields present in the worldManager prefab.
Creating an instance of the ScriptableObject is straightforward:
WorldManager Configuration Improvement
Issue
The worldManager prefab currently embeds configuration data directly. This makes it less flexible and readable, limiting the ability to switch configurations easily.
Solution
Introduced a Scriptable Object ('WorldManagerData') to store configuration data for the worldManager. This enhances flexibility and readability by allowing the creation of different Scriptable Objects for diverse scenarios. For instance, it's now possible to create separate ScriptableObjects for offline and online configurations, making deployment configurations more versatile.
Scriptable object fields
The ScriptableObject WorldManagerData mirrors all the fields present in the worldManager prefab.