summaryrefslogtreecommitdiff
path: root/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2022-03-10 14:07:40 +0800
committerchai <chaifix@163.com>2022-03-10 14:07:40 +0800
commit22891bf59032ba88262824255a706d652031384b (patch)
tree7595439ba9966c9402d37e37cee5e8cf098757d5 /Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs
parent8b04ea73e540067f83870b61d89db4868fea5e8a (diff)
* move folder
Diffstat (limited to 'Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs')
-rw-r--r--Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs75
1 files changed, 0 insertions, 75 deletions
diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs
deleted file mode 100644
index b3136b4c..00000000
--- a/Assets/ThirdParty/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; }
- }
- }
-}