Package com.fs.starfarer.api.combat
Class ShipwideAIFlags
java.lang.Object
com.fs.starfarer.api.combat.ShipwideAIFlags
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount) boolean
Checks whether a specific AI flag is set.void
void
void
setFlag
(ShipwideAIFlags.AIFlags flag, float duration) void
setFlag
(ShipwideAIFlags.AIFlags flag, float duration, Object custom) void
-
Field Details
-
FLAG_DURATION
public static final float FLAG_DURATION- See Also:
-
-
Constructor Details
-
ShipwideAIFlags
public ShipwideAIFlags()
-
-
Method Details
-
unsetFlag
-
setFlag
-
setFlag
-
setFlag
-
getCustom
-
removeFlag
-
advance
public void advance(float amount) -
hasFlag
Checks whether a specific AI flag is set. This is how different ship AI modules communicate with each other, when they need to.- Parameters:
flag
-- Returns:
-