Starsector API
Loading...
Searching...
No Matches
CustomCampaignEntityPlugin.java
Go to the documentation of this file.
1package com.fs.starfarer.api.campaign;
2
3import com.fs.starfarer.api.campaign.SectorEntityToken.VisibilityLevel;
4import com.fs.starfarer.api.combat.ViewportAPI;
5import com.fs.starfarer.api.ui.TooltipMakerAPI;
6
7public interface CustomCampaignEntityPlugin {
8
9 void init(SectorEntityToken entity, Object params);
10
14 void advance(float amount);
15
16
29 void render(CampaignEngineLayers layer, ViewportAPI viewport);
30
31
39
43 void createMapTooltip(TooltipMakerAPI tooltip, boolean expanded);
44 void appendToCampaignTooltip(TooltipMakerAPI tooltip, VisibilityLevel level);
45
46}
void createMapTooltip(TooltipMakerAPI tooltip, boolean expanded)
void render(CampaignEngineLayers layer, ViewportAPI viewport)
void appendToCampaignTooltip(TooltipMakerAPI tooltip, VisibilityLevel level)
void init(SectorEntityToken entity, Object params)