コード例 #1
0
 public Zygote(Zygote prevStage)
 {
     mother_id = prevStage.mother_id;
     father_id = prevStage.father_id;
     id        = prevStage.id;
     genes     = prevStage.genes;
     init();
 }
コード例 #2
0
 public void AddKerbal(Zygote kerbal)
 {
     if (kerbal is Female)
     {
         females[kerbal.id] = kerbal as Female;
     }
     else
     {
         males[kerbal.id] = kerbal as Male;
     }
 }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
 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;
     }
 }