Package com.prineside.tdi2
Class GameValueConfig
java.lang.Object
com.prineside.tdi2.GameValueConfig
- All Implemented Interfaces:
KryoSerializable
-
Constructor Summary
ConstructorDescriptionGameValueConfig
(GameValueType type, double value, boolean overwrite, boolean allowBonuses) -
Method Summary
Modifier and TypeMethodDescriptioncpy()
static GameValueConfig
getType()
double
getValue()
boolean
boolean
boolean
void
boolean
sameAs
(GameValueConfig config) void
setAllowBonuses
(boolean allowBonuses) void
setFinalGlobalMultiplier
(boolean finalGlobalMultiplier) void
setOverwrite
(boolean overwrite) void
setType
(GameValueType type) void
setValue
(double value) void
toString()
void
-
Constructor Details
-
GameValueConfig
-
-
Method Details
-
write
- Specified by:
write
in interfaceKryoSerializable
-
read
- Specified by:
read
in interfaceKryoSerializable
-
getType
-
setType
-
getValue
public double getValue() -
setValue
public void setValue(double value) -
isOverwrite
public boolean isOverwrite() -
setOverwrite
public void setOverwrite(boolean overwrite) -
isAllowBonuses
public boolean isAllowBonuses() -
setAllowBonuses
public void setAllowBonuses(boolean allowBonuses) -
isFinalGlobalMultiplier
public boolean isFinalGlobalMultiplier() -
setFinalGlobalMultiplier
public void setFinalGlobalMultiplier(boolean finalGlobalMultiplier) -
toJson
-
fromJson
- Throws:
IllegalArgumentException
- if GameValueType is not found
-
sameAs
-
cpy
-
toString
-