public override bool Equals(object obj) { if (obj is Vector3i) { return this == (Vector3i)obj; } else { return base.Equals(obj); } }