コード例 #1
0
    // public ScoreListScript listScript;

    // Use this for initialization
    void Start()
    {
        microbeBuilder = GetComponent <MicrobeBuilderScript>();

        Chromosome c = new Chromosome(InstanceData.ChromosomeString);

        loadedMicrobe = microbeBuilder.CreateInitialMicrobe(c);
    }
コード例 #2
0
    void StartMicrobe()
    {
        if (microbeBuilder != null)
        {
            chromosomeInd++;
            microbeText.text = "Microbe: " + (chromosomeInd + 1) + " of " + population.Length;

            if (chromosomeInd < population.Length)
            {
                currentMicrobe = microbeBuilder.CreateInitialMicrobe(population[chromosomeInd]);
                currentMicrobe.GetComponent <MicrobeDataScript>().SetStartingPosition(new Vector3(0, 0, 0));
                //Debug.Log("Starting microbe: " + microbeCount);
                // Start timer? after specified time, kill microbe and set fitness
                startTime = Time.time;
            }
        }
    }