Class RoilingSwarmEffect.RoilingSwarmParams
java.lang.Object
com.fs.starfarer.api.impl.combat.threat.RoilingSwarmEffect.RoilingSwarmParams
- Direct Known Subclasses:
DwellerShroud.DwellerShroudParams
- Enclosing class:
- RoilingSwarmEffect
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloat
float
float
boolean
float
float
int
float
float
float
float
float
float
float
float
float
float
float
float
boolean
int
boolean
float
float
float
float
int
int
float
float
float
Set to non-null to exchange members with nearby swarms of the same class.float
float
float
float
float
int
float
float
int
int
float
float
float
float
boolean
boolean
float
float
float
float
float
float
The amount of stretch is multiplied by this and then sqrt'ed.float
float
boolean
boolean
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
spriteCat
-
spriteKey
-
despawnSound
-
memberExchangeClass
Set to non-null to exchange members with nearby swarms of the same class. Swarms should have the same sprite sheet, and the same glow color. -
memberExchangeRange
public float memberExchangeRange -
minMembersToExchange
public int minMembersToExchange -
maxMembersToExchange
public int maxMembersToExchange -
memberExchangeRate
public float memberExchangeRate -
flockingClass
-
baseSpriteSize
public float baseSpriteSize -
baseDur
public float baseDur -
durRange
public float durRange -
despawnDist
public float despawnDist -
baseScale
public float baseScale -
scaleRange
public float scaleRange -
baseFriction
public float baseFriction -
frictionRange
public float frictionRange -
baseSpringConstant
public float baseSpringConstant -
springConstantNegativeRange
public float springConstantNegativeRange -
baseSpringFreeLength
public float baseSpringFreeLength -
springFreeLengthRange
public float springFreeLengthRange -
offsetRotationDegreesPerSecond
public float offsetRotationDegreesPerSecond -
lateralFrictionFactor
public float lateralFrictionFactor -
lateralFrictionTurnRateFactor
public float lateralFrictionTurnRateFactor -
minSpeedForFriction
public float minSpeedForFriction -
flashRateMult
public float flashRateMult -
flashRadius
public float flashRadius -
flashCoreRadiusMult
public float flashCoreRadiusMult -
flashFrequency
public float flashFrequency -
numToFlash
public int numToFlash -
numToRespawn
public int numToRespawn -
preFlashDelay
public float preFlashDelay -
flashProbability
public float flashProbability -
renderFlashOnSameLayer
public boolean renderFlashOnSameLayer -
flashFringeColor
-
flashCoreColor
-
alphaMult
public float alphaMult -
alphaMultBase
public float alphaMultBase -
alphaMultFlash
public float alphaMultFlash -
color
-
minFadeoutTime
public float minFadeoutTime -
maxFadeoutTime
public float maxFadeoutTime -
minDespawnTime
public float minDespawnTime -
maxDespawnTime
public float maxDespawnTime -
autoscale
public boolean autoscale -
springStretchMult
public float springStretchMultThe amount of stretch is multiplied by this and then sqrt'ed. -
swarmLeadsByFractionOfVelocity
public float swarmLeadsByFractionOfVelocity -
outspeedAttachedEntityBy
public float outspeedAttachedEntityBy -
visibleRange
public float visibleRange -
maxTurnRate
public float maxTurnRate -
spawnOffsetMult
public float spawnOffsetMult -
spawnOffsetMultForInitialSpawn
public float spawnOffsetMultForInitialSpawn -
maxSpeed
public float maxSpeed -
minOffset
public float minOffset -
maxOffset
public float maxOffset -
generateOffsetAroundAttachedEntityOval
public boolean generateOffsetAroundAttachedEntityOval -
offsetModifier
-
withInitialMembers
public boolean withInitialMembers -
withRespawn
public boolean withRespawn -
initialMembers
public int initialMembers -
baseMembersToMaintain
public int baseMembersToMaintain -
removeMembersAboveMaintainLevel
public boolean removeMembersAboveMaintainLevel -
maxNumMembersToAlwaysRemoveAbove
public int maxNumMembersToAlwaysRemoveAbove -
memberRespawnRate
public float memberRespawnRate -
offsetRerollFractionOnMemberRespawn
public float offsetRerollFractionOnMemberRespawn -
tags
-
keepProxBasedScaleForAllMembers
public boolean keepProxBasedScaleForAllMembers
-
-
Constructor Details
-
RoilingSwarmParams
public RoilingSwarmParams()
-