public static void ForceUpdateNodeContents(SerializedObject serializedObject)
 {
     serializedObject.ApplyModifiedProperties();
     foreach (var target in serializedObject.targetObjects)
     {
         var node = target as ChiselNode;
         if (!node)
         {
             continue;
         }
         ChiselNodeHierarchyManager.NotifyContentsModified(node);
         node.SetDirty();
     }
 }
Example #2
0
        //**//

        protected override void OnValidateInternal()
        {
            HandleDuplication();

            if (!ValidNodes)
            {
                return;
            }

            UpdateGenerator();
            UpdateBrushMeshInstances();

            ChiselNodeHierarchyManager.NotifyContentsModified(this);
            base.OnValidateInternal();
        }