public void Serialize(SerializeText ar) { byte yVersion = 0; ar.ReadWriteValue("Version", ref yVersion); ar.SerializeArray("ChildCount", ref m_AllChild, SerializeChildPanel); }
void SerializePrefabName(SerializeText ar, ref string value) { if (value == null) { value = string.Empty; } ar.ReadWriteValue("name", ref value); }
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); }
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"); }
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); }
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()); }