Starsector API
Loading...
Searching...
No Matches
CustomEntitySpecAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.campaign;
2
3import java.awt.Color;
4import java.util.List;
5
6
7public interface CustomEntitySpecAPI {
8
9 String getNameInText();
10 String getAOrAn();
11 String getIsOrAre();
15 boolean isInteractable();
16 String getSheetName();
19 boolean isUseLightColor();
20 boolean isRenderShadow();
25 float getIconWidth();
29 boolean isShowIconOnMap();
30 boolean isShowNameOnMap();
31 String getNameFont();
33 float getNameAngle();
34 Color getNameColor();
37 List<String> getTags();
38 List<CampaignEngineLayers> getLayers();
39 String getId();
40 String getIconName();
41 String getSpriteName();
44 String getShortName();
47 void setDetectionRange(float detectionRange);
48 void setDiscoverable(boolean discoverable);
49 boolean isDiscoverable();
50 Color getIconColor();
51 void setIconColor(Color iconColor);
53 void setDiscoveryXP(float discoveryXP);
54
55}
List< CampaignEngineLayers > getLayers()