Configuration to create an adjustment scale Vector3 with optional params to randomize it. Could inherit from RandomizableAdjustment, but wanted to use specific PropertyDrawer related to uniform scaling so code was copied rather than extended.
Gets a randomized Vector3 based on the specified random and class fields. This value is then stored in the ScaleAdjustment and will only be generated again after ClearRandomizedValue is called. If GetRandomizedValue is called multiple times before ClearRandomizedValue is called, the same value is always returned.
public void ClearRandomizedValue();
Clears the randomized value. Allows the ScaleAdjustment to be randomized again by calling GetRandomizedValue.
public ScaleAdjustment Clone();
A memberwise clone of the current ScaleAdjustment
Returns a memberwise clone of the current ScaleAdjustment