1package com.fs.starfarer.api.impl.campaign;
3import com.fs.starfarer.api.campaign.AsteroidAPI;
4import com.fs.starfarer.api.campaign.CampaignEngineLayers;
5import com.fs.starfarer.api.campaign.SectorEntityToken;
6import com.fs.starfarer.api.combat.ViewportAPI;
7import com.fs.starfarer.api.util.Misc;
14 super.init(
entity, pluginParams);
18 Object readResolve() {
23 if (asteroid !=
null)
return;
39 if (asteroid !=
null) {
50 if (asteroid !=
null) {
void render(CampaignEngineLayers layer, ViewportAPI viewport)
void init(SectorEntityToken entity, Object pluginParams)
void advance(float amount)
void createAsteroidIfNeeded()
AsteroidAPI addAsteroid(float radius)
void removeEntity(SectorEntityToken entity)
LocationAPI getContainingLocation()
boolean isInCurrentLocation()
void setLightSource(SectorEntityToken star, Color color)
void setLocation(float x, float y)
void setFacing(float facing)
void advance(float amount)
SectorEntityToken getLightSource()