Class DwellerShroud
java.lang.Object
com.fs.starfarer.api.combat.BaseCombatLayeredRenderingPlugin
com.fs.starfarer.api.impl.combat.threat.RoilingSwarmEffect
com.fs.starfarer.api.impl.combat.dweller.DwellerShroud
- All Implemented Interfaces:
CombatLayeredRenderingPlugin
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static interface
Nested classes/interfaces inherited from class com.fs.starfarer.api.impl.combat.threat.RoilingSwarmEffect
RoilingSwarmEffect.RoilingSwarmParams, RoilingSwarmEffect.SwarmMember, RoilingSwarmEffect.SwarmMemberOffsetModifier
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IntervalUtil
protected IntervalUtil
protected ShipAPI
static Color
static Color
static Color
protected DwellerShroud.DwellerShroudParams
Fields inherited from class com.fs.starfarer.api.impl.combat.threat.RoilingSwarmEffect
attachedTo, custom1, custom2, custom3, despawning, elapsed, flashChecker, forceDespawn, KEY_EXCHANGE_MAP, KEY_FLOCKING_MAP, KEY_SHIP_MAP, layers, maxDistFromCenterToFragment, members, params, respawnChecker, sinceExchange, spawnedInitial, transferChecker
Fields inherited from class com.fs.starfarer.api.combat.BaseCombatLayeredRenderingPlugin
entity, layer
-
Constructor Summary
ConstructorsConstructorDescriptionDwellerShroud
(CombatEntityAPI attachedTo) DwellerShroud
(CombatEntityAPI attachedTo, DwellerShroud.DwellerShroudParams params) -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount) createBaselineParams
(CombatEntityAPI attachedTo) int
static DwellerShroud
getShroudFor
(CombatEntityAPI entity) Methods inherited from class com.fs.starfarer.api.impl.combat.threat.RoilingSwarmEffect
addMember, addMember, addMembers, despawnMembers, despawnMembers, exchangeWithNearbySwarms, getActiveLayers, getAttachedTo, getExchangeMap, getFlockingMap, getGlowForMember, getMembers, getNumActiveMembers, getParams, getPicker, getPicker, getPicker, getRenderRadius, getShipMap, getStringToSwarmMap, getSwarmFor, init, isDespawning, isExpired, isForceDespawn, pick, removeMember, render, setForceDespawn, shouldDespawnAll, transferMembersTo, transferMembersTo, transferMembersTo
Methods inherited from class com.fs.starfarer.api.combat.BaseCombatLayeredRenderingPlugin
cleanup, getEntity
-
Field Details
-
SHROUD_COLOR
-
SHROUD_GLOW_COLOR
-
SHROUD_OVERLOAD_FRINGE_COLOR
-
interval
-
overloadInterval
-
ship
-
shroudParams
-
-
Constructor Details
-
DwellerShroud
-
DwellerShroud
-
-
Method Details
-
getShroudFor
-
createBaselineParams
-
getNumMembersToMaintain
public int getNumMembersToMaintain()- Overrides:
getNumMembersToMaintain
in classRoilingSwarmEffect
-
advance
public void advance(float amount) - Specified by:
advance
in interfaceCombatLayeredRenderingPlugin
- Overrides:
advance
in classRoilingSwarmEffect
-
getShroudParams
-