所有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;
|
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();
|
||||||
|
|||||||
@ -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");
|
||||||
|
|
||||||
|
|||||||
@ -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();
|
||||||
|
|||||||
@ -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);
|
||||||
|
|||||||
@ -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();
|
||||||
|
|||||||
@ -14,7 +14,7 @@ namespace CounterDrone.Unity
|
|||||||
|
|
||||||
public IScenarioService Service => _service;
|
public IScenarioService Service => _service;
|
||||||
|
|
||||||
void Awake()
|
public void Awake()
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|||||||
@ -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();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user