public override void FromJson(Dictionary <string, Node> nodes, string data) { ChannelSwitchData d = JsonConvert.DeserializeObject <ChannelSwitchData>(data); SetBaseNodeDate(d); redChannel = d.red; greenChannel = d.green; blueChannel = d.blue; alphaChannel = d.alpha; }
public override string GetJson() { ChannelSwitchData d = new ChannelSwitchData(); FillBaseNodeData(d); d.red = redChannel; d.green = greenChannel; d.blue = blueChannel; d.alpha = alphaChannel; return(JsonConvert.SerializeObject(d)); }