public override string GenerateShaderForOutput(int outputId, WirePortDataType inputType, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar) { base.GenerateShaderForOutput(outputId, inputType, ref dataCollector, ignoreLocalvar); if (m_currentParameterType != PropertyType.Constant) { return(PropertyData); } return(IOUtils.Floatify(m_defaultValue)); }
public override string GenerateShaderForOutput(int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar) { base.GenerateShaderForOutput(outputId, ref dataCollector, ignoreLocalvar); m_precisionString = UIUtils.FinalPrecisionWirePortToCgType(m_currentPrecisionType, m_outputPorts[0].DataType); if (m_currentParameterType != PropertyType.Constant) { return(PropertyData); } return(IOUtils.Floatify(m_defaultValue)); }