/// <summary> /// Creates a single EnsembleManager, runs in background thread. /// </summary> public override void StartResearch() { CreateEnsembleManager(); Status = ResearchStatus.Running; ManagerRunner r = new ManagerRunner(currentManager.Run); r.BeginInvoke(new AsyncCallback(RunCompleted), null); }
private IEnumerator Start() { yield return(new WaitForEndOfFrame()); roadData = ManagerRunner.GetRoadData(); GoTo(); }
private void OnTriggerEnter2D(Collider2D collision) { GameObject collisionGo = collision.gameObject; if (collisionGo.layer == LayerMask.NameToLayer(playerLayer)) { ManagerRunner.GetGameOverGameObject().SetActive(true); } }
private void OnTriggerEnter2D(Collider2D collision) { EnemyController enemyController = collision.gameObject.GetComponent <EnemyController>(); if (enemyController) { Destroy(enemyController.gameObject); ManagerRunner.IncrementCounter(); Destroy(gameObject); } }
/// <summary> /// Creates single EnsembleManager, runs in background thread. /// </summary> public override void StartResearch() { ValidateResearchParameters(); CreateEnsembleManager(); StatusInfo = new ResearchStatusInfo(ResearchStatus.Running, 0); Logger.Write("Research ID - " + ResearchID.ToString() + ". Research - " + ResearchName + ". STARTED BASIC RESEARCH."); ManagerRunner r = new ManagerRunner(currentManager.Run); r.BeginInvoke(new AsyncCallback(RunCompleted), null); }
/// <summary> /// Creates single EnsembleManagers, runs in background thread. /// </summary> public override void StartResearch() { ValidateResearchParameters(); CreateEnsembleManager(); StatusInfo = new ResearchStatusInfo(ResearchStatus.Running, 0); Logger.Write("Research ID - " + ResearchID.ToString() + ". Research - " + ResearchName + ". STARTED EVOLUTION RESEARCH."); ManagerRunner r = new ManagerRunner(currentManager.Run); r.BeginInvoke(new AsyncCallback(RunCompleted), null); }
private void StartCurrentEnsemble() { if (currentProbability <= maxProbability && !isCanceled) { base.CreateEnsembleManager(); ManagerRunner r = new ManagerRunner(currentManager.Run); r.BeginInvoke(new AsyncCallback(RunCompleted), null); } else { base.SaveResearch(); } }
private void StartCurrentEnsemble() { if (currentProbability <= maxProbability && !isCanceled) { base.CreateEnsembleManager(); ManagerRunner r = new ManagerRunner(currentManager.Run); r.BeginInvoke(new AsyncCallback(RunCompleted), null); } else { base.SaveResearch(); if(Status != ResearchStatus.Stopped) Status = ResearchStatus.Succeed; } }