Class ItemAttributeFloatValue<A extends IItemAttribute>

All Implemented Interfaces:
Modifyable, SelectedValue<A>, Cloneable

public class ItemAttributeFloatValue<A extends IItemAttribute> extends ItemAttributeValue<A>
  • Field Details

    • value

      @Attribute(name="value") protected float value
  • Constructor Details

    • ItemAttributeFloatValue

      public ItemAttributeFloatValue(ItemAttributeDefinition template)
    • ItemAttributeFloatValue

      public ItemAttributeFloatValue(A attr)
    • ItemAttributeFloatValue

      public ItemAttributeFloatValue(A attr, float val)
  • Method Details

    • clone

      public Object clone()
      Specified by:
      clone in class ItemAttributeValue<A extends IItemAttribute>
      See Also:
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getDistributed

      public float getDistributed()
    • setDistributed

      public void setDistributed(float points)
    • getModifier

      public int getModifier()
      See Also:
      • invalid reference
        de.rpgframework.genericrpg.ModifyableValue#getModifier()
    • getFloatModifier

      public float getFloatModifier()
    • getBigDecimalModifier

      public BigDecimal getBigDecimalModifier()
    • getModifiedValue

      public float getModifiedValue()
    • getModifiedValueDouble

      public double getModifiedValueDouble()
    • getModifiedValueBigDecimal

      public BigDecimal getModifiedValueBigDecimal()
    • getModifiedValue

      public float getModifiedValue(ValueType type)