コード例 #1
0
ファイル: SFN_Final.cs プロジェクト: lalaka32/ACTORbase-ART
 public override void OnUpdateNode(NodeUpdateType updType, bool cascade = true)
 {
     if (cascade)
     {
         editor.OnShaderModified(updType);
     }
 }
コード例 #2
0
 public override void OnUpdateNode(NodeUpdateType updType, bool cascade = true)
 {
     if (InputsConnected())
     {
         RefreshValue(1, 2);
     }
     base.OnUpdateNode(updType);
 }
コード例 #3
0
 public override void OnUpdateNode(NodeUpdateType updType = NodeUpdateType.Hard, bool cascade = true)
 {
     UpdateMultOffset();
     if (InputsConnected())
     {
         RefreshValue(1, 2);
     }
     base.OnUpdateNode(updType);
 }
コード例 #4
0
 public override void OnUpdateNode(NodeUpdateType updType, bool cascade = true)
 {
     if (InputsConnected())
     {
         RefreshValue(1, 2);
     }
     if (this["M"].IsConnected())
     {
         UpdateMaskCompCountInputs();
     }
     //base.OnUpdateNode( updType );
 }
コード例 #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);
 }