Exemplo n.º 1
0
 public void ForEach(object v0, object v1, object v2, ShaderFieldAction3 action)
 {
     foreach (var child in Children)
     {
         child.ForEach(v0, v1, v2, action);
     }
 }
Exemplo n.º 2
0
 public void ForEach(object v0, object v1, object v2, ShaderFieldAction3 action)
 {
     if (action.Invoke(this, v0, v1, v2))
     {
         var t0 = ReflectiveField.GetValue(v0);
         var t1 = ReflectiveField.GetValue(v1);
         var t2 = ReflectiveField.GetValue(v2);
         foreach (var child in Children)
         {
             child.ForEach(t0, t1, t2, action);
         }
     }
 }
Exemplo n.º 3
0
 public virtual void ForEach(object v0, object v1, object v2, ShaderFieldAction3 action)
 {
     action.Invoke(this, v0, v1, v2);
 }