Class AiPromptSceneElementsIntent
Requests authoring of scene/game elements — game modes, stages, wave sets, spawners, characters, and
the scene wiring that ties them together — preferring existing game mode/character bases when named.
Inheritance
AiPromptSceneElementsIntent
Assembly: Serenity.AiPromptBuilder.Editor.dll
Syntax
public sealed class AiPromptSceneElementsIntent : IAiPromptIntent
Constructors
AiPromptSceneElementsIntent(IAiPromptTemplateSource)
Declaration
public AiPromptSceneElementsIntent(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