public class FoodComponent extends Object
Modifier and Type | Class and Description |
---|---|
static class |
FoodComponent.Builder |
Modifier and Type | Field and Description |
---|---|
private boolean |
alwaysEdible |
private int |
hunger |
private boolean |
meat |
private float |
saturationModifier |
private boolean |
snack |
private List<Pair<StatusEffectInstance,Float>> |
statusEffects |
Modifier | Constructor and Description |
---|---|
private |
FoodComponent(int hunger,
float saturationModifier,
boolean meat,
boolean alwaysEdible,
boolean snack,
List<Pair<StatusEffectInstance,Float>> statusEffects) |
Modifier and Type | Method and Description |
---|---|
int |
getHunger() |
float |
getSaturationModifier() |
List<Pair<StatusEffectInstance,Float>> |
getStatusEffects() |
boolean |
isAlwaysEdible() |
boolean |
isMeat() |
boolean |
isSnack() |
private final int hunger
private final float saturationModifier
private final boolean meat
private final boolean alwaysEdible
private final boolean snack
private final List<Pair<StatusEffectInstance,Float>> statusEffects
private FoodComponent(int hunger, float saturationModifier, boolean meat, boolean alwaysEdible, boolean snack, List<Pair<StatusEffectInstance,Float>> statusEffects)
public int getHunger()
public float getSaturationModifier()
public boolean isMeat()
public boolean isAlwaysEdible()
public boolean isSnack()
public List<Pair<StatusEffectInstance,Float>> getStatusEffects()