public class DwellerShroud extends RoilingSwarmEffect
| Modifier and Type | Class and Description |
|---|---|
static class |
DwellerShroud.DwellerShroudParams |
static interface |
DwellerShroud.ShroudNegativeParticleFilter |
RoilingSwarmEffect.RoilingSwarmParams, RoilingSwarmEffect.SwarmMember, RoilingSwarmEffect.SwarmMemberOffsetModifier| Modifier and Type | Field and Description |
|---|---|
protected IntervalUtil |
interval |
protected IntervalUtil |
overloadInterval |
protected ShipAPI |
ship |
static java.awt.Color |
SHROUD_COLOR |
static java.awt.Color |
SHROUD_GLOW_COLOR |
static java.awt.Color |
SHROUD_OVERLOAD_FRINGE_COLOR |
protected DwellerShroud.DwellerShroudParams |
shroudParams |
attachedTo, custom1, custom2, custom3, despawning, elapsed, flashChecker, forceDespawn, KEY_EXCHANGE_MAP, KEY_FLOCKING_MAP, KEY_SHIP_MAP, layers, maxDistFromCenterToFragment, members, params, respawnChecker, sinceExchange, spawnedInitial, transferCheckerentity, layer| Constructor and Description |
|---|
DwellerShroud(CombatEntityAPI attachedTo) |
DwellerShroud(CombatEntityAPI attachedTo,
DwellerShroud.DwellerShroudParams params) |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount) |
static DwellerShroud.DwellerShroudParams |
createBaselineParams(CombatEntityAPI attachedTo) |
int |
getNumMembersToMaintain() |
static DwellerShroud |
getShroudFor(CombatEntityAPI entity) |
DwellerShroud.DwellerShroudParams |
getShroudParams() |
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, transferMembersTocleanup, getEntitypublic static java.awt.Color SHROUD_COLOR
public static java.awt.Color SHROUD_GLOW_COLOR
public static java.awt.Color SHROUD_OVERLOAD_FRINGE_COLOR
protected IntervalUtil interval
protected IntervalUtil overloadInterval
protected DwellerShroud.DwellerShroudParams shroudParams
public DwellerShroud(CombatEntityAPI attachedTo)
public DwellerShroud(CombatEntityAPI attachedTo, DwellerShroud.DwellerShroudParams params)
public static DwellerShroud getShroudFor(CombatEntityAPI entity)
public static DwellerShroud.DwellerShroudParams createBaselineParams(CombatEntityAPI attachedTo)
public int getNumMembersToMaintain()
getNumMembersToMaintain in class RoilingSwarmEffectpublic void advance(float amount)
advance in interface CombatLayeredRenderingPluginadvance in class RoilingSwarmEffectpublic DwellerShroud.DwellerShroudParams getShroudParams()