- Author
- Alex Mosolov
Copyright 2012 Fractal Softworks, LLC
Definition at line 13 of file ShieldAPI.java.
◆ 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: