Example #1
0
 public static SerializedVector2 Serializevector2(Vector2 source)
 {
     SerializedVector2 sv = new SerializedVector2();
     sv.x = source.x;
     sv.y = source.y;
     return sv;
 }
Example #2
0
    public static SerializedVector2 Serializevector2(Vector2 source)
    {
        SerializedVector2 sv = new SerializedVector2();

        sv.x = source.x;
        sv.y = source.y;
        return(sv);
    }
Example #3
0
 public static Vector2 DeserializeVector2(SerializedVector2 source)
 {
     return new Vector2(source.x, source.y);
 }
Example #4
0
 public static Vector2 DeserializeVector2(SerializedVector2 source)
 {
     return(new Vector2(source.x, source.y));
 }
Example #5
0
        public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
        {
            SerializedVector2 sv = new SerializedVector2(((Vector2)value).x, ((Vector2)value).y);

            JToken.FromObject(JsonConvert.SerializeObject(sv)).WriteTo(writer);
        }
Example #6
0
        public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
        {
            SerializedVector2 sv = JsonConvert.DeserializeObject <SerializedVector2>(JToken.Load(reader).ToString());

            return(new Vector2(sv.x, sv.y));
        }