public override void FromJson(string data) { GrayscaleConversionNodeData d = JsonConvert.DeserializeObject <GrayscaleConversionNodeData>(data); SetBaseNodeDate(d); r = d.red; g = d.green; b = d.blue; a = d.alpha; }
public override string GetJson() { GrayscaleConversionNodeData d = new GrayscaleConversionNodeData(); FillBaseNodeData(d); d.red = r; d.green = g; d.blue = b; d.alpha = a; return(JsonConvert.SerializeObject(d)); }
public override void FromJson(Dictionary <string, Node> nodes, string data) { GrayscaleConversionNodeData d = JsonConvert.DeserializeObject <GrayscaleConversionNodeData>(data); SetBaseNodeDate(d); r = d.red; g = d.green; b = d.blue; a = d.alpha; SetConnections(nodes, d.outputs); OnWidthHeightSet(); }