Class TraitFactory.Trait

java.lang.Object
zombie.characters.traits.TraitFactory.Trait
All Implemented Interfaces:
IListBoxItem
Enclosing class:
TraitFactory

public static class TraitFactory.Trait
extends java.lang.Object
implements IListBoxItem
  • Field Details

    • traitID

      public java.lang.String traitID
    • name

      public java.lang.String name
    • cost

      public int cost
    • description

      public java.lang.String description
    • prof

      public boolean prof
    • texture

      public Texture texture
    • MutuallyExclusive

      public java.util.ArrayList MutuallyExclusive
    • XPBoostMap

      public java.util.HashMap XPBoostMap
  • Constructor Details

    • Trait

      public Trait​(java.lang.String string, java.lang.String string2, int int1, java.lang.String string3, boolean boolean1, boolean boolean2)
  • Method Details

    • addXPBoost

      public void addXPBoost​(PerkFactory.Perks perks, int int1)
    • getFreeRecipes

      public java.util.List getFreeRecipes()
    • setFreeRecipes

      public void setFreeRecipes​(java.util.List list)
    • getType

      public java.lang.String getType()
    • getTexture

      public Texture getTexture()
    • getLabel

      public java.lang.String getLabel()
      Specified by:
      getLabel in interface IListBoxItem
    • getLeftLabel

      public java.lang.String getLeftLabel()
      Specified by:
      getLeftLabel in interface IListBoxItem
    • getRightLabel

      public java.lang.String getRightLabel()
      Specified by:
      getRightLabel in interface IListBoxItem
    • getCost

      public int getCost()
    • isFree

      public boolean isFree()
    • getDescription

      public java.lang.String getDescription()
    • setDescription

      public void setDescription​(java.lang.String string)
    • getMutuallyExclusiveTraits

      public java.util.ArrayList getMutuallyExclusiveTraits()
    • getXPBoostMap

      public java.util.HashMap getXPBoostMap()
    • isRemoveInMP

      public boolean isRemoveInMP()
    • setRemoveInMP

      public void setRemoveInMP​(boolean boolean1)