public static ItemResolverArgs GetPrototypeItem(Item item) { var args = new ItemResolverArgs(); args.OriginalItem = item; ItemResolverPipeline.Run(args); return(args); }
public override void Process(ItemResolverArgs args) { var excluded = args.Settings.ExecludeIds.Contains(args.OriginalItem.ID.ToString()); if (excluded) { args.AbortPipeline(); } }
public abstract void Process(ItemResolverArgs args);