Files
RobustToolbox/Robust.Client/Replays/ReplayRecordingManager.cs
2023-02-25 11:20:29 +11:00

33 lines
750 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
{
add { }
remove { }
}
/// <inheritdoc/>
public event Action<MappingDataNode>? OnRecordingStopped
{
add { }
remove { }
}
}