Interface MiscFleetCreatorPlugin
- All Known Implementing Classes:
BaseMiscFleetCreatorPlugin
,MiscAcademyFleetCreator
,MiscPilgrimFleetCreator
public interface MiscFleetCreatorPlugin
-
Method Summary
Modifier and TypeMethodDescriptioncreateFleet
(MiscFleetRouteManager manager, RouteManager.RouteData route, Random random) createRouteParams
(MiscFleetRouteManager manager, Random random) getAtDestLoadActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) getAtDestUnloadActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) getEndingActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) float
getId()
int
getStartingActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) getTravelReturnActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) getTravelToDestActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) void
reportBattleOccurred
(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
reportFleetDespawnedToListener
(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param)
-
Method Details
-
getId
String getId() -
getFrequency
float getFrequency() -
getMaxFleetsForThisCreator
int getMaxFleetsForThisCreator() -
createRouteParams
-
createFleet
CampaignFleetAPI createFleet(MiscFleetRouteManager manager, RouteManager.RouteData route, Random random) -
reportBattleOccurred
void reportBattleOccurred(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) -
reportFleetDespawnedToListener
void reportFleetDespawnedToListener(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) -
getStartingActionText
String getStartingActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) -
getEndingActionText
String getEndingActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) -
getTravelToDestActionText
String getTravelToDestActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) -
getTravelReturnActionText
String getTravelReturnActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) -
getAtDestUnloadActionText
String getAtDestUnloadActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) -
getAtDestLoadActionText
String getAtDestLoadActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data)
-