public class BeeMutation extends Mutation implements IBeeMutation, IBeeMutationBuilder
| Constructor and Description |
|---|
BeeMutation(IAlleleBeeSpecies bee0,
IAlleleBeeSpecies bee1,
IAllele[] result,
int chance) |
| Modifier and Type | Method and Description |
|---|---|
IBeeMutation |
build() |
float |
getChance(IBeeHousing housing,
IAlleleBeeSpecies allele0,
IAlleleBeeSpecies allele1,
IBeeGenome genome0,
IBeeGenome genome1) |
IBeeRoot |
getRoot() |
addMutationCondition, getAllele0, getAllele1, getBaseChance, getChance, getPartner, getSpecialConditions, getTemplate, isPartner, isSecret, requireDay, requireNight, requireResource, requireResource, restrictBiomeType, restrictDateRange, restrictHumidity, restrictHumidity, restrictTemperature, restrictTemperature, setIsSecret, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAllele0, getAllele1, getBaseChance, getPartner, getSpecialConditions, getTemplate, isPartner, isSecretaddMutationCondition, requireDay, requireNight, requireResource, requireResource, restrictBiomeType, restrictDateRange, restrictHumidity, restrictHumidity, restrictTemperature, restrictTemperature, setIsSecretpublic BeeMutation(IAlleleBeeSpecies bee0, IAlleleBeeSpecies bee1, IAllele[] result, int chance)
public IBeeMutation build()
build in interface IBeeMutationBuilderbuild in interface IMutationBuilderpublic IBeeRoot getRoot()
getRoot in interface IBeeMutationgetRoot in interface IMutationISpeciesRoot this mutation is associated with.public float getChance(IBeeHousing housing, IAlleleBeeSpecies allele0, IAlleleBeeSpecies allele1, IBeeGenome genome0, IBeeGenome genome1)
getChance in interface IBeeMutation