示例#1
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);
        }
 public override void PostLoadSpecial(ThingDef parent)
 {
     base.PostLoadSpecial(parent);
     HarmonyPatches.DoPatches();
     ref var type = ref TargetVerb(parent).verbClass;