Vector2i operator *(Vector2i other) { Vector2i n = Clone(); n.X *= other.X; n.Z *= other.Z; return n; }