using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Text; namespace Steamworks { public struct SteamId { public ulong Value; public static implicit operator SteamId( ulong value ) { return new SteamId { Value = value }; } public static implicit operator ulong( SteamId value ) { return value.Value; } public override string ToString() => Value.ToString(); public uint AccountId => (uint) (Value & 0xFFFFFFFFul); } }