using System.Collections; using System.Collections.Generic; using System.Threading; using UnityEngine; using Steamworks; using Cysharp.Threading.Tasks; namespace BITKit.Steamwork { /// /// Steam服务接口 /// public interface ISteamService { /// /// SteamId /// int Id { get; } /// /// Steam64位Id /// ulong SteamId { get; } /// /// Steam用户名 /// string Name { get; } /// /// Steam客户端是否已经初始化 /// bool IsInitialized { get; } UniTask GetAvatarAsync(CancellationToken token); UniTask GetInventoryItemDefsAsync(CancellationToken token); } }