Starsector API
Loading...
Searching...
No Matches
WeaponGroupAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.combat;
2
3import java.util.List;
4
5import com.fs.starfarer.api.loading.WeaponGroupType;
6
7public interface WeaponGroupAPI {
8
9 boolean isAutofiring();
10 void toggleOn();
11 void toggleOff();
12 List<WeaponAPI> getWeaponsCopy();
13
14 WeaponGroupType getType();
15 void setType(WeaponGroupType type);
18 List<AutofireAIPlugin> getAIPlugins();
19
21 boolean isUsingDefaultAI(WeaponAPI weapon);
23 void addWeaponAPI(WeaponAPI weapon);
24
25}
boolean isUsingDefaultAI(WeaponAPI weapon)
AutofireAIPlugin getAutofirePlugin(WeaponAPI weapon)
List< AutofireAIPlugin > getAIPlugins()
void setType(WeaponGroupType type)