Ejemplo n.º 1
0
 public static void Prefix(object __instance, string rootKeyword, GrammarRequest request)
 {
     if (rootKeyword == "r_logentry")
     {
         List <Rule> rules = (List <Rule>)rulesInfo.GetValue(request);
         if (!rules.NullOrEmpty())
         {
             rules.AddRange(ExtraGrammarUtility.ExtraRules());
         }
     }
 }
 public static void Prefix(object __instance, string rootKeyword, GrammarRequest request)
 {
     if (rootKeyword == "r_logentry")
     {
         var         initiator = PlayLogEntry_Interaction_ToGameStringFromPOV_Worker.lastInitiator;
         var         recipient = PlayLogEntry_Interaction_ToGameStringFromPOV_Worker.lastRecipient;
         List <Rule> rules     = (List <Rule>)rulesInfo.GetValue(request);
         if (initiator.RaceProps.Humanlike)
         {
             rules.AddRange(ExtraGrammarUtility.ExtraRules(initiator, recipient));
         }
     }
 }