24 lines
865 B
C#
24 lines
865 B
C#
namespace Content.Server._White.Other.Speech;
|
|
|
|
[RegisterComponent]
|
|
public sealed partial class VoiceOfGodComponent : Component
|
|
{
|
|
[DataField("sound"), ViewVariables(VVAccess.ReadWrite)]
|
|
public string Sound { get; set; } = "/Audio/White/Voice/voice_of_god.ogg";
|
|
|
|
[DataField("soundRange"), ViewVariables(VVAccess.ReadWrite)]
|
|
public float SoundRange { get; set; } = 8;
|
|
|
|
[DataField("volume"), ViewVariables(VVAccess.ReadWrite)]
|
|
public int Volume { get; set; } = 5;
|
|
|
|
[DataField("accent"), ViewVariables(VVAccess.ReadWrite)]
|
|
public bool Accent { get; set; } = true;
|
|
|
|
[DataField("color"), ViewVariables(VVAccess.ReadWrite)]
|
|
public string ChatColor { get; set; } = Color.Red.ToHex();
|
|
|
|
[DataField("locale"), ViewVariables(VVAccess.ReadWrite)]
|
|
public string ChatLoc { get; set; } = "chat-manager-entity-say-god-wrap-message";
|
|
}
|