58    public class ScenarioSelectedEvent
 
 
 
   60        public Scenario Scenario { 
get; 
set; }
 
Intentionally made partial, in case you want to extend it easily.
Unity components communication service.
System for transferring state from lobby to scenario.
void SaveScenario(Scenario scenario)
ScenariosDataSO scenariosData
[SerializeField]
ScenarioInfoSO GetScenarioInfo(Scenario scenario)
void LoadScene(SceneType sceneType)
Logic for saving and unloading states during project execution.