public interface CustomCampaignEntityPlugin
Modifier and Type | Method and Description |
---|---|
void |
advance(float amount) |
void |
appendToCampaignTooltip(TooltipMakerAPI tooltip,
SectorEntityToken.VisibilityLevel level) |
void |
createMapTooltip(TooltipMakerAPI tooltip,
boolean expanded) |
float |
getMapTooltipWidth() |
float |
getRenderRange()
How far away from the viewport the center of this entity can be before it stops being rendered.
|
boolean |
hasCustomMapTooltip() |
void |
init(SectorEntityToken entity,
java.lang.Object params) |
boolean |
isMapTooltipExpandable() |
void |
render(CampaignEngineLayers layer,
ViewportAPI viewport)
Should only render for specified layer.
|
void init(SectorEntityToken entity, java.lang.Object params)
void advance(float amount)
amount
- in seconds. Use SectorAPI.getClock() to figure out how many campaign days that is.void render(CampaignEngineLayers layer, ViewportAPI viewport)
layer
- viewport
- float getRenderRange()
boolean hasCustomMapTooltip()
float getMapTooltipWidth()
boolean isMapTooltipExpandable()
void createMapTooltip(TooltipMakerAPI tooltip, boolean expanded)
void appendToCampaignTooltip(TooltipMakerAPI tooltip, SectorEntityToken.VisibilityLevel level)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.