示例#1
0
        public override void FromJson(string data)
        {
            Float4ConstantData d = JsonConvert.DeserializeObject <Float4ConstantData>(data);

            SetBaseNodeDate(d);
            vec.X = d.x;
            vec.Y = d.y;
            vec.Z = d.z;
            vec.W = d.w;
        }
示例#2
0
        public override void FromJson(Dictionary <string, Node> nodes, string data)
        {
            Float4ConstantData d = JsonConvert.DeserializeObject <Float4ConstantData>(data);

            SetBaseNodeDate(d);
            x = d.x;
            y = d.y;
            z = d.z;
            w = d.w;
        }
示例#3
0
        public override string GetJson()
        {
            Float4ConstantData d = new Float4ConstantData();

            FillBaseNodeData(d);
            d.x = vec.X;
            d.y = vec.Y;
            d.z = vec.Z;
            d.w = vec.W;

            return(JsonConvert.SerializeObject(d));
        }
示例#4
0
        public override string GetJson()
        {
            Float4ConstantData d = new Float4ConstantData();

            FillBaseNodeData(d);
            d.x = x;
            d.y = y;
            d.z = z;
            d.w = w;

            return(JsonConvert.SerializeObject(d));
        }