public Zygote(Zygote prevStage) { mother_id = prevStage.mother_id; father_id = prevStage.father_id; id = prevStage.id; genes = prevStage.genes; init(); }
public void AddKerbal(Zygote kerbal) { if (kerbal is Female) { females[kerbal.id] = kerbal as Female; } else { males[kerbal.id] = kerbal as Male; } }
public void Remove(Zygote zygote) { zygotes.Remove(zygote.id); if (zygote is Female) { females.Remove(zygote.id); } else if (zygote is Male) { males.Remove(zygote.id); } }
public void Add(Zygote zygote) { zygotes[zygote.id] = zygote; if (zygote is Female) { females[zygote.id] = zygote as Female; } else if (zygote is Male) { males[zygote.id] = zygote as Male; } }