Example #1
0
    public void EditSpecies(SpeciesHolderScript _speciesHolder)
    {
        selectedSpecies = _speciesHolder.gameObject;
        BasicSpeciesScript species = selectedSpecies.GetComponent <BasicSpeciesScript>();

        for (int i = 0; i < GetSpieciesDropDown().options.Count; i++)
        {
            if (GetSpieciesDropDown().options[i].text == species.speciesName)
            {
                GetSpieciesDropDown().SetValueWithoutNotify(i);
            }
        }
        GetSpieciesDropDown().interactable = false;
        ResetFieldInputName();
        GetSpeciesPopulationCountSlider().value = species.startingPopulation;
        RefreshOrganismCount();
        if (species.GetComponent <PlantSpeciesSeeds>() != null)
        {
            GetSpeciesSeedCountSlider().value = species.GetComponent <PlantSpeciesSeeds>().startingSeedCount;
            DisplaySeedSpeceis(true);
        }
        else
        {
            DisplaySeedSpeceis(false);
        }
        SetSlidersToColor(species.speciesColor);
        GetDoneButtonText().text = "ConfirmEdit";
        editingSpecies           = true;
    }
Example #2
0
 public void SelectSpecies(SpeciesHolderScript speciesHolder)
 {
     speciesMaker.DisplayPanel(true);
     speciesMaker.EditSpecies(speciesHolder);
 }