Class AiPromptAudioAndThemeIntent
Requests sound effects, music tracks, mixer wiring, and/or a UI theme — batch-importing from a source
folder and preferring an existing theme/game-settings asset as the extension base when one is named.
Inheritance
AiPromptAudioAndThemeIntent
Assembly: Serenity.AiPromptBuilder.Editor.dll
Syntax
public sealed class AiPromptAudioAndThemeIntent : IAiPromptIntent
Constructors
AiPromptAudioAndThemeIntent(IAiPromptTemplateSource)
Declaration
public AiPromptAudioAndThemeIntent(IAiPromptTemplateSource templates)
Parameters
Properties
Declaration
public string ConfigureStepTitle { get; }
Property Value
| Type |
Description |
| string |
Title shown on this intent's dedicated Configure step in the wizard.
|
Description
Declaration
public string Description { get; }
Property Value
| Type |
Description |
| string |
One-line explanation of what this intent produces, shown next to its selection checkbox.
|
DisplayName
Declaration
public string DisplayName { get; }
Property Value
| Type |
Description |
| string |
Shown wherever this intent appears in a selection list.
|
Kind
Declaration
public AiPromptIntentKind Kind { get; }
Property Value
Methods
BuildQuestions(AiPromptProjectScan)
Declaration
public IReadOnlyList<AiPromptQuestion> BuildQuestions(AiPromptProjectScan scan)
Parameters
Returns
Emit(AiPromptAnswerSheet, AiPromptProjectScan, IList<string>)
Declaration
public AiPromptSection Emit(AiPromptAnswerSheet answers, AiPromptProjectScan scan, IList<string> warnings)
Parameters
Returns
Validate(AiPromptAnswerSheet)
Blocking validation errors for the current answers; empty when this intent is ready to emit.
Declaration
public IReadOnlyList<string> Validate(AiPromptAnswerSheet answers)
Parameters
Returns
Implements