Starsector API
Loading...
Searching...
No Matches
DwellerShipPart.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.combat.dweller;
2
3import java.util.Set;
4
5import java.awt.Color;
6
7import com.fs.starfarer.api.combat.CombatEngineLayers;
8import com.fs.starfarer.api.util.FaderUtil;
9import com.fs.starfarer.api.util.ValueShifterUtil;
10
11public interface DwellerShipPart {
12 String getId();
14 void fadeOut();
15 void setAlphaMult(float alphaMult);
16 float getAlphaMult();
17 void fadeIn();
19 void advance(float amount);
20 void render(float x, float y, float alphaMult, float angle, CombatEngineLayers layer);
21 Set<String> getTags();
22 void addTag(String tag);
23 void removeTag(String tag);
24 boolean hasTag(String tag);
25 Color getColor();
26 void setColor(Color color);
27}
void render(float x, float y, float alphaMult, float angle, CombatEngineLayers layer)