Example #1
0
 private void UseGene(MuscleGene gene)
 {
     this.heartBeat         = gene.heartBeat;
     this.contractTime      = gene.contractTime;
     this.contractedLength  = gene.contractedLength;
     this.extensionDistance = gene.extensionDistance;
     this.movementAxis      = gene.axis;
     this.enableMode        = gene.enableMode;
 }
Example #2
0
 private void RandomizeParams()
 {
     this.heartBeat         = Utility.genFloat(0.5f, 2f);
     this.contractedLength  = 0.0f;
     this.extensionDistance = Utility.genFloat() + 0.5f;
     this.contractTime      = Utility.genFloat();
     this.movementAxis      = Utility.genAxis();
     this.enableMode        = (Gene.EnableMode)Utility.genInt((int)Gene.EnableMode.NumEnableModes);
 }