Esempio n. 1
0
    public void Serialize(SerializeText ar)
    {
        byte yVersion = 0;

        ar.ReadWriteValue("Version", ref yVersion);
        ar.SerializeArray("ChildCount", ref m_AllChild, SerializeChildPanel);
    }
Esempio n. 2
0
 void SerializePrefabName(SerializeText ar, ref string value)
 {
     if (value == null)
     {
         value = string.Empty;
     }
     ar.ReadWriteValue("name", ref value);
 }
Esempio n. 3
0
 void SerializeChildPanel(SerializeText ar, ref RootChildPanel value)
 {
     if (value == null)
     {
         value = new RootChildPanel();
     }
     ar.ReadWriteValue("ParentName", ref value.m_szParentName);
     ar.ReadWriteValue("ChildName", ref value.m_szChildName);
 }
Esempio n. 4
0
    public void Serialize(SerializeText ar)
    {
        byte yVersion = 0;

        ar.ReadWriteValue("Version", ref yVersion);
        ar.SerializeArray("ChildCount", ref m_UIPrefabName, "name");
        ar.SerializeArray("DependCount", ref m_DependPrefabName, "name");
        ar.SerializeArray("FontCount", ref m_FontPrefabName, "name");
    }
Esempio n. 5
0
    public void Start()
    {
        var target = GameObject.Find("i").GetComponent <test4_subs>();
        var me     = GetComponent <test4_subs>();

        string t = SerializeText.Serialize <test4_subs, test4_subs_dataset>(me);

        SerializeText.DeSerialize <test4_subs, test4_subs_dataset>(ref target, t);
    }
Esempio n. 6
0
    public void ReadFrom(byte[] fileData)
    {
        if (fileData == null)
        {
            return;
        }
        SerializeText ar = new SerializeText(SerializeType.read, fileData, fileData.Length);

        Serialize(ar);
    }
        public DrawTextControl()
        {
            InitializeComponent();

            this.startPoint = new Point(0, 0);

            this.baseWrites = new List <BaseWrite>();

            this.textOutput = new TextOutput(pictureBox1);

            this.serializeText = new SerializeText($"{AppContext.BaseDirectory}data.xml");

            if (File.Exists($"{AppContext.BaseDirectory}data.xml"))
            {
                this.baseWrites.AddRange(this.serializeText.Deserialize <BaseWrite[]>());
            }

            CustomizerFormElements.CustomButton(this.Controls.OfType <Button>().ToList());
        }