Files
wwdpublic/Content.Client/_White/Bark/BarkSourceComponent.cs
Cinkafox 916d889fc4 - add: Bark (#827)
* - add: bark

* - tweak: Bark now in client side

* - add: bark config in options

* - add: migration prepare

* - add: Migrations

* - add: more barks

* - add: bark preference in character profile

* - add: knob

* - add: change value by mouse wheel

* - tweak: optimise WWDP thinks

* - tweak: improve NeoTabContainer optimisation

* - add: limit of barks

* - fix: кролькины фиксы

* - fix: change things in tab id

* Update Content.Client/_White/TTS/TTSSystem.cs

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* - fix: спатисон дурак блин ты сломал что то..

* - fix: спатисонов фиксы

* Update Content.Server/_White/Bark/BarkSystem.cs

* - fix: буковки

* Apply suggestions from code review

---------

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-06 03:37:39 +10:00

21 lines
457 B
C#

using Content.Shared._White.Bark;
using Robust.Shared.Audio;
namespace Content.Client._White.Bark;
[RegisterComponent]
public sealed partial class BarkSourceComponent : Component
{
[DataField]
public Queue<BarkData> Barks { get; set; } = new();
[DataField]
public SoundSpecifier ResolvedSound { get; set; }
[ViewVariables]
public BarkData? CurrentBark { get; set; }
[ViewVariables]
public float BarkTime { get; set; }
}