Added global time manager (#251)

* Added global time manager

* Created IPlayTimeTrackingManager

* adds default api link

---------

Co-authored-by: Mona Hmiza <you@example.com>
Co-authored-by: Valtos <valtos@spaces.ru>
This commit is contained in:
RavMorgan
2024-03-29 22:06:07 +03:00
committed by GitHub
parent 8e45c1c3d6
commit 3b7f90d729
10 changed files with 534 additions and 14 deletions

View File

@@ -22,7 +22,7 @@ using Robust.Shared.Utility;
namespace Content.Server.Players.PlayTimeTracking;
/// <summary>
/// Connects <see cref="PlayTimeTrackingManager"/> to the simulation state. Reports trackers and such.
/// Connects <see cref="IPlayTimeTrackingManager"/> to the simulation state. Reports trackers and such.
/// </summary>
public sealed class PlayTimeTrackingSystem : EntitySystem
{
@@ -31,7 +31,7 @@ public sealed class PlayTimeTrackingSystem : EntitySystem
[Dependency] private readonly IPrototypeManager _prototypes = default!;
[Dependency] private readonly IConfigurationManager _cfg = default!;
[Dependency] private readonly MindSystem _minds = default!;
[Dependency] private readonly PlayTimeTrackingManager _tracking = default!;
[Dependency] private readonly IPlayTimeTrackingManager _tracking = default!;
[Dependency] private readonly IAdminManager _adminManager = default!;
public override void Initialize()