Class PowerBonuses

java.lang.Object
com.prineside.tdi2.components.PowerBonuses
All Implemented Interfaces:
KryoSerializable

public final class PowerBonuses extends Object implements KryoSerializable
Applied to towers Lists all the additional PWR sources (Power modifier / Basic ult)
  • 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(Kryo kryo, Output output)
      Specified by:
      write in interface KryoSerializable
    • read

      public void read(Kryo kryo, Input input)
      Specified by:
      read in interface KryoSerializable
    • getEffects

      @Null public PowerBonuses.Entry[] getEffects(int entityId)
    • getBonuses

      @Null public PowerBonuses.Entry[] getBonuses(int fromEntity)
    • 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()