Class PerkFactory

java.lang.Object
zombie.characters.skills.PerkFactory

public class PerkFactory
extends java.lang.Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type Class Description
    static class  PerkFactory.Perk  
    static class  PerkFactory.Perks  
  • Field Summary

    Fields
    Modifier and Type Field Description
    static boolean newMode  
    static java.util.ArrayList PerkList  
    static java.util.HashMap PerkMap  
  • Constructor Summary

    Constructors
    Constructor Description
    PerkFactory()  
  • Method Summary

    Modifier and Type Method Description
    static PerkFactory.Perk AddPerk​(PerkFactory.Perks perk, java.lang.String name, java.lang.String level1, java.lang.String level2, java.lang.String level3, java.lang.String level4, java.lang.String level5, int xp1, int xp2, int xp3, int xp4, int xp5, int xp6, int xp7, int xp8, int xp9, int xp10)  
    static PerkFactory.Perk AddPerk​(PerkFactory.Perks perk, java.lang.String name, java.lang.String level1, java.lang.String level2, java.lang.String level3, java.lang.String level4, java.lang.String level5, int xp1, int xp2, int xp3, int xp4, int xp5, int xp6, int xp7, int xp8, int xp9, int xp10, boolean passiv)  
    static PerkFactory.Perk AddPerk​(PerkFactory.Perks perk, java.lang.String name, java.lang.String level1, java.lang.String level2, java.lang.String level3, java.lang.String level4, java.lang.String level5, PerkFactory.Perks parent, int xp1, int xp2, int xp3, int xp4, int xp5, int xp6, int xp7, int xp8, int xp9, int xp10)  
    static PerkFactory.Perk AddPerk​(PerkFactory.Perks perk, java.lang.String name, java.lang.String level1, java.lang.String level2, java.lang.String level3, java.lang.String level4, java.lang.String level5, PerkFactory.Perks parent, int xp1, int xp2, int xp3, int xp4, int xp5, int xp6, int xp7, int xp8, int xp9, int xp10, boolean passiv)  
    static void CheckForUnlockedPerks​(IsoGameCharacter chr)  
    static void CheckForUnlockedPerks​(IsoGameCharacter chr, PerkFactory.Perk p)  
    static PerkFactory.Perk getPerk​(PerkFactory.Perks perks)  
    static PerkFactory.Perks getPerkFromName​(java.lang.String name)  
    static java.lang.String getPerkName​(PerkFactory.Perks type)  
    static void init()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • newMode

      public static boolean newMode
    • PerkMap

      public static java.util.HashMap PerkMap
    • PerkList

      public static java.util.ArrayList PerkList
  • Constructor Details

    • PerkFactory

      public PerkFactory()
  • Method Details

    • getPerkName

      public static java.lang.String getPerkName​(PerkFactory.Perks type)
    • getPerkFromName

      public static PerkFactory.Perks getPerkFromName​(java.lang.String name)
    • getPerk

      public static PerkFactory.Perk getPerk​(PerkFactory.Perks perks)
    • AddPerk

      public static PerkFactory.Perk AddPerk​(PerkFactory.Perks perk, java.lang.String name, java.lang.String level1, java.lang.String level2, java.lang.String level3, java.lang.String level4, java.lang.String level5, int xp1, int xp2, int xp3, int xp4, int xp5, int xp6, int xp7, int xp8, int xp9, int xp10)
    • AddPerk

      public static PerkFactory.Perk AddPerk​(PerkFactory.Perks perk, java.lang.String name, java.lang.String level1, java.lang.String level2, java.lang.String level3, java.lang.String level4, java.lang.String level5, int xp1, int xp2, int xp3, int xp4, int xp5, int xp6, int xp7, int xp8, int xp9, int xp10, boolean passiv)
    • AddPerk

      public static PerkFactory.Perk AddPerk​(PerkFactory.Perks perk, java.lang.String name, java.lang.String level1, java.lang.String level2, java.lang.String level3, java.lang.String level4, java.lang.String level5, PerkFactory.Perks parent, int xp1, int xp2, int xp3, int xp4, int xp5, int xp6, int xp7, int xp8, int xp9, int xp10)
    • AddPerk

      public static PerkFactory.Perk AddPerk​(PerkFactory.Perks perk, java.lang.String name, java.lang.String level1, java.lang.String level2, java.lang.String level3, java.lang.String level4, java.lang.String level5, PerkFactory.Perks parent, int xp1, int xp2, int xp3, int xp4, int xp5, int xp6, int xp7, int xp8, int xp9, int xp10, boolean passiv)
    • init

      public static void init()
    • CheckForUnlockedPerks

      public static void CheckForUnlockedPerks​(IsoGameCharacter chr)
    • CheckForUnlockedPerks

      public static void CheckForUnlockedPerks​(IsoGameCharacter chr, PerkFactory.Perk p)