Exemple #1
0
 public void ReceiveReference(TaleNewsReference reference)
 {
     if (reference != null && !reference.IsDefaultReference())
     {
         KnowledgeList.Add(reference);
     }
 }
Exemple #2
0
        private static void AttemptToTransmitNews(Pawn initiator, Pawn receiver, TaleNewsReference news)
        {
            // DesynchronizedMain.LogError("Attempting to transmit " + news.ToString());

            if (news == null || news.IsDefaultReference())
            {
                // DesynchronizedMain.LogError("It was a null news. Nothing was done.");
                return;
            }

            receiver.GetNewsKnowledgeTracker().KnowNews(news.ReferencedTaleNews, WitnessShockGrade.BY_NEWS);
        }