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