public void PreForceReform(QuestSite mapParent) { if (Quest.PreForceReform(mapParent)) { ForceReform(mapParent); } }
public static QuestSite CreateSiteFor(this Quest quest, int tile, Faction faction) { QuestSite questPlace = (QuestSite)WorldObjectMaker.MakeWorldObject(WorldObjectDefOfLocal.QuestPlace); questPlace.Tile = tile; questPlace.SetFaction(faction); questPlace.Init(quest); quest.Site = questPlace; quest.Target = questPlace; return(questPlace); }
public virtual IEnumerable <Gizmo> GetGizmos(QuestSite site) { yield break; }
public virtual void PostForceReform(QuestSite mapParent) { }
public virtual bool PreForceReform(QuestSite mapParent) { return(true); }
public virtual void Notify_CaravanFormed(QuestSite site, Caravan caravan) { }
public virtual void PostSiteRemove(QuestSite site) { }
public virtual bool CanLeaveFromSite(QuestSite site) { return(true); }