Ejemplo n.º 1
0
        /// <summary>
        /// Internal method to add a new Color Gradient Preset to the dictionary.
        /// </summary>
        /// <param name="hashCode"></param>
        /// <param name="spriteAsset"></param>
        void AddColorGradientPreset_Internal(int hashCode, TextColorGradient spriteAsset)
        {
            if (m_ColorGradientReferenceLookup.ContainsKey(hashCode))
            {
                return;
            }

            // Add reference to Color Gradient Preset Asset.
            m_ColorGradientReferenceLookup.Add(hashCode, spriteAsset);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Internal function returning the Color Gradient Preset corresponding to the provided hash code.
        /// </summary>
        /// <param name="hashCode"></param>
        /// <param name="gradientPreset"></param>
        /// <returns></returns>
        bool TryGetColorGradientPresetInternal(int hashCode, out TextColorGradient gradientPreset)
        {
            gradientPreset = null;

            return(m_ColorGradientReferenceLookup.TryGetValue(hashCode, out gradientPreset));
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Function returning the Color Gradient Preset corresponding to the provided hash code.
 /// </summary>
 /// <param name="hashCode"></param>
 /// <param name="gradientPreset"></param>
 /// <returns></returns>
 public static bool TryGetColorGradientPreset(int hashCode, out TextColorGradient gradientPreset)
 {
     return(instance.TryGetColorGradientPresetInternal(hashCode, out gradientPreset));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Add new Color Gradient Preset to dictionary.
 /// </summary>
 /// <param name="hashCode"></param>
 /// <param name="spriteAsset"></param>
 public static void AddColorGradientPreset(int hashCode, TextColorGradient spriteAsset)
 {
     instance.AddColorGradientPreset_Internal(hashCode, spriteAsset);
 }