public override AbstractVector Add(AbstractVector v2) { FDGVector2 v22 = v2 as FDGVector2; x= x+v22.x; y=y+v22.y; return this; }
public static FDGVector2 operator +(FDGVector2 a, FDGVector2 b) { FDGVector2 temp = new FDGVector2(a.x, a.y); temp.Add(b); return(temp); }