public class SharedUnlockData extends BaseSharedJSONFile
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ABILITIES |
static java.lang.String |
COMMODITIES |
static java.lang.String |
CONDITIONS |
static java.lang.String |
FIGHTERS |
static java.lang.String |
HULLMODS |
static java.util.Map<java.lang.String,java.lang.String> |
ILLUSTRATION_KEY_LOOKUP |
static java.lang.String |
ILLUSTRATIONS |
static java.lang.String |
INDUSTRIES |
protected static SharedUnlockData |
instance |
static java.lang.String |
ITEMS |
static java.lang.String |
PLANETS |
static java.lang.String |
SHARED_UNLOCKS_DATA_FILE |
static java.lang.String |
SHIP_SYSTEMS |
static java.lang.String |
SHIPS |
static java.lang.String |
SKILLS |
static java.lang.String |
WEAPONS |
json, setCache| Constructor and Description |
|---|
SharedUnlockData() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkIfImageIsIllustrationAndMakeAware(java.lang.String spriteName) |
static SharedUnlockData |
get() |
protected java.lang.String |
getFilename() |
boolean |
isEntryLocked(java.lang.String entryId) |
boolean |
isPlayerAwareOfAbility(java.lang.String abilityId) |
boolean |
isPlayerAwareOfCommodity(java.lang.String commodityId) |
boolean |
isPlayerAwareOfCondition(java.lang.String conditionId) |
boolean |
isPlayerAwareOfFighter(java.lang.String fighterId) |
boolean |
isPlayerAwareOfHullmod(java.lang.String hullmodId) |
boolean |
isPlayerAwareOfIllustration(java.lang.String key) |
boolean |
isPlayerAwareOfIndustry(java.lang.String industryId) |
boolean |
isPlayerAwareOfPlanet(java.lang.String planetId) |
boolean |
isPlayerAwareOfShip(java.lang.String hullId) |
boolean |
isPlayerAwareOfShipSystem(java.lang.String sysId) |
boolean |
isPlayerAwareOfSkill(java.lang.String skillId) |
boolean |
isPlayerAwareOfSpecialItem(java.lang.String itemId) |
boolean |
isPlayerAwareOfWeapon(java.lang.String weaponId) |
boolean |
reportPlayerAwareOfAbility(java.lang.String abilityId,
boolean withSave) |
boolean |
reportPlayerAwareOfCommodity(java.lang.String commodityId,
boolean withSave) |
boolean |
reportPlayerAwareOfCondition(java.lang.String conditionId,
boolean withSave) |
boolean |
reportPlayerAwareOfFighter(java.lang.String fighterId,
boolean withSave) |
boolean |
reportPlayerAwareOfHullmod(java.lang.String hullmodId,
boolean withSave) |
boolean |
reportPlayerAwareOfIllustration(java.lang.String key,
boolean withSave) |
boolean |
reportPlayerAwareOfIndustry(java.lang.String industryId,
boolean withSave) |
boolean |
reportPlayerAwareOfPlanet(java.lang.String planetId,
boolean withSave) |
boolean |
reportPlayerAwareOfShip(java.lang.String hullId,
boolean withSave) |
boolean |
reportPlayerAwareOfShipSystem(java.lang.String sysId,
boolean withSave) |
boolean |
reportPlayerAwareOfSkill(java.lang.String skillId,
boolean withSave) |
boolean |
reportPlayerAwareOfSpecialItem(java.lang.String itemId,
boolean withSave) |
protected boolean |
reportPlayerAwareOfThing(java.lang.String thingId,
java.lang.String setId,
java.lang.String codexEntryId,
boolean withSave) |
boolean |
reportPlayerAwareOfWeapon(java.lang.String weaponId,
boolean withSave) |
addToSet, doesSetContain, getSet, loadIfNeeded, optBoolean, optFloat, optInt, optString, saveIfNeeded, setBoolean, setFloat, setInt, setString, unsetpublic static java.lang.String SHARED_UNLOCKS_DATA_FILE
public static java.lang.String ITEMS
public static java.lang.String ILLUSTRATIONS
public static java.lang.String SHIPS
public static java.lang.String FIGHTERS
public static java.lang.String WEAPONS
public static java.lang.String SHIP_SYSTEMS
public static java.lang.String HULLMODS
public static java.lang.String COMMODITIES
public static java.lang.String INDUSTRIES
public static java.lang.String PLANETS
public static java.lang.String CONDITIONS
public static java.lang.String SKILLS
public static java.lang.String ABILITIES
protected static SharedUnlockData instance
public static java.util.Map<java.lang.String,java.lang.String> ILLUSTRATION_KEY_LOOKUP
public SharedUnlockData()
public static SharedUnlockData get()
protected java.lang.String getFilename()
getFilename in class BaseSharedJSONFilepublic boolean isPlayerAwareOfSpecialItem(java.lang.String itemId)
public boolean reportPlayerAwareOfSpecialItem(java.lang.String itemId, boolean withSave)
public boolean isPlayerAwareOfIllustration(java.lang.String key)
public boolean reportPlayerAwareOfIllustration(java.lang.String key, boolean withSave)
public boolean isPlayerAwareOfShip(java.lang.String hullId)
public boolean reportPlayerAwareOfShip(java.lang.String hullId, boolean withSave)
public boolean isPlayerAwareOfFighter(java.lang.String fighterId)
public boolean reportPlayerAwareOfFighter(java.lang.String fighterId, boolean withSave)
public boolean isPlayerAwareOfWeapon(java.lang.String weaponId)
public boolean reportPlayerAwareOfWeapon(java.lang.String weaponId, boolean withSave)
public boolean isPlayerAwareOfShipSystem(java.lang.String sysId)
public boolean reportPlayerAwareOfShipSystem(java.lang.String sysId, boolean withSave)
public boolean isPlayerAwareOfHullmod(java.lang.String hullmodId)
public boolean reportPlayerAwareOfHullmod(java.lang.String hullmodId, boolean withSave)
public boolean isPlayerAwareOfCommodity(java.lang.String commodityId)
public boolean reportPlayerAwareOfCommodity(java.lang.String commodityId, boolean withSave)
public boolean isPlayerAwareOfIndustry(java.lang.String industryId)
public boolean reportPlayerAwareOfIndustry(java.lang.String industryId, boolean withSave)
public boolean isPlayerAwareOfPlanet(java.lang.String planetId)
public boolean reportPlayerAwareOfPlanet(java.lang.String planetId, boolean withSave)
public boolean isPlayerAwareOfCondition(java.lang.String conditionId)
public boolean reportPlayerAwareOfCondition(java.lang.String conditionId, boolean withSave)
public boolean isPlayerAwareOfSkill(java.lang.String skillId)
public boolean reportPlayerAwareOfSkill(java.lang.String skillId, boolean withSave)
public boolean isPlayerAwareOfAbility(java.lang.String abilityId)
public boolean reportPlayerAwareOfAbility(java.lang.String abilityId, boolean withSave)
public void checkIfImageIsIllustrationAndMakeAware(java.lang.String spriteName)
protected boolean reportPlayerAwareOfThing(java.lang.String thingId, java.lang.String setId, java.lang.String codexEntryId, boolean withSave)
public boolean isEntryLocked(java.lang.String entryId)