public override int GetHashCode() { int hash = 1; if (PlayerId != 0UL) { hash ^= PlayerId.GetHashCode(); } if (BoxId != 0) { hash ^= BoxId.GetHashCode(); } if (BoxSource != 0) { hash ^= BoxSource.GetHashCode(); } if (BoxSourceParam != 0) { hash ^= BoxSourceParam.GetHashCode(); } return(hash); }