public NewAnt eliteAnt()//starts the ants { sphere.transform.localScale = new Vector3(2, 2, 2); NewAnt newEliteAnt = new NewAnt(colonyPosition, UnityEngine.Object.Instantiate(sphere), pheromoneValue * (int)1.5, goal, memoryLenght * 2); newEliteAnt.currentVoxel.antHere = true; colony.Add(newEliteAnt); counter++; return(newEliteAnt); }
public int Compare(object x, object y) { NewAnt a = (NewAnt)x; NewAnt b = (NewAnt)y; if (a.weight > b.weight) { return(-1); } else if (a.weight < b.weight) { return(1); } else { return(0); } }