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 TypeMethodDescriptionboolean
addOrReplaceBonus
(int fromEntity, int sourceId, float delta) getBonuses
(int fromEntity) float
getEffects
(int entityId) boolean
hasBonuses
(int fromEntity) boolean
hasBonuses
(int fromEntity, int sourceId) void
boolean
removeBonus
(int fromEntity) boolean
removeBonus
(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:
write
in interfaceKryoSerializable
-
read
- Specified by:
read
in interfaceKryoSerializable
-
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()
-