Interface ValueEffectsHolder

All Known Implementing Classes:
ResearchTeamImpl

public interface ValueEffectsHolder
  • Method Details

    • getEffectValue

      float getEffectValue(ValueEffect effect)
    • getEffectValue

      default float getEffectValue(Supplier<ValueEffect> effect)
    • setEffectValue

      void setEffectValue(ValueEffect effect, float value)
    • setEffectValue

      default void setEffectValue(Supplier<ValueEffect> effect, float value)
    • clearAllEffectValues

      void clearAllEffectValues()
      Clears all accumulated value-effect entries. Used when reinitializing on reload.