Class EventHorizonPlugin
java.lang.Object
com.fs.starfarer.api.impl.campaign.terrain.BaseTerrain
com.fs.starfarer.api.impl.campaign.terrain.BaseRingTerrain
com.fs.starfarer.api.impl.campaign.terrain.StarCoronaTerrainPlugin
com.fs.starfarer.api.impl.campaign.terrain.EventHorizonPlugin
- All Implemented Interfaces:
CampaignTerrainPlugin
,AuroraRenderer.AuroraRendererDelegate
,FlareManager.FlareManagerDelegate
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.terrain.StarCoronaTerrainPlugin
StarCoronaTerrainPlugin.CoronaParams
Nested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.terrain.BaseRingTerrain
BaseRingTerrain.RingParams
-
Field Summary
Fields inherited from class com.fs.starfarer.api.impl.campaign.terrain.StarCoronaTerrainPlugin
blocker, color, CR_LOSS_MULT_GLOBAL, flareManager, params, renderer, texture
Fields inherited from class com.fs.starfarer.api.impl.campaign.terrain.BaseTerrain
entity, EXTRA_SOUND_RADIUS, name, TERRAIN_LOCK_KEY, terrainId
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createTooltip
(TooltipMakerAPI tooltip, boolean expanded) boolean
void
render
(CampaignEngineLayers layer, ViewportAPI viewport) Methods inherited from class com.fs.starfarer.api.impl.campaign.terrain.StarCoronaTerrainPlugin
advance, applyEffect, canPlayerHoldStationIn, computeRadiusWithFlare, containsPoint, getActiveLayers, getAuroraAlphaMultForAngle, getAuroraBandWidthInTexture, getAuroraBlocker, getAuroraCenterLoc, getAuroraColorForAngle, getAuroraInnerOffsetMult, getAuroraInnerRadius, getAuroraOuterRadius, getAuroraShortenMult, getAuroraTexPerSegmentMult, getAuroraTexture, getAuroraThicknessFlat, getAuroraThicknessMult, getEffectCategory, getExtraSoundRadius, getFlareArcMax, getFlareArcMin, getFlareCenterEntity, getFlareColorRange, getFlareExtraLengthFlatMax, getFlareExtraLengthFlatMin, getFlareExtraLengthMultMax, getFlareExtraLengthMultMin, getFlareFadeInMax, getFlareFadeInMin, getFlareFadeOutMax, getFlareFadeOutMin, getFlareManager, getFlareMaxSmallCount, getFlareMinSmallCount, getFlareOccurrenceAngle, getFlareOccurrenceArc, getFlareProbability, getFlareShortenFlatModMax, getFlareShortenFlatModMin, getFlareSkipLargeProbability, getFlareSmallArcMax, getFlareSmallArcMin, getFlareSmallExtraLengthFlatMax, getFlareSmallExtraLengthFlatMin, getFlareSmallExtraLengthMultMax, getFlareSmallExtraLengthMultMin, getFlareSmallFadeInMax, getFlareSmallFadeInMin, getFlareSmallFadeOutMax, getFlareSmallFadeOutMin, getFlareSmallShortenFlatModMax, getFlareSmallShortenFlatModMin, getIntensityAtPoint, getMaxEffectRadius, getMinEffectRadius, getNameColor, getNameForTooltip, getOptimalEffectRadius, getParams, getRenderRange, getTooltipWidth, hasTooltip, init, isTooltipExpandable, readResolve, shouldPlayLoopOne, shouldPlayLoopTwo
Methods inherited from class com.fs.starfarer.api.impl.campaign.terrain.BaseRingTerrain
containsEntity, getMaxRadiusForContains, getMinRadiusForContains, getNameAOrAn, getProximitySoundFactor, getRelatedEntity, getRingParams, renderOnMap, renderOnMapAbove
Methods inherited from class com.fs.starfarer.api.impl.campaign.terrain.BaseTerrain
createCombatSection, createFirstSection, createTravelSection, getEntity, getIconSpriteName, getLoopFourPitch, getLoopFourVolume, getLoopOnePitch, getLoopOneVolume, getLoopThreePitch, getLoopThreeVolume, getLoopTwoPitch, getLoopTwoVolume, getModId, getSpec, getTerrainId, hasAIFlag, hasMapIcon, isPreventedFromAffecting, preventOtherTerrainFromAffecting, preventOtherTerrainFromAffecting, renderOnRadar, setEntity, setTerrainId, setTerrainName, shouldCheckFleetsToApplyEffect, shouldPlayLoopFour, shouldPlayLoopThree, stacksWithSelf
-
Constructor Details
-
EventHorizonPlugin
public EventHorizonPlugin()
-
-
Method Details
-
getTerrainName
- Specified by:
getTerrainName
in interfaceCampaignTerrainPlugin
- Overrides:
getTerrainName
in classStarCoronaTerrainPlugin
-
createTooltip
- Specified by:
createTooltip
in interfaceCampaignTerrainPlugin
- Overrides:
createTooltip
in classStarCoronaTerrainPlugin
-
render
- Specified by:
render
in interfaceCampaignTerrainPlugin
- Overrides:
render
in classStarCoronaTerrainPlugin
-
hasAIFlag
- Specified by:
hasAIFlag
in interfaceCampaignTerrainPlugin
- Overrides:
hasAIFlag
in classStarCoronaTerrainPlugin
-