|
LazyLib | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lazywizard.lazylib.campaign.FleetUtils
public class FleetUtils
Contains methods for working with fleets and fleet data.
Method Summary | |
---|---|
static boolean |
areAllies(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet1,
com.fs.starfarer.api.campaign.CampaignFleetAPI fleet2)
Checks if two fleets are allies. |
static boolean |
areEnemies(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet1,
com.fs.starfarer.api.campaign.CampaignFleetAPI fleet2)
Checks if two fleets are enemies. |
static boolean |
areNeutral(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet1,
com.fs.starfarer.api.campaign.CampaignFleetAPI fleet2)
Checks if two fleets are neutral towards each other. |
static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> |
getAlliedFleetsInSystem(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet)
Find all allies of a CampaignFleetAPI present in the system. |
static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> |
getAlliedFleetsInSystem(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet,
boolean sortByDistance)
Find all allies of a CampaignFleetAPI present in the system. |
static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> |
getEnemyFleetsInSystem(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet)
Find all enemies of a CampaignFleetAPI present in the system. |
static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> |
getEnemyFleetsInSystem(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet,
boolean sortByDistance)
Find all enemies of a CampaignFleetAPI present in the system. |
static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> |
getNearbyAlliedFleets(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet,
float range)
Finds all allied fleets within a certain range around a CampaignFleetAPI . |
static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> |
getNearbyAlliedFleets(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet,
float range,
boolean sortByDistance)
Finds all allied fleets within a certain range around a CampaignFleetAPI . |
static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> |
getNearbyEnemyFleets(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet,
float range)
Finds all enemy fleets within a certain range around a CampaignFleetAPI . |
static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> |
getNearbyEnemyFleets(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet,
float range,
boolean sortByDistance)
Finds all enemy fleets within a certain range around a CampaignFleetAPI . |
static com.fs.starfarer.api.campaign.CampaignFleetAPI |
getNearestAlliedFleet(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet)
Find the closest allied fleet to a CampaignFleetAPI . |
static com.fs.starfarer.api.campaign.CampaignFleetAPI |
getNearestEnemyFleet(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet)
Find the closest enemy fleet to a CampaignFleetAPI . |
static com.fs.starfarer.api.campaign.CampaignFleetAPI |
getNearestFleet(com.fs.starfarer.api.campaign.SectorEntityToken token)
Find the closest CampaignFleetAPI near a SectorEntityToken . |
static com.fs.starfarer.api.campaign.SectorEntityToken |
getNearestStation(com.fs.starfarer.api.campaign.SectorEntityToken token)
Find the closest orbital station to a SectorEntityToken . |
static boolean |
isPlayer(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet)
Checks if a fleet is the player fleet. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static boolean isPlayer(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet)
fleet
- The CampaignFleetAPI
to be checked.
true
if fleet
is the player fleet, false
otherwise.public static boolean areAllies(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet1, com.fs.starfarer.api.campaign.CampaignFleetAPI fleet2)
fleet1
- The first CampaignFleetAPI
to check.fleet2
- The second CampaignFleetAPI
to check.
true
if the fleets are allies, false
otherwise.public static boolean areEnemies(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet1, com.fs.starfarer.api.campaign.CampaignFleetAPI fleet2)
fleet1
- The first CampaignFleetAPI
to check.fleet2
- The second CampaignFleetAPI
to check.
true
if the fleets are enemies, false
otherwise.public static boolean areNeutral(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet1, com.fs.starfarer.api.campaign.CampaignFleetAPI fleet2)
fleet1
- The first CampaignFleetAPI
to check.fleet2
- The second CampaignFleetAPI
to check.
true
if the fleets are neutral, false
otherwise.public static com.fs.starfarer.api.campaign.SectorEntityToken getNearestStation(com.fs.starfarer.api.campaign.SectorEntityToken token)
SectorEntityToken
.
token
- The SectorEntityToken
to search around.
token
.public static com.fs.starfarer.api.campaign.CampaignFleetAPI getNearestEnemyFleet(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet)
CampaignFleetAPI
.
fleet
- The CampaignFleetAPI
to search around.
CampaignFleetAPI
closest to fleet
.public static com.fs.starfarer.api.campaign.CampaignFleetAPI getNearestAlliedFleet(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet)
CampaignFleetAPI
.
fleet
- The CampaignFleetAPI
to search around.
CampaignFleetAPI
closest to fleet
.public static com.fs.starfarer.api.campaign.CampaignFleetAPI getNearestFleet(com.fs.starfarer.api.campaign.SectorEntityToken token)
CampaignFleetAPI
near a SectorEntityToken
.
token
- The SectorEntityToken
to search around.
CampaignFleetAPI
closest to token
.public static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> getEnemyFleetsInSystem(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet, boolean sortByDistance)
CampaignFleetAPI
present in the system.
fleet
- The CampaignFleetAPI
to search around.sortByDistance
- Whether to sort the results by distance from fleet
.
fleet
in the system.public static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> getEnemyFleetsInSystem(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet)
CampaignFleetAPI
present in the system.
fleet
- The CampaignFleetAPI
to search around.
fleet
in the system.getEnemyFleetsInSystem(com.fs.starfarer.api.campaign.CampaignFleetAPI, boolean)
public static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> getNearbyEnemyFleets(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet, float range, boolean sortByDistance)
CampaignFleetAPI
.
fleet
- The entity to search around.range
- How far around fleet
to search.sortByDistance
- Whether to sort the results by distance from fleet
.
List
containing all enemy fleets within range.public static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> getNearbyEnemyFleets(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet, float range)
CampaignFleetAPI
.
fleet
- The entity to search around.range
- How far around fleet
to search.
List
containing all enemy fleets within range.getNearbyEnemyFleets(com.fs.starfarer.api.campaign.CampaignFleetAPI, float, boolean)
public static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> getAlliedFleetsInSystem(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet, boolean sortByDistance)
CampaignFleetAPI
present in the system.
fleet
- The CampaignFleetAPI
to search around.sortByDistance
- Whether to sort the results by distance from fleet
.
fleet
in the system.public static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> getAlliedFleetsInSystem(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet)
CampaignFleetAPI
present in the system.
fleet
- The CampaignFleetAPI
to search around.
fleet
in the system.getAlliedFleetsInSystem(com.fs.starfarer.api.campaign.CampaignFleetAPI, boolean)
public static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> getNearbyAlliedFleets(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet, float range, boolean sortByDistance)
CampaignFleetAPI
.
fleet
- The entity to search around.range
- How far around fleet
to search.sortByDistance
- Whether to sort the results by distance from fleet
.
List
containing all allied fleets within range.public static java.util.List<com.fs.starfarer.api.campaign.CampaignFleetAPI> getNearbyAlliedFleets(com.fs.starfarer.api.campaign.CampaignFleetAPI fleet, float range)
CampaignFleetAPI
.
fleet
- The entity to search around.range
- How far around fleet
to search.
List
containing all allied fleets within range.getNearbyAlliedFleets(com.fs.starfarer.api.campaign.CampaignFleetAPI, float, boolean)
|
LazyLib | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |