24 lines
595 B
C#
24 lines
595 B
C#
using System;
|
|
using UnityEngine;
|
|
using EditorAttributes;
|
|
|
|
namespace EditorAttributesSamples
|
|
{
|
|
[HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/GroupingAttributes/datatable.html")]
|
|
public class DataTableSample : MonoBehaviour
|
|
{
|
|
[Serializable]
|
|
private struct Data
|
|
{
|
|
public int intField;
|
|
public float floatField;
|
|
public string stringField;
|
|
public bool boolField;
|
|
}
|
|
|
|
[Header("DataTable Attribute:")]
|
|
[SerializeField, DataTable(true)] private Data structField;
|
|
[SerializeField, DataTable] private Data[] structArray;
|
|
}
|
|
}
|