Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 internal void OnDestroy()
 {
     PPaintCenter.ClientRepaints -= Repaint;
     MachinePropertyCenter.Stop();
 }
Exemplo n.º 3
0
 internal void OnGUI()
 {
     _scrollView = EditorGUILayout.BeginScrollView(_scrollView, false, false);
     MachinePropertyCenter.OnGUI(position, this == focusedWindow);
     EditorGUILayout.EndScrollView();
 }