public interface WeaponGroupAPI
Modifier and Type | Method and Description |
---|---|
void |
addWeaponAPI(WeaponAPI weapon) |
WeaponAPI |
getActiveWeapon() |
java.util.List<AutofireAIPlugin> |
getAIPlugins() |
AutofireAIPlugin |
getAutofirePlugin(WeaponAPI weapon) |
ShipAPI |
getShip() |
WeaponGroupType |
getType() |
java.util.List<WeaponAPI> |
getWeaponsCopy() |
boolean |
isAutofiring() |
boolean |
isUsingDefaultAI(WeaponAPI weapon) |
WeaponAPI |
removeWeapon(int index) |
void |
setType(WeaponGroupType type) |
void |
toggleOff() |
void |
toggleOn() |
boolean isAutofiring()
void toggleOn()
void toggleOff()
java.util.List<WeaponAPI> getWeaponsCopy()
WeaponGroupType getType()
void setType(WeaponGroupType type)
ShipAPI getShip()
WeaponAPI getActiveWeapon()
java.util.List<AutofireAIPlugin> getAIPlugins()
AutofireAIPlugin getAutofirePlugin(WeaponAPI weapon)
boolean isUsingDefaultAI(WeaponAPI weapon)
WeaponAPI removeWeapon(int index)
void addWeaponAPI(WeaponAPI weapon)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.