Package com.prineside.tdi2.components
Class PowerBonuses
java.lang.Object
com.prineside.tdi2.components.PowerBonuses
- All Implemented Interfaces:
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) booleanhasBonusesFromSource(int fromEntity, int sourceId) voidbooleanremoveBonus(int fromEntity) booleanremoveBonusFromSource(int fromEntity, int sourceId) void
-
Field Details
-
SOURCE_BASIC_SPECIAL_ABILITY
public static final int SOURCE_BASIC_SPECIAL_ABILITY- See Also:
-
-
Constructor Details
-
PowerBonuses
public PowerBonuses()
-
-
Method Details
-
write
- Specified by:
writein interfaceKryoSerializable
-
read
- Specified by:
readin interfaceKryoSerializable
-
getEffects
-
getBonuses
-
hasBonuses
public boolean hasBonuses(int fromEntity) -
hasBonusesFromSource
public boolean hasBonusesFromSource(int fromEntity, int sourceId) -
removeBonus
public boolean removeBonus(int fromEntity) -
removeBonusFromSource
public boolean removeBonusFromSource(int fromEntity, int sourceId) -
addOrReplaceBonus
public boolean addOrReplaceBonus(int fromEntity, int sourceId, float delta) -
getBonusesSum
public float getBonusesSum()
-