Version: 2017.3
Experimental: this API is experimental and might be changed or removed in the future.

ICustomStyle.ApplyCustomProperty

Switch to Manual
public void ApplyCustomProperty (string propertyName, ref StyleValue<float> target);
public void ApplyCustomProperty (string propertyName, ref StyleValue<int> target);
public void ApplyCustomProperty (string propertyName, ref StyleValue<bool> target);
public void ApplyCustomProperty (string propertyName, ref StyleValue<Color> target);
public void ApplyCustomProperty (string propertyName, ref StyleValue<T> target);
public void ApplyCustomProperty (string propertyName, ref StyleValue<string> target);

Parameters

propertyName Name of the property in USS.
target Target StyleValue<T> field or variable to write to.

Description

Read a style property value into the specified StyleValue<T>.

If the parsed type of the property in USS corresponds to the specificied target value, a simple copy will occur. Otherwise some automatic conversion will happen. If the property value is quoted in USS, the property can be read into a StyleValue<string>, leaving you full control on how to parse the value.