public override void FromJson(Dictionary <string, Node> nodes, string data) { CallNodeData d = JsonConvert.DeserializeObject <CallNodeData>(data); SetBaseNodeDate(d); selectedIndex = d.selectedIndex; selectedName = d.selectedName; }
public override void FromJson(string data) { CallNodeData d = JsonConvert.DeserializeObject <CallNodeData>(data); SetBaseNodeDate(d); selectedIndex = d.selectedIndex; selectedName = d.selectedName; OnParentSet(); }
public override string GetJson() { CallNodeData d = new CallNodeData(); FillBaseNodeData(d); d.selectedIndex = selectedIndex; d.selectedName = selectedName; return(JsonConvert.SerializeObject(d)); }