接入聊天
This commit is contained in:
@@ -18,6 +18,11 @@ public interface IGlobalConfigSystem : ISystem
|
||||
|
||||
public void StopConnectionTime();
|
||||
|
||||
public string GetConnectionStartTime();
|
||||
|
||||
public void SetUserCount(int userCount);
|
||||
public int GetUserCount();
|
||||
|
||||
public int GetConnectionTimeType();
|
||||
public void SetConnectionTimeType(int connectionTimeType);
|
||||
|
||||
@@ -45,6 +50,11 @@ public class GlobalConfigSystem : AbstractSystem, IGlobalConfigSystem
|
||||
/// </summary>
|
||||
private string _connectionName;
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间
|
||||
/// </summary>
|
||||
private string _connectionStartTime;
|
||||
|
||||
/// <summary>
|
||||
/// 连接时间
|
||||
/// </summary>
|
||||
@@ -63,6 +73,11 @@ public class GlobalConfigSystem : AbstractSystem, IGlobalConfigSystem
|
||||
/// </summary>
|
||||
private string _userId;
|
||||
|
||||
/// <summary>
|
||||
/// 人数
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
private int _userCount;
|
||||
|
||||
public override void Dispose()
|
||||
{
|
||||
@@ -107,6 +122,7 @@ public class GlobalConfigSystem : AbstractSystem, IGlobalConfigSystem
|
||||
{
|
||||
_cts = new CancellationTokenSource();
|
||||
_connectionTime = 0;
|
||||
_connectionStartTime = System.DateTime.Now.ToString("HH:mm:ss");
|
||||
while (!_cts.IsCancellationRequested)
|
||||
{
|
||||
_connectionTime += Time.deltaTime;
|
||||
@@ -124,6 +140,28 @@ public class GlobalConfigSystem : AbstractSystem, IGlobalConfigSystem
|
||||
return $"{hours:D2}:{minutes:D2}:{seconds:D2}";
|
||||
}
|
||||
|
||||
public string GetConnectionStartTime()
|
||||
{
|
||||
if (string.IsNullOrEmpty(_connectionStartTime))
|
||||
{
|
||||
Debug.LogWarning("GlobalConfigSystem: GetConnectionStartTime not set");
|
||||
return "";
|
||||
}
|
||||
|
||||
return _connectionStartTime;
|
||||
}
|
||||
|
||||
public void SetUserCount(int userCount)
|
||||
{
|
||||
_userCount = userCount;
|
||||
}
|
||||
|
||||
public int GetUserCount()
|
||||
{
|
||||
return _userCount;
|
||||
}
|
||||
|
||||
|
||||
public void StopConnectionTime()
|
||||
{
|
||||
_cts?.Cancel();
|
||||
|
||||
Reference in New Issue
Block a user