public TaleNewsPawnSold(Pawn victim, InstigationInfo info) : base(victim, info) { }
public TaleNewsNegativeIndividual(Pawn victim, InstigationInfo instigInfo) : base(new LocationInfo(victim.MapHeld, victim.PositionHeld)) { primaryVictim = victim; InstigationDetails = instigInfo; }
public static TaleNewsNegativeIndividual GenerateTaleNewsNegativeIndividual(TaleNewsTypeEnum typeEnum, Pawn primaryVictim, InstigationInfo instigatorInfo) { TaleNewsNegativeIndividual taleNews = GenerateTaleNewsGenerally(typeEnum) as TaleNewsNegativeIndividual; taleNews.primaryVictim = primaryVictim; taleNews.instigatorInfo = instigatorInfo; return(taleNews); }
protected override void DiscardNewsDetails() { // Discard the victims, etc. instigatorInfo = null; primaryVictim = null; }