ro-webgl/Assets/Editor/UI/Canvas3DEditor.cs
2021-12-21 09:40:39 +08:00

22 lines
583 B
C#

using UnityEngine;
using UnityEditor;
using System.Collections;
[CustomEditor(typeof(Canvas3D))]
public class Canvas3DEditor : Editor
{
public override void OnInspectorGUI()
{
serializedObject.Update();
Canvas3D canvas = (Canvas3D)target;
EditorGUILayout.BeginVertical();
if (GUILayout.Button("Refresh Layout"))
{
Canvas3DImpl.GetInstance().RefreshLayout(canvas.transform);
Canvas3DImpl.GetInstance().RebuildAtlasImmediately();
}
EditorGUILayout.EndVertical();
}
}