summaryrefslogtreecommitdiff
path: root/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.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/Templates/TemplateModuleParent.cs
parent8b04ea73e540067f83870b61d89db4868fea5e8a (diff)
* move folder
Diffstat (limited to 'Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.cs')
-rw-r--r--Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.cs62
1 files changed, 0 insertions, 62 deletions
diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.cs
deleted file mode 100644
index cb28c2f3..00000000
--- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-// Amplify Shader Editor - Visual Shader Editing Tool
-// Copyright (c) Amplify Creations, Lda <info@amplify.pt>
-
-using System;
-using UnityEngine;
-using UnityEditor;
-
-namespace AmplifyShaderEditor
-{
- [Serializable]
- public class TemplateModuleParent
- {
- private const string UnreadableDataMessagePrefix = "Unreadable data on Module ";
- protected string m_unreadableMessage;
-
- [SerializeField]
- protected bool m_validData = false;
-
- [SerializeField]
- protected bool m_isDirty = false;
-
- [SerializeField]
- protected string m_moduleName = string.Empty;
-
- //[SerializeField]
- //protected bool m_foldoutValue = false;
-
- [SerializeField]
- protected bool m_independentModule = true;
-
- public TemplateModuleParent( string moduleName ) { m_moduleName = moduleName; m_unreadableMessage = UnreadableDataMessagePrefix + moduleName; }
- public virtual void Draw( UndoParentNode owner , bool style = true) { }
- public virtual void ReadFromString( ref uint index, ref string[] nodeParams ) { }
- public virtual void WriteToString( ref string nodeInfo ) { }
- public virtual string GenerateShaderData( bool isSubShader ) { return string.Empty; }
- public virtual void Destroy() { }
- public bool ValidData { get { return m_validData; } }
- public bool ValidAndIndependent { get { return m_validData && m_independentModule; } }
-
- public virtual void ShowUnreadableDataMessage( ParentNode owner )
- {
- ShowUnreadableDataMessage();
- }
-
- public virtual void ShowUnreadableDataMessage()
- {
- EditorGUILayout.HelpBox( m_unreadableMessage, MessageType.Info );
- }
-
- public bool IsDirty
- {
- get { return m_isDirty; }
- set { m_isDirty = value; }
- }
-
- public bool IndependentModule
- {
- get { return m_independentModule; }
- set { m_independentModule = value; }
- }
- }
-}