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()