Exemple #1
0
        public static ItemResolverArgs GetPrototypeItem(Item item)
        {
            var args = new ItemResolverArgs();

            args.OriginalItem = item;
            ItemResolverPipeline.Run(args);
            return(args);
        }
Exemple #2
0
        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);