public class ShipwideAIFlags
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ShipwideAIFlags.AIFlags |
Modifier and Type | Field and Description |
---|---|
static float |
FLAG_DURATION |
Constructor and Description |
---|
ShipwideAIFlags() |
Modifier and Type | Method and Description |
---|---|
void |
advance(float amount) |
java.lang.Object |
getCustom(ShipwideAIFlags.AIFlags flag) |
boolean |
hasFlag(ShipwideAIFlags.AIFlags flag)
Checks whether a specific AI flag is set.
|
void |
removeFlag(ShipwideAIFlags.AIFlags flag) |
void |
setFlag(ShipwideAIFlags.AIFlags flag) |
void |
setFlag(ShipwideAIFlags.AIFlags flag,
float duration) |
void |
setFlag(ShipwideAIFlags.AIFlags flag,
float duration,
java.lang.Object custom) |
void |
unsetFlag(ShipwideAIFlags.AIFlags flag) |
public static final float FLAG_DURATION
public void unsetFlag(ShipwideAIFlags.AIFlags flag)
public void setFlag(ShipwideAIFlags.AIFlags flag)
public void setFlag(ShipwideAIFlags.AIFlags flag, float duration)
public void setFlag(ShipwideAIFlags.AIFlags flag, float duration, java.lang.Object custom)
public java.lang.Object getCustom(ShipwideAIFlags.AIFlags flag)
public void removeFlag(ShipwideAIFlags.AIFlags flag)
public void advance(float amount)
public boolean hasFlag(ShipwideAIFlags.AIFlags flag)
flag
- Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.