Interface GroundRaidObjectivesListener
- All Known Implementing Classes:
AddRaidObjective.CustomRaidObjectiveAdder
,PlayerFleetPersonnelTracker
,StandardGroundRaidObjectivesCreator
public interface GroundRaidObjectivesListener
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoid
modifyRaidObjectives
(MarketAPI market, SectorEntityToken entity, List<GroundRaidObjectivePlugin> objectives, MarketCMD.RaidType type, int marineTokens, int priority) Called 10 times with priority from 0 to 9.void
reportRaidObjectivesAchieved
(GroundRaidObjectivesListener.RaidResultData data, InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap)
-
Method Details
-
modifyRaidObjectives
void modifyRaidObjectives(MarketAPI market, SectorEntityToken entity, List<GroundRaidObjectivePlugin> objectives, MarketCMD.RaidType type, int marineTokens, int priority) Called 10 times with priority from 0 to 9. An implementation should generally only modify objectives in one of those callse.- Parameters:
market
-objectives
-priority
-
-
reportRaidObjectivesAchieved
void reportRaidObjectivesAchieved(GroundRaidObjectivesListener.RaidResultData data, InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap)
-