Example #1
0
 /// <summary>
 /// Initializes the the order request.
 /// </summary>
 public void Initialize()
 {
     if (thingFilter != null)
     {
         thingFilter.ResolveReferences();
     }
 }
Example #2
0
 public override void ResolveReferences()
 {
     base.ResolveReferences();
     if (ammunition != null)
     {
         ammunition.ResolveReferences();
     }
 }
 public override void ResolveReferences()
 {
     base.ResolveReferences();
     if (apparelStuffFilter != null)
     {
         apparelStuffFilter.ResolveReferences();
     }
 }
 public override void ResolveReferences(ThingDef parentDef)
 {
     base.ResolveReferences(parentDef);
     if (ingredientFilter != null)
     {
         ingredientFilter.ResolveReferences();
     }
 }
Example #5
0
        public override void ResolveReferences(HediffDef parent)
        {
            base.ResolveReferences(parent);
            AmmoFilter.ResolveReferences();
            HarmonyPatches.DoPatches();
            var verb = TargetVerb(parent);

            if (verb == null)
            {
                return;
            }
            if (NewVerbClass != null)
            {
                verb.verbClass = NewVerbClass;
            }
            ReloadingMod.RegisterVerb(verb.verbClass, PatchFirstFound);
        }
Example #6
0
 public override void ResolveReferences()
 {
     filter.ResolveReferences();
     if (filterPerishables)
     {
         foreach (var def in filter.AllowedThingDefs.ToList())
         {
             if (def.EverHaulable &&
                 def.CanEverDeteriorate &&
                 def.GetStatValueAbstract(StatDefOf.DeteriorationRate) > 0f)
             {
                 continue;
             }
             filter.SetAllow(def, false);
         }
     }
 }
 public override void ResolveReferences(ThingDef parentDef)
 {
     base.ResolveReferences(parentDef);
     fuelFilter.ResolveReferences();
 }
Example #8
0
        public override void ResolveReferences()
        {
            base.ResolveReferences();

            match.ResolveReferences();
        }
 public void ResolveReferences()
 {
     match?.ResolveReferences();
 }
Example #10
0
 public void ResolveReferences()
 {
     filter.ResolveReferences();
 }
Example #11
0
 public override void ResolveReferences()
 {
     specialGoodsFilter.ResolveReferences();
 }