Editor.Repaint 重绘
function Repaint () : void
Description描述
Repaint any inspectors that shows this editor.
重绘显示在这个编辑器的任何检视面板。
private void Update()
{
if (Application.isPlaying)
{
Repaint();
}
}
输出属性 label
EditorGUILayout.LabelField("Not Playing ....");
输入参数
InputProtocol = (ushort)EditorGUILayout.IntField(InputProtocol);
inputValue = EditorGUILayout.TextField(inputValue);
点击按钮
if (GUILayout.Button("Send"))
滑动
ScrollPos = EditorGUILayout.BeginScrollView(ScrollPos);
EditorGUILayout.EndScrollView();
水平布置位置
EditorGUILayout.BeginHorizontal();
EditorGUILayout.EndHorizontal();
水平位置
EditorGUI.indentLevel--;
折叠
fold_out = EditorGUILayout.Foldout(fold_out, title);
使用dictionary为了减少 bool 的字段