Table of Contents

Namespace Ceres.DataDriven.Editor

Classes

DataTableEditor
DataTableEditorExtension

Base class for extending the behavior of a DataTableEditor. Override this class to inject custom initialization, toolbar drawing, and cleanup logic for specific data tables.

DataTableEditorJsonSerializer

Default serializer using Unity built-in JsonUtility

DataTableEditorUtils

Utility for editing DataTable in editor script

DataTableEditorWindow

Edit data table in additional EditorWindow instead of Inspector, useful when data row contains a lot of content

DataTableRowView

GUI class for drawing DataTable rows

Interfaces

IDataTableEditorSerializer

Implement to customize editor serialization for DataTable

Delegates

DataTableUpdateDelegate

Delegate for observe DataTable update in editor

DrawToolBarDelegate

Delegate for draw editor toolbar