public static ComponentProperty FindProperty(ComponentDescription description, string key, PropertySearchKey keyType)
 {
     foreach (ComponentProperty property in description.Properties)
     {
         if (keyType == PropertySearchKey.FullName && property.Name == key)
             return property;
         else if (keyType == PropertySearchKey.SerializedName && property.SerializedName == key)
             return property;
     }
     return null;
 }
 public static ComponentProperty FindProperty(ComponentDescription description, string key, PropertySearchKey keyType)
 {
     foreach (ComponentProperty property in description.Properties)
     {
         if (keyType == PropertySearchKey.FullName && property.Name == key)
         {
             return(property);
         }
         else if (keyType == PropertySearchKey.SerializedName && property.SerializedName == key)
         {
             return(property);
         }
     }
     return(null);
 }