Class StarCoronaAkaMainyuTerrainPlugin
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.StarCoronaAkaMainyuTerrainPlugin
- 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
FieldsFields 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 TypeMethodDescriptionboolean
containsPoint
(org.lwjgl.util.vector.Vector2f point, float radius) void
createTooltip
(TooltipMakerAPI tooltip, boolean expanded) float
getAuroraAlphaMultForAngle
(float angle) getAuroraColorForAngle
(float angle) Methods inherited from class com.fs.starfarer.api.impl.campaign.terrain.StarCoronaTerrainPlugin
advance, applyEffect, canPlayerHoldStationIn, computeRadiusWithFlare, getActiveLayers, getAuroraBandWidthInTexture, getAuroraBlocker, getAuroraCenterLoc, 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, hasAIFlag, hasTooltip, init, isTooltipExpandable, readResolve, render, 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
-
Field Details
-
ARC
public static final float ARC- See Also:
-
-
Constructor Details
-
StarCoronaAkaMainyuTerrainPlugin
public StarCoronaAkaMainyuTerrainPlugin()
-
-
Method Details
-
getAuroraAlphaMultForAngle
public float getAuroraAlphaMultForAngle(float angle) - Specified by:
getAuroraAlphaMultForAngle
in interfaceAuroraRenderer.AuroraRendererDelegate
- Overrides:
getAuroraAlphaMultForAngle
in classStarCoronaTerrainPlugin
-
getAuroraColorForAngle
- Specified by:
getAuroraColorForAngle
in interfaceAuroraRenderer.AuroraRendererDelegate
- Overrides:
getAuroraColorForAngle
in classStarCoronaTerrainPlugin
-
containsPoint
public boolean containsPoint(org.lwjgl.util.vector.Vector2f point, float radius) - Specified by:
containsPoint
in interfaceCampaignTerrainPlugin
- Overrides:
containsPoint
in classStarCoronaTerrainPlugin
-
getTerrainName
- Specified by:
getTerrainName
in interfaceCampaignTerrainPlugin
- Overrides:
getTerrainName
in classStarCoronaTerrainPlugin
-
createTooltip
- Specified by:
createTooltip
in interfaceCampaignTerrainPlugin
- Overrides:
createTooltip
in classStarCoronaTerrainPlugin
-