public static Dictionary <string, System.Object> GetConfig(UILabel.LabelType t) { Dictionary <string, System.Object> data = null; typeConfigMap.TryGetValue(t, out data); return(data); }
public static void ApplyLabelType(UILabel label, UILabel.LabelType t) { Dictionary <string, System.Object> data = null; if (typeConfigMap != null && typeConfigMap.TryGetValue(t, out data)) { //font label.color = (Color)GetProperty(data, "fontColor"); label.fontStyle = (FontStyle)GetProperty(data, "fontStyle"); //gradient label.useGradient = (bool)GetProperty(data, "useGradient"); label.gradientTop = (Color)GetProperty(data, "gradientTop"); label.gradientBottom = (Color)GetProperty(data, "gradientBottom"); //effect label.effectType = (UILabel.EffectType)GetProperty(data, "effectType"); label.effectColor = (Color)GetProperty(data, "effectColor"); label.effectDistance = (Vector2)GetProperty(data, "effectDistance"); } }