Open jChicote opened 1 month ago
Managing the existing services to exist in its own environment will require extensive rework of the management, singletons and services due to both tight coupling and object intimacy
Instead of trying to convert the existing behavior to manage on their own, they can exist within a boot scene and be handled from there. Additionally seperate classes will be used to handle the dependencies of the different objects within the scene.
Additionally there needs to be a partition of objects that are persistent, objects that are scoped to the scene and those that are transient
- This will not be the same with the production scene, it will rely on hard-coded setup handling to ensure immutability from the designer / inspector.
- Internally resolves the Players dependencies without adding extensive mutating behavior
Description
The only playable and testable area is the MAINSCENE (production level). This can make it challenging as any work and testing is being done in the main production scene.
Acceptance Criteria
Implementation