/********* ** Public methods *********/ /// <summary>Construct an instance.</summary> /// <param name="config">The attachment settings.</param> /// <param name="reflection">Simplifies access to private code.</param> public FertilizerAttachment(GenericAttachmentConfig config, IReflectionHelper reflection) : base(reflection) { this.Config = config; }
/********* ** Public methods *********/ /// <summary>Construct an instance.</summary> /// <param name="config">The attachment settings.</param> /// <param name="reflection">Simplifies access to private code.</param> public MilkPailAttachment(GenericAttachmentConfig config, IReflectionHelper reflection) : base(reflection) { this.Config = config; }
/********* ** Public methods *********/ /// <summary>Construct an instance.</summary> /// <param name="config">The attachment settings.</param> /// <param name="modRegistry">Fetches metadata about loaded mods.</param> /// <param name="reflection">Simplifies access to private code.</param> public SeedBagAttachment(GenericAttachmentConfig config, IModRegistry modRegistry, IReflectionHelper reflection) : base(modRegistry, reflection) { this.Config = config; }
/********* ** Public methods *********/ /// <summary>Construct an instance.</summary> /// <param name="config">The attachment settings.</param> /// <param name="reflection">Simplifies access to private code.</param> public WateringCanAttachment(GenericAttachmentConfig config, IReflectionHelper reflection) : base(reflection) { this.Config = config; }
/********* ** Public methods *********/ /// <summary>Construct an instance.</summary> /// <param name="config">The attachment settings.</param> /// <param name="modRegistry">Fetches metadata about loaded mods.</param> /// <param name="reflection">Simplifies access to private game code.</param> public SlingshotAttachment(GenericAttachmentConfig config, IModRegistry modRegistry, IReflectionHelper reflection) : base(modRegistry, reflection, rateLimit: 60) { this.Config = config; }
/********* ** Public methods *********/ /// <summary>Construct an instance.</summary> /// <param name="config">The attachment settings.</param> /// <param name="reflection">Simplifies access to private code.</param> public GrassStarterAttachment(GenericAttachmentConfig config, IReflectionHelper reflection) : base(reflection) { this.Config = config; }
/********* ** Public methods *********/ /// <summary>Construct an instance.</summary> /// <param name="config">The attachment settings.</param> /// <param name="reflection">Simplifies access to private code.</param> public SeedBagAttachment(GenericAttachmentConfig config, IReflectionHelper reflection) : base(reflection) { this.Config = config; }