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}