所有Manager Awake改成public + ManagerVerification直调Awake
This commit is contained in:
parent
1bbe5d28c5
commit
845f8dcd1b
@ -14,7 +14,7 @@ namespace CounterDrone.Unity
|
||||
|
||||
public IGroupService Service => _service;
|
||||
|
||||
void Awake()
|
||||
public void Awake()
|
||||
{
|
||||
var paths = new UnityPathProvider();
|
||||
var db = new DatabaseManager(paths).OpenMainDb();
|
||||
|
||||
@ -23,11 +23,11 @@ namespace CounterDrone.Unity
|
||||
System.IO.Directory.Delete(paths.GetFramesDir(), true);
|
||||
|
||||
var modelMgr = gameObject.AddComponent<ModelManager>();
|
||||
modelMgr.SendMessage("Awake", SendMessageOptions.DontRequireReceiver);
|
||||
modelMgr.Awake();
|
||||
Debug.Log("1. ModelManager OK");
|
||||
|
||||
var scenarioMgr = gameObject.AddComponent<ScenarioManager>();
|
||||
scenarioMgr.SendMessage("Awake", SendMessageOptions.DontRequireReceiver);
|
||||
scenarioMgr.Awake();
|
||||
var task = scenarioMgr.CreateTask("Verification", "");
|
||||
var taskId = task.Id;
|
||||
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}");
|
||||
|
||||
var runner = gameObject.AddComponent<SimulationRunner>();
|
||||
runner.SendMessage("Awake", SendMessageOptions.DontRequireReceiver);
|
||||
runner.Awake();
|
||||
runner.LoadAndStart(taskId);
|
||||
runner.Engine.TimeScale = 10f;
|
||||
|
||||
@ -90,7 +90,7 @@ namespace CounterDrone.Unity
|
||||
runner.Stop();
|
||||
|
||||
var reportMgr = gameObject.AddComponent<ReportManager>();
|
||||
reportMgr.SendMessage("Awake", SendMessageOptions.DontRequireReceiver);
|
||||
reportMgr.Awake();
|
||||
detail = scenarioMgr.GetDetail(taskId);
|
||||
var simEvents = new List<SimEvent>(runner.Engine.Events);
|
||||
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}");
|
||||
|
||||
var replay = gameObject.AddComponent<ReplayController>();
|
||||
replay.SendMessage("Awake", SendMessageOptions.DontRequireReceiver);
|
||||
replay.Awake();
|
||||
replay.LoadReplay(taskId);
|
||||
Debug.Log($"7. Replay OK. {replay.TotalFrames} frames, {replay.CurrentFrames.Count} records");
|
||||
|
||||
|
||||
@ -16,7 +16,7 @@ namespace CounterDrone.Unity
|
||||
|
||||
public IModelService Service => _service;
|
||||
|
||||
void Awake()
|
||||
public void Awake()
|
||||
{
|
||||
_paths = new UnityPathProvider();
|
||||
var db = new DatabaseManager(_paths).OpenMainDb();
|
||||
|
||||
@ -17,7 +17,7 @@ namespace CounterDrone.Unity
|
||||
public int CurrentFrameIndex { get; private set; }
|
||||
public int TotalFrames { get; private set; }
|
||||
|
||||
void Awake()
|
||||
public void Awake()
|
||||
{
|
||||
_paths = new UnityPathProvider();
|
||||
_frameStore = new FrameDataStore(_paths);
|
||||
|
||||
@ -14,7 +14,7 @@ namespace CounterDrone.Unity
|
||||
|
||||
public IReportService Service => _service;
|
||||
|
||||
void Awake()
|
||||
public void Awake()
|
||||
{
|
||||
_paths = new UnityPathProvider();
|
||||
var db = new DatabaseManager(_paths).OpenMainDb();
|
||||
|
||||
@ -14,7 +14,7 @@ namespace CounterDrone.Unity
|
||||
|
||||
public IScenarioService Service => _service;
|
||||
|
||||
void Awake()
|
||||
public void Awake()
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
@ -32,7 +32,7 @@ namespace CounterDrone.Unity
|
||||
|
||||
public SimulationEngine Engine => _engine;
|
||||
|
||||
void Awake()
|
||||
public void Awake()
|
||||
{
|
||||
_paths = new UnityPathProvider();
|
||||
var db = new DatabaseManager(_paths).OpenMainDb();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user