Files
RobustToolbox/Robust.Client/Replays/ReplayRecordingManager.cs
2023-02-12 16:16:30 +11:00

24 lines
657 B
C#

using Robust.Shared.Replays;
using Robust.Shared.Serialization.Markdown.Mapping;
using System.Collections.Generic;
using System;
namespace Robust.Client.Replays;
/// <summary>
/// Dummy class so that <see cref="IReplayRecordingManager"/> can be used in shared code.
/// </summary>
public sealed class ReplayRecordingManager : IReplayRecordingManager
{
/// <inheritdoc/>
public void QueueReplayMessage(object args) { }
public bool Recording => false;
/// <inheritdoc/>
public event Action<(MappingDataNode, List<object>)>? OnRecordingStarted;
/// <inheritdoc/>
public event Action<MappingDataNode>? OnRecordingStopped;
}