public class HistorianData extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
HistorianData.HistorianOffer |
static interface |
HistorianData.HistorianOfferCreator |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<HistorianBackstory.HistorianBackstoryInfo> |
backstory |
protected java.util.List<HistorianData.HistorianOfferCreator> |
creators |
protected java.util.Set<java.lang.String> |
givenOffers |
protected boolean |
introduced |
static java.lang.String |
KEY |
protected PersonAPI |
person |
protected java.util.Set<java.lang.String> |
shownBackstory |
protected int |
tier |
static java.lang.String |
TIER1 |
static java.lang.String |
TIER2 |
static java.lang.String |
TIER3 |
| Constructor and Description |
|---|
HistorianData() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<HistorianBackstory.HistorianBackstoryInfo> |
getBackstory() |
java.util.List<HistorianData.HistorianOfferCreator> |
getCreators() |
java.util.Set<java.lang.String> |
getGivenOffers() |
protected java.lang.String |
getHeOrShe() |
protected java.lang.String |
getHimOrHer() |
protected java.lang.String |
getHimOrHerself() |
protected java.lang.String |
getHisOrHer() |
static HistorianData |
getInstance() |
protected java.lang.String |
getManOrWoman() |
java.util.List<HistorianData.HistorianOffer> |
getOffers(java.util.Random random,
InteractionDialogAPI dialog) |
PersonAPI |
getPerson() |
java.util.Set<java.lang.String> |
getShownBackstory() |
int |
getTier() |
protected java.lang.String |
getUCHeOrShe() |
float |
getWeightForTags(java.util.Set<java.lang.String> tags) |
void |
incrTier() |
boolean |
isIntroduced() |
boolean |
isMaxTier() |
boolean |
isRecentlyDonated() |
HistorianBackstory.HistorianBackstoryInfo |
pickBackstoryBit(java.util.Random random) |
protected java.lang.Object |
readResolve() |
void |
setCreators(java.util.List<HistorianData.HistorianOfferCreator> creators) |
void |
setIntroduced(boolean introduced) |
void |
setRecentlyDonated() |
void |
setTier(int tier) |
public static final java.lang.String KEY
public static java.lang.String TIER1
public static java.lang.String TIER2
public static java.lang.String TIER3
protected boolean introduced
protected int tier
protected transient java.util.List<HistorianData.HistorianOfferCreator> creators
protected transient java.util.List<HistorianBackstory.HistorianBackstoryInfo> backstory
protected java.util.Set<java.lang.String> shownBackstory
protected java.util.Set<java.lang.String> givenOffers
public HistorianData()
public static HistorianData getInstance()
protected java.lang.Object readResolve()
public HistorianBackstory.HistorianBackstoryInfo pickBackstoryBit(java.util.Random random)
public java.util.List<HistorianBackstory.HistorianBackstoryInfo> getBackstory()
public java.util.Set<java.lang.String> getShownBackstory()
public java.util.Set<java.lang.String> getGivenOffers()
public float getWeightForTags(java.util.Set<java.lang.String> tags)
public int getTier()
public void setTier(int tier)
public void incrTier()
public boolean isMaxTier()
public void setRecentlyDonated()
public boolean isRecentlyDonated()
public java.util.List<HistorianData.HistorianOfferCreator> getCreators()
public void setCreators(java.util.List<HistorianData.HistorianOfferCreator> creators)
public java.util.List<HistorianData.HistorianOffer> getOffers(java.util.Random random, InteractionDialogAPI dialog)
protected java.lang.String getManOrWoman()
protected java.lang.String getUCHeOrShe()
protected java.lang.String getHeOrShe()
protected java.lang.String getHimOrHer()
protected java.lang.String getHimOrHerself()
protected java.lang.String getHisOrHer()
public boolean isIntroduced()
public void setIntroduced(boolean introduced)