public class TreekeepingMode extends java.lang.Object implements ITreekeepingMode
| Modifier and Type | Field and Description |
|---|---|
static ITreekeepingMode |
easy |
static ITreekeepingMode |
hard |
static ITreekeepingMode |
hardcore |
static ITreekeepingMode |
insane |
static ITreekeepingMode |
normal |
| Constructor and Description |
|---|
TreekeepingMode(java.lang.String name,
float yieldModifier,
float sappinessModifier,
float maturationModifier,
float mutationModifier) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getDescription() |
float |
getHeightModifier(ITreeGenome genome,
float currentModifier) |
float |
getMaturationModifier(ITreeGenome genome,
float currentModifier) |
float |
getMutationModifier(ITreeGenome genome,
ITreeGenome mate,
float currentModifier) |
java.lang.String |
getName() |
float |
getSappinessModifier(ITreeGenome genome,
float currentModifier) |
float |
getYieldModifier(ITreeGenome genome,
float currentModifier) |
public static final ITreekeepingMode easy
public static final ITreekeepingMode normal
public static final ITreekeepingMode hard
public static final ITreekeepingMode hardcore
public static final ITreekeepingMode insane
public TreekeepingMode(java.lang.String name,
float yieldModifier,
float sappinessModifier,
float maturationModifier,
float mutationModifier)
public java.lang.String getName()
getName in interface ITreekeepingModepublic java.util.List<java.lang.String> getDescription()
getDescription in interface ITreekeepingModepublic float getHeightModifier(ITreeGenome genome, float currentModifier)
getHeightModifier in interface ITreeModifierpublic float getYieldModifier(@Nullable
ITreeGenome genome,
float currentModifier)
getYieldModifier in interface ITreeModifierpublic float getSappinessModifier(ITreeGenome genome, float currentModifier)
getSappinessModifier in interface ITreeModifierpublic float getMaturationModifier(ITreeGenome genome, float currentModifier)
getMaturationModifier in interface ITreeModifierpublic float getMutationModifier(ITreeGenome genome, ITreeGenome mate, float currentModifier)
getMutationModifier in interface ITreeModifier