public Armor( UInt16 offset, IList<byte> itemBytes, IList<byte> armorBytes, Armor defaults ) : base(offset, itemBytes, defaults) { ArmorDefault = defaults; HPBonus = armorBytes[0]; MPBonus = armorBytes[1]; }
public void CopyArmorTo( Armor destination ) { CopyArmor( this, destination ); }
public static void CopyArmor( Armor source, Armor destination ) { destination.HPBonus = source.HPBonus; destination.MPBonus = source.MPBonus; }
public void CopyAllTo( Armor destination ) { CopyAll( this, destination ); }
public static void CopyAll( Armor source, Armor destination ) { CopyArmor( source, destination ); CopyCommon( source, destination ); }
public static void CopyAll(Armor source, Armor destination) { CopyArmor(source, destination); CopyCommon(source, destination); }
public void CopyArmorTo(Armor destination) { CopyArmor(this, destination); }
public static void CopyArmor(Armor source, Armor destination) { destination.HPBonus = source.HPBonus; destination.MPBonus = source.MPBonus; }
public void CopyAllTo(Armor destination) { CopyAll(this, destination); }