Class NameAssigner

java.lang.Object
com.fs.starfarer.api.impl.campaign.procgen.NameAssigner

public class NameAssigner extends Object
  • Constructor Details

    • NameAssigner

      public NameAssigner(Constellation constellation)
  • Method Details

    • setSpecialNamesProbability

      public void setSpecialNamesProbability(float specialNamesProbability)
    • setRenameSystem

      public void setRenameSystem(boolean renameStar)
    • setStructuralNameOffset

      public void setStructuralNameOffset(int structuralNameOffset)
    • assignNames

      public void assignNames(String name, String secondary)
    • assignSpecialNames

      public void assignSpecialNames(NameAssigner.NamingTreeNode curr)
    • assignStructuralNames

      public void assignStructuralNames(StarSystemAPI system, String name)
    • assignSNamesHelper

      public void assignSNamesHelper(NameAssigner.NamingTreeNode curr, String parentName, int index)
    • updateJumpPointNameFor

      public void updateJumpPointNameFor(SectorEntityToken entity)
    • updateJumpPointDestinationNames

      public void updateJumpPointDestinationNames(StarSystemAPI system)
    • computeNamingTree

      public void computeNamingTree(StarSystemAPI system)
    • addChildren

      public void addChildren(StarSystemAPI system, NameAssigner.NamingTreeNode curr)
    • isNameSpecial

      public static boolean isNameSpecial(StarSystemAPI system)
    • assignSpecialNames

      public static void assignSpecialNames(StarSystemAPI system)