001package com.fs.starfarer.api.campaign;
002
003import java.util.Map;
004
005import com.fs.starfarer.api.campaign.events.CampaignEventPlugin;
006import com.fs.starfarer.api.campaign.rules.MemoryAPI;
007
008
009public interface RuleBasedDialog {
010        void notifyActivePersonChanged();
011        void setActiveMission(CampaignEventPlugin mission);
012        
013        void updateMemory();
014        
015        void reinit(boolean withContinueOnRuleFound);
016        Map<String, MemoryAPI> getMemoryMap();
017}