public static SerializedVector2 Serializevector2(Vector2 source) { SerializedVector2 sv = new SerializedVector2(); sv.x = source.x; sv.y = source.y; return sv; }
public static SerializedVector2 Serializevector2(Vector2 source) { SerializedVector2 sv = new SerializedVector2(); sv.x = source.x; sv.y = source.y; return(sv); }
public static Vector2 DeserializeVector2(SerializedVector2 source) { return new Vector2(source.x, source.y); }
public static Vector2 DeserializeVector2(SerializedVector2 source) { return(new Vector2(source.x, source.y)); }
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); }
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)); }