Some cleanup

This commit is contained in:
Ottermandias 2022-08-17 22:59:56 +02:00
parent 80edfe7804
commit fee3f500c5
3 changed files with 17 additions and 8 deletions

View file

@ -32,6 +32,14 @@ public readonly struct CharacterWeapon : IEquatable< CharacterWeapon >
Stain = stain;
}
public CharacterWeapon( ulong value )
{
Set = ( SetId )value;
Type = ( WeaponType )( value >> 16 );
Variant = ( ushort )( value >> 32 );
Stain = ( StainId )( value >> 48 );
}
public static readonly CharacterWeapon Empty = new(0, 0, 0, 0);
public bool Equals( CharacterWeapon other )