public virtual void PathogenStart() { myOrganManager = GameManager.gameManager.organManager; pathogenSpawner = FindObjectOfType <PathogenSpawner>(); StartCoroutine(MoveAgain()); target = FindClosestCell(); }
// Start is called before the first frame update public void CustomStart() { cellSpawner = FindObjectOfType <CellSpawner>(); pathogenSpawner = FindObjectOfType <PathogenSpawner>(); for (int i = 0; i < organTypes.Length; i++) { for (int o = 0; o < organTypes[i].organs.Count; o++) { for (int t = 0; t < organTypes[i].organs[o].CellTypes.Length; t++) { organTypes[i].organs[o].CellTypes[t].currentCellCost = CalculateCosts(o, t); } } } }