Esempio n. 1
0
 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;
 }