logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AiPromptAnswerSheet

    Unity-serialization-safe answer storage for the whole wizard: a flat list of AiPromptAnswerEntry keyed by question key, so a [SerializeField] holding this survives a domain reload the way a Dictionary<TKey, TValue> field cannot.

    Inheritance
    object
    AiPromptAnswerSheet
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.Editor.AiPromptBuilder
    Assembly: Serenity.AiPromptBuilder.Editor.dll
    Syntax
    public sealed class AiPromptAnswerSheet

    Constructors

    AiPromptAnswerSheet()

    Declaration
    public AiPromptAnswerSheet()

    Fields

    Entries

    Declaration
    public List<AiPromptAnswerEntry> Entries
    Field Value
    Type Description
    List<AiPromptAnswerEntry>

    Methods

    GetSelectedValues(string)

    Declaration
    public IReadOnlyList<string> GetSelectedValues(string key)
    Parameters
    Type Name Description
    string key
    Returns
    Type Description
    IReadOnlyList<string>

    GetText(string, string)

    Declaration
    public string GetText(string key, string defaultValue = "")
    Parameters
    Type Name Description
    string key
    string defaultValue
    Returns
    Type Description
    string

    GetToggle(string, bool)

    Declaration
    public bool GetToggle(string key, bool defaultValue = false)
    Parameters
    Type Name Description
    string key
    bool defaultValue
    Returns
    Type Description
    bool

    SetSelectedValues(string, IReadOnlyList<string>)

    Declaration
    public void SetSelectedValues(string key, IReadOnlyList<string> values)
    Parameters
    Type Name Description
    string key
    IReadOnlyList<string> values

    SetText(string, string)

    Declaration
    public void SetText(string key, string value)
    Parameters
    Type Name Description
    string key
    string value

    SetToggle(string, bool)

    Declaration
    public void SetToggle(string key, bool value)
    Parameters
    Type Name Description
    string key
    bool value
    In this article
    © 2026 Serenity. All Rights Reserved