- Author
- Alex Mosolov
Copyright 2012 Fractal Softworks, LLC
Definition at line 13 of file ShieldAPI.java.
◆ applyShieldEffects()
| void com.fs.starfarer.api.combat.ShieldAPI.applyShieldEffects |
( |
Color | innerColor, |
|
|
Color | ringColor, |
|
|
float | thicknessBonus, |
|
|
float | fluctuationBonus, |
|
|
float | effectLevel ) |
◆ forceFacing()
| void com.fs.starfarer.api.combat.ShieldAPI.forceFacing |
( |
float | facing | ) |
|
◆ getActiveArc()
| float com.fs.starfarer.api.combat.ShieldAPI.getActiveArc |
( |
| ) |
|
- Returns
- currently open arc (0 if not on)
◆ getArc()
| float com.fs.starfarer.api.combat.ShieldAPI.getArc |
( |
| ) |
|
◆ getFacing()
| float com.fs.starfarer.api.combat.ShieldAPI.getFacing |
( |
| ) |
|
◆ getFluxPerPointOfDamage()
| float com.fs.starfarer.api.combat.ShieldAPI.getFluxPerPointOfDamage |
( |
| ) |
|
Does not include shield damage taken mult, but does include absorbption mult.
- Returns
◆ getInnerColor()
| Color com.fs.starfarer.api.combat.ShieldAPI.getInnerColor |
( |
| ) |
|
◆ getInnerRotationRate()
| float com.fs.starfarer.api.combat.ShieldAPI.getInnerRotationRate |
( |
| ) |
|
For shield textures, visual only.
- Returns
◆ getLocation()
| Vector2f com.fs.starfarer.api.combat.ShieldAPI.getLocation |
( |
| ) |
|
- Returns
- location of the center of the shield, in engine coordinates.
◆ getRadius()
| float com.fs.starfarer.api.combat.ShieldAPI.getRadius |
( |
| ) |
|
◆ getRingColor()
| Color com.fs.starfarer.api.combat.ShieldAPI.getRingColor |
( |
| ) |
|
◆ getRingRotationRate()
| float com.fs.starfarer.api.combat.ShieldAPI.getRingRotationRate |
( |
| ) |
|
For shield textures, visual only.
- Returns
◆ getType()
| ShieldType com.fs.starfarer.api.combat.ShieldAPI.getType |
( |
| ) |
|
◆ getUnfoldTime()
| float com.fs.starfarer.api.combat.ShieldAPI.getUnfoldTime |
( |
| ) |
|
◆ getUpkeep()
| float com.fs.starfarer.api.combat.ShieldAPI.getUpkeep |
( |
| ) |
|
Flux/second while shield is on.
- Returns
◆ isOff()
| boolean com.fs.starfarer.api.combat.ShieldAPI.isOff |
( |
| ) |
|
◆ isOn()
| boolean com.fs.starfarer.api.combat.ShieldAPI.isOn |
( |
| ) |
|
◆ isSkipRendering()
| boolean com.fs.starfarer.api.combat.ShieldAPI.isSkipRendering |
( |
| ) |
|
◆ isWithinArc()
| boolean com.fs.starfarer.api.combat.ShieldAPI.isWithinArc |
( |
Vector2f | point | ) |
|
◆ setActiveArc()
| void com.fs.starfarer.api.combat.ShieldAPI.setActiveArc |
( |
float | activeArc | ) |
|
◆ setArc()
| void com.fs.starfarer.api.combat.ShieldAPI.setArc |
( |
float | arc | ) |
|
Set the maximum arc.
- Parameters
-
◆ setCenter()
| void com.fs.starfarer.api.combat.ShieldAPI.setCenter |
( |
float | x, |
|
|
float | y ) |
◆ setInnerColor()
| void com.fs.starfarer.api.combat.ShieldAPI.setInnerColor |
( |
Color | color | ) |
|
◆ setInnerRotationRate()
| void com.fs.starfarer.api.combat.ShieldAPI.setInnerRotationRate |
( |
float | innerRotationRate | ) |
|
For shield textures, visual only.
- Returns
◆ setRadius() [1/2]
| void com.fs.starfarer.api.combat.ShieldAPI.setRadius |
( |
float | radius | ) |
|
◆ setRadius() [2/2]
| void com.fs.starfarer.api.combat.ShieldAPI.setRadius |
( |
float | radius, |
|
|
String | textureInner, |
|
|
String | textureRing ) |
Textures should be already loaded (i.e. via settings.json).
- Parameters
-
| radius | |
| textureInner | |
| textureRing | |
◆ setRingColor()
| void com.fs.starfarer.api.combat.ShieldAPI.setRingColor |
( |
Color | ringColor | ) |
|
◆ setRingRotationRate()
| void com.fs.starfarer.api.combat.ShieldAPI.setRingRotationRate |
( |
float | ringRotationRate | ) |
|
For shield textures, visual only.
- Returns
◆ setSkipRendering()
| void com.fs.starfarer.api.combat.ShieldAPI.setSkipRendering |
( |
boolean | skipRendering | ) |
|
◆ setType()
| void com.fs.starfarer.api.combat.ShieldAPI.setType |
( |
ShieldType | type | ) |
|
◆ toggleOff()
| void com.fs.starfarer.api.combat.ShieldAPI.toggleOff |
( |
| ) |
|
◆ toggleOn()
| void com.fs.starfarer.api.combat.ShieldAPI.toggleOn |
( |
| ) |
|
The documentation for this interface was generated from the following file: