Starsector API
Loading...
Searching...
No Matches
PersistentUIDataAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.campaign;
2
3import java.util.LinkedHashSet;
4import java.util.List;
5
6
7public interface PersistentUIDataAPI {
8
9 public static interface AbilitySlotAPI {
10 int getSlotId();
11 String getAbilityId();
12 void setAbilityId(String abilityId);
13 String getInHyperAbilityId();
14 void setInHyperAbilityId(String inHyperAbilityId);
15
16 }
17 public static interface AbilitySlotsAPI {
18 List<AbilitySlotAPI> getCurrSlotsCopy();
19 int getCurrBarIndex();
20 void setCurrBarIndex(int currBarIndex);
21 boolean isLocked();
22 void setLocked(boolean locked);
23 }
24
25
26 AbilitySlotsAPI getAbilitySlotsAPI();
27
28
29 LinkedHashSet<String> getCheckedRefitTags();
30 LinkedHashSet<String> getAllRefitTags();
31
33
34
36
37}