/********* ** Public methods *********/ /// <summary>Construct an instance.</summary> /// <param name="config">The attachment settings.</param> /// <param name="reflection">Simplifies access to private code.</param> public MeleeWeaponAttachment(MeleeWeaponConfig config, IReflectionHelper reflection) : base(reflection) { this.Config = config; }
/********* ** Public methods *********/ /// <summary>Construct an instance.</summary> /// <param name="config">The attachment settings.</param> public MeleeWeaponAttachment(MeleeWeaponConfig config) { 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 MeleeWeaponAttachment(MeleeWeaponConfig config, IModRegistry modRegistry, IReflectionHelper reflection) : base(modRegistry, reflection) { this.Config = config; }