Class MuleEntityMixin

java.lang.Object
com.hexagram2021.chromosomelib.mixin.MuleEntityMixin
All Implemented Interfaces:
IChromosomeCarrier

public abstract class MuleEntityMixin extends Object implements IChromosomeCarrier
  • Constructor Details

    • MuleEntityMixin

      public MuleEntityMixin()
  • Method Details

    • chromosomelib$getPloidy

      public int chromosomelib$getPloidy()
      Description copied from interface: IChromosomeCarrier
      Get ploidy of this entity. For example, a horse is a diploid entity, so we return 2; a mule is an allodiploid entity (but we consider it is a haploid), so we return 1.
      Specified by:
      chromosomelib$getPloidy in interface IChromosomeCarrier
      Returns:
      ploidy