001package com.fs.starfarer.api.campaign; 002 003import java.awt.Color; 004 005public interface RingBandAPI extends SectorEntityToken { 006 007 boolean isSpiral(); 008 void setSpiral(boolean spiral); 009 void setMinSpiralRadius(float minSpiralRadius); 010 float getMinSpiralRadius(); 011 float getSpiralFactor(); 012 void setSpiralFactor(float spiralFactor); 013 014 String getSpriteKey(); 015 String getSpriteCategory(); 016 SectorEntityToken getFocus(); 017 void setFocus(SectorEntityToken focus); 018 float getBandWidthInTexture(); 019 void setBandWidthInTexture(float bandWidthInTexture); 020 int getBandIndex(); 021 void setBandIndex(int bandIndex); 022 Color getColor(); 023 void setColor(Color color); 024 float getBandWidthInEngine(); 025 void setBandWidthInEngine(float bandWidthInEngine); 026 float getMiddleRadius(); 027 void setMiddleRadius(float middleRadius); 028 String getCategory(); 029 void setCategory(String category); 030 float getOrbitDays(); 031 void setOrbitDays(float orbitDays); 032 String getKey(); 033}