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);
}
}