Add "Reset to default" verb to TriggerOnVoice (#35636)

* Add "Reset to default" verb to `TriggerOnVoice`

* Forgor to remove these changes

* Apply requested changes

* Test fail is real

* Apply requested changes

* Update according to refactored trigger system

* cleanup

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
This commit is contained in:
MilenVolf
2025-10-16 21:36:16 +03:00
committed by GitHub
parent 5a277268b9
commit e362ee121f
5 changed files with 68 additions and 7 deletions

View File

@@ -21,6 +21,12 @@ public sealed partial class TriggerOnVoiceComponent : BaseTriggerOnXComponent
[DataField, AutoNetworkedField]
public string? KeyPhrase;
/// <summary>
/// The default keyphrase that is used when the trigger's keyphrase is reset.
/// </summary>
[DataField, AutoNetworkedField]
public LocId? DefaultKeyPhrase;
/// <summary>
/// Range in which we listen for the keyphrase.
/// </summary>
@@ -75,6 +81,12 @@ public sealed partial class TriggerOnVoiceComponent : BaseTriggerOnXComponent
[DataField, AutoNetworkedField]
public LocId? RecordingVerbMessage;
/// <summary>
/// The verb text that is shown when you can reset keyphrase to default.
/// </summary>
[DataField, AutoNetworkedField]
public LocId ResetRecordingVerb = "trigger-on-voice-default";
/// <summary>
/// The verb text that is shown when you can clear a recording.
/// </summary>