Package com.fs.starfarer.api
Interface FactoryAPI
public interface FactoryAPI
- Author:
- Alex Mosolov Copyright 2012 Fractal Softworks, LLC
-
Method Summary
Modifier and TypeMethodDescriptioncreateBattle
(CampaignFleetAPI one, CampaignFleetAPI two) createCargo
(boolean unlimitedStacks) createCargoStack
(CargoAPI.CargoItemType type, Object data, CargoAPI cargo) createCircularOrbit
(SectorEntityToken focus, float angle, float orbitRadius, float orbitDays) createCircularOrbitPointingDown
(SectorEntityToken focus, float angle, float orbitRadius, float orbitDays) createCircularOrbitWithSpin
(SectorEntityToken focus, float angle, float orbitRadius, float orbitDays, float spin) createEmptyFleet
(FactionAPI faction, boolean aiMode) createEmptyFleet
(String factionId, String name, boolean aiMode) createFleetAI
(CampaignFleetAPI fleet) createFleetMember
(FleetMemberType type, ShipVariantAPI variant) createFleetMember
(FleetMemberType type, String variantOrWingId) createJumpPoint
(String id, String name) createMarket
(String id, String name, int size) createOfficerData
(PersonAPI person) createProgressIndicator
(String text, SectorEntityToken target, float durationDays) void
setCurrentlyOpenMarket
(MarketAPI currentlyOpenMarket)
-
Method Details
-
createFleetMember
-
createCargo
-
createCrewComposition
CrewCompositionAPI createCrewComposition() -
createJumpPoint
-
createCircularOrbit
OrbitAPI createCircularOrbit(SectorEntityToken focus, float angle, float orbitRadius, float orbitDays) -
createProgressIndicator
CampaignProgressIndicatorAPI createProgressIndicator(String text, SectorEntityToken target, float durationDays) -
createMemory
MemoryAPI createMemory() -
createMarket
-
createEmptyFleet
-
createPerson
PersonAPI createPerson() -
createOfficerData
-
createBattle
-
createCargoStack
-
createMessage
CommMessageAPI createMessage() -
createStub
FleetStubAPI createStub() -
createCircularOrbitWithSpin
OrbitAPI createCircularOrbitWithSpin(SectorEntityToken focus, float angle, float orbitRadius, float orbitDays, float spin) -
createFleetMember
-
createFleetAI
-
createCircularOrbitPointingDown
OrbitAPI createCircularOrbitPointingDown(SectorEntityToken focus, float angle, float orbitRadius, float orbitDays) -
createEmptyFleet
-
setCurrentlyOpenMarket
-