Ejemplo n.º 1
0
 /// <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);
 }
Ejemplo n.º 2
0
 /// <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();
     }
 }
Ejemplo n.º 3
0
        /// <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);
        }