Class BaseBarEventWithPerson

java.lang.Object
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEvent
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEventWithPerson
All Implemented Interfaces:
PortsideBarEvent
Direct Known Subclasses:
LuddicPathBaseBarEvent, PlanetaryShieldBarEvent

public abstract class BaseBarEventWithPerson extends BaseBarEvent
  • Field Details

    • person

      protected PersonAPI person
    • seed

      protected long seed
    • market

      protected MarketAPI market
    • random

      protected transient Random random
  • Constructor Details

    • BaseBarEventWithPerson

      public BaseBarEventWithPerson()
  • Method Details

    • regen

      protected void regen(MarketAPI market)
    • createPerson

      protected PersonAPI createPerson()
    • getPersonPortrait

      protected String getPersonPortrait()
    • getPersonFaction

      protected String getPersonFaction()
    • getPersonRank

      protected String getPersonRank()
    • getPersonGender

      protected FullName.Gender getPersonGender()
    • getPersonPost

      protected String getPersonPost()
    • getManOrWoman

      protected String getManOrWoman()
    • getHeOrShe

      protected String getHeOrShe()
    • getHimOrHer

      protected String getHimOrHer()
    • getHimOrHerself

      protected String getHimOrHerself()
    • getHisOrHer

      protected String getHisOrHer()
    • isDialogFinished

      public boolean isDialogFinished()
      Specified by:
      isDialogFinished in interface PortsideBarEvent
      Overrides:
      isDialogFinished in class BaseBarEvent
    • getPerson

      public PersonAPI getPerson()
    • getMarket

      public MarketAPI getMarket()
    • getRandom

      public Random getRandom()