public TextElement(Dictionary <string, object> json) { Name = json.Get("name"); message = json.Get("text"); font = json.Get("font"); fontSize = json.GetFloat("size"); align = json.Get("align"); fontColor = EditorUtil.HexToColor(json.Get("color")); sizeDelta = json.GetVector2("w", "h"); canvasPosition = json.GetVector2("x", "y"); virtualHeight = json.GetFloat("vh"); }
public TextElement(Dictionary <string, object> json, Element parent) : base(json, parent) { message = json.Get("text"); font = json.Get("font"); fontSize = json.GetFloat("size"); align = json.Get("align"); type = json.Get("textType"); if (json.ContainsKey("strokeSize")) { enableStroke = true; strokeSize = json.GetInt("strokeSize"); strokeColor = EditorUtil.HexToColor(json.Get("strokeColor")); } fontColor = EditorUtil.HexToColor(json.Get("color")); sizeDelta = json.GetVector2("w", "h"); canvasPosition = json.GetVector2("x", "y"); virtualHeight = json.GetFloat("vh"); }