Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.FactoryAPI Interface Reference

Public Member Functions

FleetMemberAPI createFleetMember (FleetMemberType type, String variantOrWingId)
 
CargoAPI createCargo (boolean unlimitedStacks)
 
CrewCompositionAPI createCrewComposition ()
 
JumpPointAPI createJumpPoint (String id, String name)
 
OrbitAPI createCircularOrbit (SectorEntityToken focus, float angle, float orbitRadius, float orbitDays)
 
CampaignProgressIndicatorAPI createProgressIndicator (String text, SectorEntityToken target, float durationDays)
 
MemoryAPI createMemory ()
 
MarketAPI createMarket (String id, String name, int size)
 
CampaignFleetAPI createEmptyFleet (String factionId, String name, boolean aiMode)
 
PersonAPI createPerson ()
 
OfficerDataAPI createOfficerData (PersonAPI person)
 
BattleAPI createBattle (CampaignFleetAPI one, CampaignFleetAPI two)
 
CargoStackAPI createCargoStack (CargoItemType type, Object data, CargoAPI cargo)
 
CommMessageAPI createMessage ()
 
FleetStubAPI createStub ()
 
OrbitAPI createCircularOrbitWithSpin (SectorEntityToken focus, float angle, float orbitRadius, float orbitDays, float spin)
 
FleetMemberAPI createFleetMember (FleetMemberType type, ShipVariantAPI variant)
 
CampaignFleetAIAPI createFleetAI (CampaignFleetAPI fleet)
 
OrbitAPI createCircularOrbitPointingDown (SectorEntityToken focus, float angle, float orbitRadius, float orbitDays)
 

Detailed Description

Author
Alex Mosolov

Copyright 2012 Fractal Softworks, LLC

Definition at line 29 of file FactoryAPI.java.

Member Function Documentation

◆ createBattle()

BattleAPI com.fs.starfarer.api.FactoryAPI.createBattle ( CampaignFleetAPI  one,
CampaignFleetAPI  two 
)

◆ createCargo()

CargoAPI com.fs.starfarer.api.FactoryAPI.createCargo ( boolean  unlimitedStacks)

◆ createCargoStack()

CargoStackAPI com.fs.starfarer.api.FactoryAPI.createCargoStack ( CargoItemType  type,
Object  data,
CargoAPI  cargo 
)

◆ createCircularOrbit()

OrbitAPI com.fs.starfarer.api.FactoryAPI.createCircularOrbit ( SectorEntityToken  focus,
float  angle,
float  orbitRadius,
float  orbitDays 
)

◆ createCircularOrbitPointingDown()

OrbitAPI com.fs.starfarer.api.FactoryAPI.createCircularOrbitPointingDown ( SectorEntityToken  focus,
float  angle,
float  orbitRadius,
float  orbitDays 
)

◆ createCircularOrbitWithSpin()

OrbitAPI com.fs.starfarer.api.FactoryAPI.createCircularOrbitWithSpin ( SectorEntityToken  focus,
float  angle,
float  orbitRadius,
float  orbitDays,
float  spin 
)

◆ createCrewComposition()

CrewCompositionAPI com.fs.starfarer.api.FactoryAPI.createCrewComposition ( )

◆ createEmptyFleet()

CampaignFleetAPI com.fs.starfarer.api.FactoryAPI.createEmptyFleet ( String  factionId,
String  name,
boolean  aiMode 
)

◆ createFleetAI()

CampaignFleetAIAPI com.fs.starfarer.api.FactoryAPI.createFleetAI ( CampaignFleetAPI  fleet)

◆ createFleetMember() [1/2]

FleetMemberAPI com.fs.starfarer.api.FactoryAPI.createFleetMember ( FleetMemberType  type,
ShipVariantAPI  variant 
)

◆ createFleetMember() [2/2]

FleetMemberAPI com.fs.starfarer.api.FactoryAPI.createFleetMember ( FleetMemberType  type,
String  variantOrWingId 
)

◆ createJumpPoint()

JumpPointAPI com.fs.starfarer.api.FactoryAPI.createJumpPoint ( String  id,
String  name 
)

◆ createMarket()

MarketAPI com.fs.starfarer.api.FactoryAPI.createMarket ( String  id,
String  name,
int  size 
)

◆ createMemory()

MemoryAPI com.fs.starfarer.api.FactoryAPI.createMemory ( )

◆ createMessage()

CommMessageAPI com.fs.starfarer.api.FactoryAPI.createMessage ( )

◆ createOfficerData()

OfficerDataAPI com.fs.starfarer.api.FactoryAPI.createOfficerData ( PersonAPI  person)

◆ createPerson()

PersonAPI com.fs.starfarer.api.FactoryAPI.createPerson ( )

◆ createProgressIndicator()

CampaignProgressIndicatorAPI com.fs.starfarer.api.FactoryAPI.createProgressIndicator ( String  text,
SectorEntityToken  target,
float  durationDays 
)

◆ createStub()

FleetStubAPI com.fs.starfarer.api.FactoryAPI.createStub ( )

The documentation for this interface was generated from the following file: