| 123456789101112131415161718192021222324 |
- 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);
- }
- }
- }
|