public override string Deserialize(System.IO.BinaryReader Reader) { MinDmg = Reader.ReadInt16(); MaxDmg = Reader.ReadInt16(); Speed = Reader.ReadSingle(); DamageType = (Gameplay.DamageType)Reader.ReadByte(); UseType = (Gameplay.WeaponUseType)Reader.ReadByte(); return string.Empty; }
public override void CopyFrom(GameplayItemComponent Other) { base.CopyFrom(Other); GameplayWeaponComponent Cmp = (GameplayWeaponComponent)Other; MinDmg = Cmp.MinDmg; MaxDmg = Cmp.MaxDmg; Speed = Cmp.Speed; DamageType = Cmp.DamageType; UseType = Cmp.UseType; }