mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-15 03:30:53 +01:00
* Moved IPauseManager from server to shared. * Moved ITimerManager from Timers to Timing. * Added missing IConsoleHost to server/client RegisterIoC. Tests work again.
30 lines
612 B
C#
30 lines
612 B
C#
using JetBrains.Annotations;
|
|
using Robust.Shared.Map;
|
|
|
|
namespace Robust.Shared.Timing
|
|
{
|
|
public interface IPauseManager
|
|
{
|
|
void SetMapPaused(MapId mapId, bool paused);
|
|
|
|
void DoMapInitialize(MapId mapId);
|
|
|
|
void DoGridMapInitialize(GridId gridId);
|
|
void DoGridMapInitialize(IMapGrid grid);
|
|
|
|
void AddUninitializedMap(MapId mapId);
|
|
|
|
[Pure]
|
|
bool IsMapPaused(MapId mapId);
|
|
|
|
[Pure]
|
|
bool IsGridPaused(IMapGrid grid);
|
|
|
|
[Pure]
|
|
bool IsGridPaused(GridId gridId);
|
|
|
|
[Pure]
|
|
bool IsMapInitialized(MapId mapId);
|
|
}
|
|
}
|