Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.impl.MusicPlayerPluginImpl Class Reference
Inheritance diagram for com.fs.starfarer.api.impl.MusicPlayerPluginImpl:
[legend]
Collaboration diagram for com.fs.starfarer.api.impl.MusicPlayerPluginImpl:
[legend]

Public Member Functions

Object getStateTokenForCampaignLocation ()
 
String getMusicSetIdForCombat (CombatEngineAPI engine)
 
String getMusicSetIdForTitle ()
 
float getMusicSetVolumeForCampaignStateToken (Object token, Object param)
 
String getMusicSetIdForCampaignStateToken (Object token, Object param)
 
- Public Member Functions inherited from com.fs.starfarer.api.MusicPlayerPluginWithVolumeControl
- Public Member Functions inherited from com.fs.starfarer.api.MusicPlayerPlugin

Static Public Member Functions

static Object getToken (String str)
 

Static Public Attributes

static String KEEP_PLAYING_LOCATION_MUSIC_DURING_ENCOUNTER_MEM_KEY = "$playLocationMusicDuringEnc"
 
static String COMBAT_MUSIC_SET_MEM_KEY = "$combatMusicSetId"
 
static String COMBAT_MUSIC_SET_FACTION_KEY = "music_combat_set"
 
static String MUSIC_SET_MEM_KEY = "$musicSetId"
 
static String MUSIC_SET_MEM_KEY_MISSION = "$musicSetIdForMission"
 
static String MUSIC_ENCOUNTER_MYSTERIOUS_AGGRO = "music_encounter_mysterious"
 
static String MUSIC_ENCOUNTER_MYSTERIOUS_NON_AGGRESSIVE = "music_encounter_mysterious_non_aggressive"
 
static String MUSIC_ENCOUNTER_NEUTRAL = "music_encounter_neutral"
 
static String MUSIC_GALATIA_ACADEMY = "music_galatia_academy"
 
static Object CAMPAIGN_SYSTEM = new Object()
 
static Object CAMPAIGN_HYPERSPACE = new Object()
 
static Object NO_MUSIC = new Object()
 
static Object COMBAT = new Object()
 
static Object TITLE = new Object()
 
static Object MARKET = new Object()
 
static Object ENCOUNTER = new Object()
 
static Object PLANET_SURVEY = new Object()
 
static Object CUSTOM = new Object()
 
static Map< String, String > stringTokens = new HashMap<String, String>()
 
static String SYSTEM_MUSIC_PREFIX = "core_sys_music_"
 

Protected Member Functions

String getPlanetSurveyMusicSetId (Object param)
 
String getHyperspaceMusicSetId ()
 
String getStarSystemMusicSetId ()
 
String getEncounterMusicSetId (Object param)
 
String getMarketMusicSetId (Object param)
 

Detailed Description

Definition at line 23 of file MusicPlayerPluginImpl.java.

Member Function Documentation

◆ getEncounterMusicSetId()

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.getEncounterMusicSetId ( Object param)
protected

Definition at line 199 of file MusicPlayerPluginImpl.java.

◆ getHyperspaceMusicSetId()

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.getHyperspaceMusicSetId ( )
protected

Definition at line 174 of file MusicPlayerPluginImpl.java.

◆ getMarketMusicSetId()

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.getMarketMusicSetId ( Object param)
protected

Definition at line 296 of file MusicPlayerPluginImpl.java.

◆ getMusicSetIdForCampaignStateToken()

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.getMusicSetIdForCampaignStateToken ( Object token,
Object param )

◆ getMusicSetIdForCombat()

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.getMusicSetIdForCombat ( CombatEngineAPI engine)

Implements com.fs.starfarer.api.MusicPlayerPlugin.

Definition at line 97 of file MusicPlayerPluginImpl.java.

◆ getMusicSetIdForTitle()

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.getMusicSetIdForTitle ( )

◆ getMusicSetVolumeForCampaignStateToken()

float com.fs.starfarer.api.impl.MusicPlayerPluginImpl.getMusicSetVolumeForCampaignStateToken ( Object token,
Object param )

◆ getPlanetSurveyMusicSetId()

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.getPlanetSurveyMusicSetId ( Object param)
protected
Parameters
paramis a MarketAPI.
Returns

Definition at line 158 of file MusicPlayerPluginImpl.java.

◆ getStarSystemMusicSetId()

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.getStarSystemMusicSetId ( )
protected

Definition at line 178 of file MusicPlayerPluginImpl.java.

◆ getStateTokenForCampaignLocation()

Object com.fs.starfarer.api.impl.MusicPlayerPluginImpl.getStateTokenForCampaignLocation ( )

Called when free-flying in the campaign only, i.e. not in any sort of interaction dialog.

Returns

Implements com.fs.starfarer.api.MusicPlayerPlugin.

Definition at line 65 of file MusicPlayerPluginImpl.java.

◆ getToken()

static Object com.fs.starfarer.api.impl.MusicPlayerPluginImpl.getToken ( String str)
static

