Ejemplo n.º 1
0
        protected override AbstractMaterialNode CreateNode(ShaderGraphBuilder builder, MaterialExpressionSubtract unrealNode)
        {
            var node = new SubtractNode()
            {
                previewExpanded = false
            };

            if (unrealNode.A == null)
            {
                node.FindInputSlot <DynamicVectorMaterialSlot>(0).value = new Vector4(unrealNode.ConstA, 0);
            }

            if (unrealNode.B == null)
            {
                node.FindInputSlot <DynamicVectorMaterialSlot>(1).value = new Vector4(unrealNode.ConstB, 0);
            }

            return(node);
        }