public override int GetHashCode() { int hash = 1; if (SdkInstanceId.Length != 0) { hash ^= SdkInstanceId.GetHashCode(); } if (SdkSessionId.Length != 0) { hash ^= SdkSessionId.GetHashCode(); } if (ArcoreSdkVersion.Length != 0) { hash ^= ArcoreSdkVersion.GetHashCode(); } if (SdkType != 0) { hash ^= SdkType.GetHashCode(); } if (OsVersion.Length != 0) { hash ^= OsVersion.GetHashCode(); } if (engineCase_ == EngineOneofCase.Unity) { hash ^= Unity.GetHashCode(); } hash ^= (int)engineCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (SdkInstanceId.Length != 0) { hash ^= SdkInstanceId.GetHashCode(); } if (ArcoreSdkVersion.Length != 0) { hash ^= ArcoreSdkVersion.GetHashCode(); } if (OsVersion.Length != 0) { hash ^= OsVersion.GetHashCode(); } if (unity_ != null) { hash ^= Unity.GetHashCode(); } if (SdkSessionId.Length != 0) { hash ^= SdkSessionId.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }