public override bool Equals(object o) { if (!(o is Vector3)) return false; Vector3 vector = (Vector3)o; return (x == vector.x && y == vector.y && z == vector.z); }