logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class PersistenceBackendOption

    One concrete UnityStructuredBackendDefinition subtype the Persistence row's Create action can instantiate, discovered by DiscoverOptions().

    Inheritance
    object
    PersistenceBackendOption
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.CreateGame.Infrastructure.Editor.Systems
    Assembly: Serenity.UnityCreateGame.Infrastructure.Editor.dll
    Syntax
    public sealed class PersistenceBackendOption

    Constructors

    PersistenceBackendOption(Type, string)

    Declaration
    public PersistenceBackendOption(Type backendType, string displayName)
    Parameters
    Type Name Description
    Type backendType
    string displayName

    Properties

    BackendType

    Declaration
    public Type BackendType { get; }
    Property Value
    Type Description
    Type

    The concrete backend definition type to instantiate.

    DisplayName

    Declaration
    public string DisplayName { get; }
    Property Value
    Type Description
    string

    The last segment of the type's CreateAssetMenu.menuName, e.g. "Local File Backend".

    In this article
    © 2026 Serenity. All Rights Reserved