Exemplo n.º 1
0
 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");
 }
Exemplo n.º 2
0
 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");
 }