Ejemplo n.º 1
0
 public void DeSerialize(SerializeEntity data)
 {
     text                 = data["info"];
     fontStyle            = (FontStyle)System.Enum.Parse(typeof(FontStyle), data["FStyle"]);
     fontSize             = data["FSize"];
     lineSpacing          = data["LS"];
     supportRichText      = data["RT"];
     alignment            = (TextAnchor)System.Enum.Parse(typeof(TextAnchor), data["AG"]);
     alignByGeometry      = data["ABG"];
     horizontalOverflow   = (HorizontalWrapMode)System.Enum.Parse(typeof(HorizontalWrapMode), data["HO"]);
     verticalOverflow     = (VerticalWrapMode)System.Enum.Parse(typeof(VerticalWrapMode), data["VO"]);
     color                = SerializeUitls.D_Color(data["col"]);
     raycastTarget        = data["RayT"];
     resizeTextForBestFit = data["BF"];
     if (resizeTextForBestFit)
     {
         resizeTextMinSize = data["MinS"];
         resizeTextMaxSize = data["MaxS"];
     }
 }
Ejemplo n.º 2
0
 public static void D_MaskableGraphic(this MaskableGraphic mg, SerializeEntity data)
 {
     mg.color         = SerializeUitls.D_Color(data["col"]);
     mg.raycastTarget = data["RT"];
     mg.material      = SerializeUitls.LoadObj <Material>(data["m"]);
 }