/// <summary> Removes the given scale size </summary> /// <param name="size"> The size to remove </param> public void RemoveScale(MultiScaleValue size) { if (multiScale == null) { multiScale = new MultiScale(transform); } multiScale.RemoveScale(size); }
/// <summary> Removes the given scale size </summary> /// <param name="size"> The size to remove </param> public void RemoveScale(MultiScaleValue size) { if (sizes == null) { return; } if (sizes.Contains(size)) { sizes.Remove(size); Update(); } }
/// <summary> Adds scale size to use </summary> /// <param name="scale"> Scale to apply </param> /// <returns> The ScaleSize reference </returns> public MultiScaleValue AddNewScale(float scale = 1) { if (sizes == null) { sizes = new List <MultiScaleValue>(); } MultiScaleValue size = new MultiScaleValue { size = scale }; sizes.Add(size); Update(); return(size); }