internal void OnEnable() { PResourceManager.SetDefaultResourcePath("Assets/Res/Scripts/Editor/res/"); Texture icon = PResourceManager.LoadTexture(EditorGUIUtility.isProSkin ? "Textures/Icon_Dark.png" : "Textures/Icon_Light.png"); titleContent = new GUIContent("Machine", icon); minSize = new Vector2(250, 100); MachinePropertyCenter.Start(); PPaintCenter.ClientRepaints -= Repaint; PPaintCenter.ClientRepaints += Repaint; }
internal void OnDestroy() { PPaintCenter.ClientRepaints -= Repaint; MachinePropertyCenter.Stop(); }
internal void OnGUI() { _scrollView = EditorGUILayout.BeginScrollView(_scrollView, false, false); MachinePropertyCenter.OnGUI(position, this == focusedWindow); EditorGUILayout.EndScrollView(); }