所有Manager Awake改成public + ManagerVerification直调Awake

This commit is contained in:
tian 2026-06-12 16:32:31 +08:00
parent 1bbe5d28c5
commit 845f8dcd1b
7 changed files with 11 additions and 11 deletions

View File

@ -14,7 +14,7 @@ namespace CounterDrone.Unity
public IGroupService Service => _service; public IGroupService Service => _service;
void Awake() public void Awake()
{ {
var paths = new UnityPathProvider(); var paths = new UnityPathProvider();
var db = new DatabaseManager(paths).OpenMainDb(); var db = new DatabaseManager(paths).OpenMainDb();

View File

@ -23,11 +23,11 @@ namespace CounterDrone.Unity
System.IO.Directory.Delete(paths.GetFramesDir(), true); System.IO.Directory.Delete(paths.GetFramesDir(), true);
var modelMgr = gameObject.AddComponent<ModelManager>(); var modelMgr = gameObject.AddComponent<ModelManager>();
modelMgr.SendMessage("Awake", SendMessageOptions.DontRequireReceiver); modelMgr.Awake();
Debug.Log("1. ModelManager OK"); Debug.Log("1. ModelManager OK");
var scenarioMgr = gameObject.AddComponent<ScenarioManager>(); var scenarioMgr = gameObject.AddComponent<ScenarioManager>();
scenarioMgr.SendMessage("Awake", SendMessageOptions.DontRequireReceiver); scenarioMgr.Awake();
var task = scenarioMgr.CreateTask("Verification", ""); var task = scenarioMgr.CreateTask("Verification", "");
var taskId = task.Id; var taskId = task.Id;
Debug.Log($"2. ScenarioManager OK. Task: {taskId}"); Debug.Log($"2. ScenarioManager OK. Task: {taskId}");
@ -75,7 +75,7 @@ namespace CounterDrone.Unity
Debug.Log($"4. Recommendation: {rec.Best.RecommendedAerosolType}, {rec.Best.Platforms.Count} guns, prob={rec.Best.InterceptProbability:P0}"); Debug.Log($"4. Recommendation: {rec.Best.RecommendedAerosolType}, {rec.Best.Platforms.Count} guns, prob={rec.Best.InterceptProbability:P0}");
var runner = gameObject.AddComponent<SimulationRunner>(); var runner = gameObject.AddComponent<SimulationRunner>();
runner.SendMessage("Awake", SendMessageOptions.DontRequireReceiver); runner.Awake();
runner.LoadAndStart(taskId); runner.LoadAndStart(taskId);
runner.Engine.TimeScale = 10f; runner.Engine.TimeScale = 10f;
@ -90,7 +90,7 @@ namespace CounterDrone.Unity
runner.Stop(); runner.Stop();
var reportMgr = gameObject.AddComponent<ReportManager>(); var reportMgr = gameObject.AddComponent<ReportManager>();
reportMgr.SendMessage("Awake", SendMessageOptions.DontRequireReceiver); reportMgr.Awake();
detail = scenarioMgr.GetDetail(taskId); detail = scenarioMgr.GetDetail(taskId);
var simEvents = new List<SimEvent>(runner.Engine.Events); var simEvents = new List<SimEvent>(runner.Engine.Events);
var status = runner.Engine.Drones.Count > 0 ? runner.Engine.Drones[0].Status.ToString() : "Unknown"; var status = runner.Engine.Drones.Count > 0 ? runner.Engine.Drones[0].Status.ToString() : "Unknown";
@ -99,7 +99,7 @@ namespace CounterDrone.Unity
Debug.Log($"6. Report OK. Exported: {path}"); Debug.Log($"6. Report OK. Exported: {path}");
var replay = gameObject.AddComponent<ReplayController>(); var replay = gameObject.AddComponent<ReplayController>();
replay.SendMessage("Awake", SendMessageOptions.DontRequireReceiver); replay.Awake();
replay.LoadReplay(taskId); replay.LoadReplay(taskId);
Debug.Log($"7. Replay OK. {replay.TotalFrames} frames, {replay.CurrentFrames.Count} records"); Debug.Log($"7. Replay OK. {replay.TotalFrames} frames, {replay.CurrentFrames.Count} records");

View File

@ -16,7 +16,7 @@ namespace CounterDrone.Unity
public IModelService Service => _service; public IModelService Service => _service;
void Awake() public void Awake()
{ {
_paths = new UnityPathProvider(); _paths = new UnityPathProvider();
var db = new DatabaseManager(_paths).OpenMainDb(); var db = new DatabaseManager(_paths).OpenMainDb();

View File

@ -17,7 +17,7 @@ namespace CounterDrone.Unity
public int CurrentFrameIndex { get; private set; } public int CurrentFrameIndex { get; private set; }
public int TotalFrames { get; private set; } public int TotalFrames { get; private set; }
void Awake() public void Awake()
{ {
_paths = new UnityPathProvider(); _paths = new UnityPathProvider();
_frameStore = new FrameDataStore(_paths); _frameStore = new FrameDataStore(_paths);

View File

@ -14,7 +14,7 @@ namespace CounterDrone.Unity
public IReportService Service => _service; public IReportService Service => _service;
void Awake() public void Awake()
{ {
_paths = new UnityPathProvider(); _paths = new UnityPathProvider();
var db = new DatabaseManager(_paths).OpenMainDb(); var db = new DatabaseManager(_paths).OpenMainDb();

View File

@ -14,7 +14,7 @@ namespace CounterDrone.Unity
public IScenarioService Service => _service; public IScenarioService Service => _service;
void Awake() public void Awake()
{ {
try try
{ {

View File

@ -32,7 +32,7 @@ namespace CounterDrone.Unity
public SimulationEngine Engine => _engine; public SimulationEngine Engine => _engine;
void Awake() public void Awake()
{ {
_paths = new UnityPathProvider(); _paths = new UnityPathProvider();
var db = new DatabaseManager(_paths).OpenMainDb(); var db = new DatabaseManager(_paths).OpenMainDb();