public void SaveMainBreed() { _otherBreeds.Add(_mainBreed); _mainBreed = ""; OnMainBreedChaged.Invoke(this, null); OnOtherBreedsChanged.Invoke(this, null); }
public void EvolveBreed(int i) { _otherBreeds[i] = Evolve(_otherBreeds[i]); OnOtherBreedsChanged.Invoke(this, null); }
public void KillBreed(int i) { _otherBreeds.RemoveAt(i); OnOtherBreedsChanged.Invoke(this, null); }
public void CrossBreeds(int breed1, int breed2) { _otherBreeds.Add(Cross(_otherBreeds[breed1], _otherBreeds[breed2])); OnOtherBreedsChanged.Invoke(this, null); }