void Update() { if (_NeedRepaint && EditorApplication.timeSinceStartup-_LastGUIUpdateTime>mEditorUpdateInterval) { Repaint(); _LastGUIUpdateTime = EditorApplication.timeSinceStartup; _NeedRepaint = false; } }