Exemplo n.º 1
0
 public override void OnUpdateNode(NodeUpdateType updType, bool cascade = true)
 {
     if (cascade)
     {
         editor.OnShaderModified(updType);
     }
 }
Exemplo n.º 2
0
 public override void OnUpdateNode(NodeUpdateType updType, bool cascade = true)
 {
     if (InputsConnected())
     {
         RefreshValue(1, 2);
     }
     base.OnUpdateNode(updType);
 }
Exemplo n.º 3
0
 public override void OnUpdateNode(NodeUpdateType updType = NodeUpdateType.Hard, bool cascade = true)
 {
     UpdateMultOffset();
     if (InputsConnected())
     {
         RefreshValue(1, 2);
     }
     base.OnUpdateNode(updType);
 }
Exemplo n.º 4
0
 public override void OnUpdateNode(NodeUpdateType updType, bool cascade = true)
 {
     if (InputsConnected())
     {
         RefreshValue(1, 2);
     }
     if (this["M"].IsConnected())
     {
         UpdateMaskCompCountInputs();
     }
     //base.OnUpdateNode( updType );
 }
Exemplo n.º 5
0
 public override void OnUpdateNode(NodeUpdateType updType, bool cascade = true)
 {
     if (GetEvaluatedComponentCount() == 3)
     {
         this["OUT"].SetValueType(ValueType.VTv3);
     }
     else
     {
         this["OUT"].SetValueType(ValueType.VTv1);
     }
     if (InputsConnected())
     {
         RefreshValue(1, 2);
     }
     base.OnUpdateNode(updType);
 }