Borodar.ReorderableList.Internal.SerializedPropertyUtility.CopyPropertyValue C# (CSharp) Метод

CopyPropertyValue() публичный статический Метод

Copies value of sourceProperty into .
public static CopyPropertyValue ( UnityEditor.SerializedProperty destProperty, UnityEditor.SerializedProperty sourceProperty ) : void
destProperty UnityEditor.SerializedProperty Destination property.
sourceProperty UnityEditor.SerializedProperty Source property.
Результат void
        public static void CopyPropertyValue(SerializedProperty destProperty, SerializedProperty sourceProperty)
        {
            if (destProperty == null)
                throw new ArgumentNullException("destProperty");
            if (sourceProperty == null)
                throw new ArgumentNullException("sourceProperty");

            sourceProperty = sourceProperty.Copy();
            destProperty = destProperty.Copy();

            CopyPropertyValueSingular(destProperty, sourceProperty);

            if (sourceProperty.hasChildren) {
                int elementPropertyDepth = sourceProperty.depth;
                while (sourceProperty.Next(true) && destProperty.Next(true) && sourceProperty.depth > elementPropertyDepth)
                    CopyPropertyValueSingular(destProperty, sourceProperty);
            }
        }