Utils/Editor/EventManagerEditor.cs
Alexander Filippov 029e02fd2f Update
2022-03-02 01:12:44 +01:00

39 lines
1.2 KiB
C#

using UnityEditor;
using UnityEngine;
namespace Utils
{
[CustomEditor(typeof(EventManager), true)]
public class EventManagerEditor : Editor
{
public override void OnInspectorGUI()
{
var eventManager = (EventManager)target;
GUILayout.BeginHorizontal();
GUILayout.Label("Update");
if (Application.isPlaying)
{
GUILayout.FlexibleSpace();
GUILayout.Label(EventManager.UpdateLength.ToString());
}
GUILayout.EndHorizontal();
GUILayout.BeginHorizontal();
GUILayout.Label("FixedUpdate");
if (Application.isPlaying)
{
GUILayout.FlexibleSpace();
GUILayout.Label(EventManager.FixedUpdateLength.ToString());
}
GUILayout.EndHorizontal();
GUILayout.BeginHorizontal();
GUILayout.Label("LateUpdate");
if (Application.isPlaying)
{
GUILayout.FlexibleSpace();
GUILayout.Label(EventManager.LateUpdateLength.ToString());
}
GUILayout.EndHorizontal();
}
}
}