breakpoint

This commit is contained in:
CortexCore
2023-06-17 16:30:53 +08:00
parent cd02761be7
commit 877ba6e548
88 changed files with 8715 additions and 988 deletions

View File

@@ -6,8 +6,9 @@ namespace BITKit.Steamwork
{
public interface ISteamService
{
ulong GetSteamId { get; }
string GetName { get; }
int Id { get; }
ulong SteamId { get; }
string Name { get; }
}
}

View File

@@ -7,11 +7,18 @@ namespace BITKit.Steamwork
{
public class SteamService : MonoBehaviour,ISteamService
{
internal static SteamService Singleton;
[Header(Constant.Header.Settings)]
[SerializeField]private uint appId=480;
//接口实现
public ulong GetSteamId => SteamClient.SteamId;
public string GetName => SteamClient.Name;
public ulong SteamId => SteamClient.SteamId;
public string Name => SteamClient.Name;
public int Id => (int)SteamClient.SteamId.AccountId;
private void Awake()
{
Singleton = this;
}
private void Start()
{
@@ -33,5 +40,12 @@ namespace BITKit.Steamwork
SteamClient.Shutdown();
}
}
[Serializable]
public class SteamServiceSingleton:ISteamService
{
private ISteamService _steamServiceImplementation=>SteamService.Singleton;
public int Id => _steamServiceImplementation.Id;
public ulong SteamId => _steamServiceImplementation.SteamId;
public string Name => _steamServiceImplementation.Name;
}
}