Files
tbd-station-14/Content.Server/Speech/EntitySystems/BackwardsAccentSystem.cs
2022-05-13 17:59:03 +10:00

25 lines
670 B
C#

using Content.Server.Speech.Components;
namespace Content.Server.Speech.EntitySystems
{
public sealed class BackwardsAccentSystem : EntitySystem
{
public override void Initialize()
{
SubscribeLocalEvent<BackwardsAccentComponent, AccentGetEvent>(OnAccent);
}
public string Accentuate(string message)
{
var arr = message.ToCharArray();
Array.Reverse(arr);
return new string(arr);
}
private void OnAccent(EntityUid uid, BackwardsAccentComponent component, AccentGetEvent args)
{
args.Message = Accentuate(args.Message);
}
}
}