コード例 #1
0
 private void ReGenerateADN(LifeFormTypes aLifeFormType, DNASequence aDna)
 {
     if (dna != null)
     {
         dna = new DNASequence(dna);
     }
     else
     {
         dna = new DNASequence(aLifeFormType);
     }
 }
コード例 #2
0
ファイル: Scan4.cs プロジェクト: Artenuvielle/PatternAnalyzer
 protected override void setScanSequence(DNASequence sequenceToScan)
 {
     this.scanSequence = sequenceToScan;
 }
コード例 #3
0
ファイル: Scan4.cs プロジェクト: Artenuvielle/PatternAnalyzer
 public Scan4(DNASequence sequenceToScan)
 {
     setScanSequence(sequenceToScan);
 }
コード例 #4
0
 public EnvironmentLifeForm(LifeForm aMaster, LifeFormTypes aLifeFormType, DNASequence aDna)
     : base(aMaster, aLifeFormType, aDna)
 {
     BeginMainTask();
 }
コード例 #5
0
 public DNASequenceResult(string returningAnswer, DNASequence returningSequence)
 {
     this.answer = returningAnswer;
     this.resultSequence = returningSequence;
 }
コード例 #6
0
 public LifeForm(LifeForm aMaster, LifeFormTypes aLifeFormType, DNASequence aDna)
 {
     _Master = aMaster;
     LfType  = aLifeFormType;
     ReGenerateADN(aLifeFormType, aDna);
 }
コード例 #7
0
 protected abstract void setScanSequence(DNASequence sequenceToScan);
コード例 #8
0
 public EnvironmentLifeForm(LifeForm aMaster, LifeFormTypes aLifeFormType, DNASequence aDna)
     : base(aMaster, aLifeFormType, aDna)
 {
     BeginMainTask();
 }
コード例 #9
0
ファイル: FoodLifeForm.cs プロジェクト: GoNNoTDa/EvoSim
 public FoodLifeForm(LifeForm aMaster, LifeFormTypes aLifeFormType, DNASequence aDna)
     : base(aMaster, aLifeFormType, aDna)
 {
     FoodValue = GetAttribute(SkillTypes.FoodProductionRate);
     BeginMainTask();
 }
コード例 #10
0
ファイル: FoodLifeForm.cs プロジェクト: GoNNoTDa/EvoSim
 public FoodLifeForm(LifeForm aMaster, LifeFormTypes aLifeFormType, DNASequence aDna)
     : base(aMaster, aLifeFormType, aDna)
 {
     FoodValue = GetAttribute(SkillTypes.FoodProductionRate);
     BeginMainTask();
 }