Goal here is to return tokens for which an == comparison works.

Parameters
str
Returns

Definition at line 56 of file MusicPlayerPluginImpl.java.

Member Data Documentation

◆ CAMPAIGN_HYPERSPACE

Object com.fs.starfarer.api.impl.MusicPlayerPluginImpl.CAMPAIGN_HYPERSPACE = new Object()
static

Definition at line 39 of file MusicPlayerPluginImpl.java.

◆ CAMPAIGN_SYSTEM

Object com.fs.starfarer.api.impl.MusicPlayerPluginImpl.CAMPAIGN_SYSTEM = new Object()
static

Definition at line 38 of file MusicPlayerPluginImpl.java.

◆ COMBAT

Object com.fs.starfarer.api.impl.MusicPlayerPluginImpl.COMBAT = new Object()
static

Definition at line 41 of file MusicPlayerPluginImpl.java.

◆ COMBAT_MUSIC_SET_FACTION_KEY

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.COMBAT_MUSIC_SET_FACTION_KEY = "music_combat_set"
static

Definition at line 27 of file MusicPlayerPluginImpl.java.

◆ COMBAT_MUSIC_SET_MEM_KEY

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.COMBAT_MUSIC_SET_MEM_KEY = "$combatMusicSetId"
static

Definition at line 26 of file MusicPlayerPluginImpl.java.

◆ CUSTOM

Object com.fs.starfarer.api.impl.MusicPlayerPluginImpl.CUSTOM = new Object()
static

Definition at line 47 of file MusicPlayerPluginImpl.java.

◆ ENCOUNTER

Object com.fs.starfarer.api.impl.MusicPlayerPluginImpl.ENCOUNTER = new Object()
static

Definition at line 44 of file MusicPlayerPluginImpl.java.

◆ KEEP_PLAYING_LOCATION_MUSIC_DURING_ENCOUNTER_MEM_KEY

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.KEEP_PLAYING_LOCATION_MUSIC_DURING_ENCOUNTER_MEM_KEY = "$playLocationMusicDuringEnc"
static

Definition at line 25 of file MusicPlayerPluginImpl.java.

◆ MARKET

Object com.fs.starfarer.api.impl.MusicPlayerPluginImpl.MARKET = new Object()
static

Definition at line 43 of file MusicPlayerPluginImpl.java.

◆ MUSIC_ENCOUNTER_MYSTERIOUS_AGGRO

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.MUSIC_ENCOUNTER_MYSTERIOUS_AGGRO = "music_encounter_mysterious"
static

Definition at line 32 of file MusicPlayerPluginImpl.java.

◆ MUSIC_ENCOUNTER_MYSTERIOUS_NON_AGGRESSIVE

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.MUSIC_ENCOUNTER_MYSTERIOUS_NON_AGGRESSIVE = "music_encounter_mysterious_non_aggressive"
static

Definition at line 33 of file MusicPlayerPluginImpl.java.

◆ MUSIC_ENCOUNTER_NEUTRAL

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.MUSIC_ENCOUNTER_NEUTRAL = "music_encounter_neutral"
static

Definition at line 34 of file MusicPlayerPluginImpl.java.

◆ MUSIC_GALATIA_ACADEMY

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.MUSIC_GALATIA_ACADEMY = "music_galatia_academy"
static

Definition at line 35 of file MusicPlayerPluginImpl.java.

◆ MUSIC_SET_MEM_KEY

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.MUSIC_SET_MEM_KEY = "$musicSetId"
static

Definition at line 28 of file MusicPlayerPluginImpl.java.

◆ MUSIC_SET_MEM_KEY_MISSION

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.MUSIC_SET_MEM_KEY_MISSION = "$musicSetIdForMission"
static

Definition at line 29 of file MusicPlayerPluginImpl.java.

◆ NO_MUSIC

Object com.fs.starfarer.api.impl.MusicPlayerPluginImpl.NO_MUSIC = new Object()
static

Definition at line 40 of file MusicPlayerPluginImpl.java.

◆ PLANET_SURVEY

Object com.fs.starfarer.api.impl.MusicPlayerPluginImpl.PLANET_SURVEY = new Object()
static

Definition at line 45 of file MusicPlayerPluginImpl.java.

◆ stringTokens

Map<String, String> com.fs.starfarer.api.impl.MusicPlayerPluginImpl.stringTokens = new HashMap<String, String>()
static

Definition at line 49 of file MusicPlayerPluginImpl.java.

◆ SYSTEM_MUSIC_PREFIX

String com.fs.starfarer.api.impl.MusicPlayerPluginImpl.SYSTEM_MUSIC_PREFIX = "core_sys_music_"
static

Definition at line 63 of file MusicPlayerPluginImpl.java.

◆ TITLE

Object com.fs.starfarer.api.impl.MusicPlayerPluginImpl.TITLE = new Object()
static

Definition at line 42 of file MusicPlayerPluginImpl.java.


The documentation for this class was generated from the following file: