/// <summary>Initialize with the specified modifier.</summary> /// <param name="value">The value.</param> public Attribute <TAttribute> Initialize(AttributeModifier <TAttribute> value) { value.CopyInto(Value); return(this); }
/// <summary>Initialize with the specified modifier.</summary> /// <param name="value">The value.</param> public AttributeStatusEffect <TAttribute> Initialize(AttributeModifier <TAttribute> value) { return(Initialize(new[] { value })); }
/// <summary>Creates a deep copy of the object, reusing the given object.</summary> /// <param name="into">The object to copy into.</param> /// <returns>The copy.</returns> public void CopyInto(AttributeModifier <TAttribute> into) { Copyable.CopyInto(this, into); }