summaryrefslogtreecommitdiff
path: root/Assets/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2020-10-23 13:08:43 +0800
committerchai <chaifix@163.com>2020-10-23 13:08:43 +0800
commitb82da95b5181ac8bbae38efb13e950d5e88a4caa (patch)
tree48a6f3269276484bbc7cfc95f0651f40a2176aa1 /Assets/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs
parent917e9e0b320775634dc2e710f7deac74fd0822f0 (diff)
*移动amplify shader editor到third party目录
Diffstat (limited to 'Assets/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs')
-rw-r--r--Assets/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs75
1 files changed, 0 insertions, 75 deletions
diff --git a/Assets/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs b/Assets/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs
deleted file mode 100644
index b3136b4c..00000000
--- a/Assets/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs
+++ /dev/null
@@ -1,75 +0,0 @@
-// Amplify Shader Editor - Visual Shader Editing Tool
-// Copyright (c) Amplify Creations, Lda <info@amplify.pt>
-
-using UnityEngine;
-
-namespace AmplifyShaderEditor
-{
- public class ToolsMenuButtonParent
- {
- protected AmplifyShaderEditorWindow m_parentWindow = null;
- private float m_buttonSpacing = 10;
- private int m_currentState = 0;
- private bool m_isInitialized = false;
- protected GUIContent m_content;
- public ToolsMenuButtonParent( AmplifyShaderEditorWindow parentWindow, string text, string tooltip, float buttonSpacing )
- {
- m_parentWindow = parentWindow;
- m_content = new GUIContent( text, tooltip );
-
- if ( buttonSpacing > 0 )
- m_buttonSpacing = buttonSpacing;
- }
-
- public virtual void Draw()
- {
- if ( !m_isInitialized )
- {
- Init();
- }
-
- //GUILayout.Space( m_buttonSpacing );
- }
-
- public virtual void Draw( Vector2 pos )
- {
- Draw( pos.x, pos.y );
- }
-
- public virtual void Draw( float x ,float y )
- {
- if ( !m_isInitialized )
- {
- Init();
- }
- }
-
- protected virtual void Init()
- {
- m_isInitialized = false;
- }
-
- public virtual void SetStateOnButton( int state, string tooltip )
- {
- m_currentState = state;
- m_content.tooltip = tooltip;
- }
-
- public virtual void SetStateOnButton( int state )
- {
- m_currentState = state;
- }
-
- public virtual void Destroy() { }
-
- public float ButtonSpacing
- {
- get { return m_buttonSpacing; }
- }
-
- public int CurrentState
- {
- get { return m_currentState; }
- }
- }
-}