Search Results for

    Show / Hide Table of Contents

    Namespace MackySoft.UniData

    Classes

    AddTypeMenuAttribute

    An attribute that overrides the name of the type displayed in the SubclassSelector popup.

    The following is a sample of applying the AddTypeMenu attribute to a class that implements IEntry.

    [AddTypeMenu("Example/Example Data")]
    [Serializable]
    public class ExampleData : IEntry { ... }

    DataCatalog

    Provides a collection of data that is flexible and editable in the editor.

    EntryReference

    An EntryReference that can refer to entries of all types.

    EntryReference<T>

    A reference to an entry in the DataCatalog.

    By using this class, you can easily set and get reference to an entry in the DataCatalog in the editor.

    EntryReferenceExtensions

    UniDataSettings

    UniDataSettings is where you can configure settings related to UniData.

    It can be opened from the "Tools/UniData/Open Settings" menu.

    Interfaces

    IData

    An interface that allows simple access to the main value of data.

    This interface is mainly used to implement editor-related functions in UniData. In many cases, users can use the generic version of IData<T> instead.

    IData<T>

    An interface that allows simple access to the main value of data.

    IEntry

    The data enumerated by DataCatalog must implement this interface.

    IEntryReference

    A reference to an entry in the DataCatalog.

    IEntryReference<T>

    A reference to an entry in the DataCatalog.

    IReadOnlyData

    An interface that allows simple access to the main value of data.

    This interface is mainly used to implement editor-related functions in UniData. In many cases, users can use the generic version of IReadOnlyData<T> instead.

    IReadOnlyData<T>

    An interface that allows simple access to the main value of data.

    IReadOnlyEntryReference

    A reference to an entry in the DataCatalog.

    IReadOnlyEntryReference<T>

    A reference to an entry in the DataCatalog.

    In This Article
    Back to top UniData - Data Management for Unity