public class RadioChatterTerrainPlugin extends BaseRingTerrain
Modifier and Type | Class and Description |
---|---|
static class |
RadioChatterTerrainPlugin.RadioChatterParams |
BaseRingTerrain.RingParams
Modifier and Type | Field and Description |
---|---|
protected RadioChatterTerrainPlugin.RadioChatterParams |
params |
protected float |
phase |
entity, EXTRA_SOUND_RADIUS, name, TERRAIN_LOCK_KEY, terrainId
Constructor and Description |
---|
RadioChatterTerrainPlugin() |
Modifier and Type | Method and Description |
---|---|
void |
advance(float amount) |
void |
applyEffect(SectorEntityToken entity,
float days) |
boolean |
canPlayerHoldStationIn() |
boolean |
containsPoint(Vector2f point,
float radius) |
java.util.EnumSet<CampaignEngineLayers> |
getActiveLayers()
Set of layers can not change.
|
java.lang.String |
getEffectCategory() |
protected float |
getExtraSoundRadius() |
java.lang.String |
getNameForTooltip() |
float |
getProximitySoundFactor() |
java.lang.String |
getTerrainName() |
boolean |
hasTooltip() |
void |
init(java.lang.String terrainId,
SectorEntityToken entity,
java.lang.Object param) |
protected java.lang.Object |
readResolve() |
void |
render(CampaignEngineLayers layer,
ViewportAPI viewport) |
containsEntity, getMaxEffectRadius, getMaxRadiusForContains, getMinEffectRadius, getMinRadiusForContains, getNameAOrAn, getOptimalEffectRadius, getRelatedEntity, getRenderRange, getRingParams, renderOnMap, renderOnMapAbove
createCombatSection, createFirstSection, createTooltip, createTravelSection, getEntity, getIconSpriteName, getLoopFourPitch, getLoopFourVolume, getLoopOnePitch, getLoopOneVolume, getLoopThreePitch, getLoopThreeVolume, getLoopTwoPitch, getLoopTwoVolume, getModId, getNameColor, getSpec, getTerrainId, getTooltipWidth, hasAIFlag, hasAIFlag, hasMapIcon, isPreventedFromAffecting, isTooltipExpandable, preventOtherTerrainFromAffecting, preventOtherTerrainFromAffecting, renderOnRadar, setTerrainName, shouldCheckFleetsToApplyEffect, shouldPlayLoopFour, shouldPlayLoopOne, shouldPlayLoopThree, shouldPlayLoopTwo, stacksWithSelf
protected RadioChatterTerrainPlugin.RadioChatterParams params
protected transient float phase
public void init(java.lang.String terrainId, SectorEntityToken entity, java.lang.Object param)
init
in interface CampaignTerrainPlugin
init
in class BaseRingTerrain
protected java.lang.Object readResolve()
readResolve
in class BaseRingTerrain
public java.util.EnumSet<CampaignEngineLayers> getActiveLayers()
CampaignTerrainPlugin
getActiveLayers
in interface CampaignTerrainPlugin
getActiveLayers
in class BaseRingTerrain
public void render(CampaignEngineLayers layer, ViewportAPI viewport)
render
in interface CampaignTerrainPlugin
render
in class BaseRingTerrain
public void advance(float amount)
advance
in interface CampaignTerrainPlugin
advance
in class BaseTerrain
public void applyEffect(SectorEntityToken entity, float days)
applyEffect
in class BaseTerrain
public float getProximitySoundFactor()
getProximitySoundFactor
in class BaseRingTerrain
protected float getExtraSoundRadius()
getExtraSoundRadius
in class BaseTerrain
public boolean containsPoint(Vector2f point, float radius)
containsPoint
in interface CampaignTerrainPlugin
containsPoint
in class BaseRingTerrain
public boolean hasTooltip()
hasTooltip
in interface CampaignTerrainPlugin
hasTooltip
in class BaseTerrain
public java.lang.String getTerrainName()
getTerrainName
in interface CampaignTerrainPlugin
getTerrainName
in class BaseTerrain
public java.lang.String getNameForTooltip()
getNameForTooltip
in interface CampaignTerrainPlugin
getNameForTooltip
in class BaseTerrain
public java.lang.String getEffectCategory()
getEffectCategory
in class BaseTerrain
public boolean canPlayerHoldStationIn()
canPlayerHoldStationIn
in interface CampaignTerrainPlugin
canPlayerHoldStationIn
in class BaseTerrain
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.