breakpoint
This commit is contained in:
@@ -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; }
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -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;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user