// Amplify Shader Editor - Visual Shader Editing Tool // Copyright (c) Amplify Creations, Lda using System; namespace AmplifyShaderEditor { [Serializable] [NodeAttributes( "Decode Float RG", "Miscellaneous", "Decodes a previously-encoded RG float" )] public sealed class DecodeFloatRGHlpNode : HelperParentNode { protected override void CommonInit( int uniqueId ) { base.CommonInit( uniqueId ); m_funcType = "DecodeFloatRG"; m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT2, false ); m_inputPorts[ 0 ].Name = "RG"; m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT, false ); m_previewShaderGUID = "1fb3121b1c8febb4dbcc2a507a2df2db"; } protected override void OnUniqueIDAssigned() { base.OnUniqueIDAssigned(); m_localVarName = "decodeFloatRG" + OutputId; } } }