public OpenTribeDecisionEvent(Tribe tribe, PolityEventData data) : base(tribe, data) { _tribe = tribe; _originalDominantClan = World.GetFaction(data.OriginalDominantFactionId) as Clan; DoNotSerialize = true; }
public FosterTribeRelationDecisionEvent(Tribe sourceTribe, PolityEventData data) : base(sourceTribe, data) { _sourceTribe = sourceTribe; _originalSourceDominantClan = World.GetFaction(data.OriginalDominantFactionId) as Clan; DoNotSerialize = true; }
public PolityEvent(Polity polity, PolityEventData data) : base(polity.World, data, GenerateUniqueIdentifier(polity, data.TriggerDate, data.TypeId)) { Polity = polity; PolityId = Polity.Id; OriginalDominantFactionId = data.OriginalDominantFactionId; OriginalDominantFaction = World.GetFaction(OriginalDominantFactionId); }