Package com.prineside.tdi2.components
Class PowerBonuses
java.lang.Object
com.prineside.tdi2.components.PowerBonuses
- All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable
public final class PowerBonuses
extends Object
implements com.esotericsoftware.kryo.KryoSerializable
Applied to towers
Lists all the additional PWR sources (Power modifier / Basic ult)
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddOrReplaceBonus(int fromEntity, int sourceId, float delta) getBonuses(int fromEntity) floatgetEffects(int entityId) booleanhasBonuses(int fromEntity) booleanhasBonuses(int fromEntity, int sourceId) voidread(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) booleanremoveBonus(int fromEntity) booleanremoveBonus(int fromEntity, int sourceId) voidwrite(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output)
-
Field Details
-
SOURCE_BASIC_SPECIAL_ABILITY
public static final int SOURCE_BASIC_SPECIAL_ABILITY- See Also:
-
-
Constructor Details
-
PowerBonuses
public PowerBonuses()
-
-
Method Details
-
write
public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output) - Specified by:
writein interfacecom.esotericsoftware.kryo.KryoSerializable
-
read
public void read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) - Specified by:
readin interfacecom.esotericsoftware.kryo.KryoSerializable
-
getEffects
-
getBonuses
-
hasBonuses
public boolean hasBonuses(int fromEntity) -
hasBonuses
public boolean hasBonuses(int fromEntity, int sourceId) -
removeBonus
public boolean removeBonus(int fromEntity) -
removeBonus
public boolean removeBonus(int fromEntity, int sourceId) -
addOrReplaceBonus
public boolean addOrReplaceBonus(int fromEntity, int sourceId, float delta) -
getBonusesSum
public float getBonusesSum()
-