public override int GetHashCode() { int hash = 1; if (LoginActionId != 0) { hash ^= LoginActionId.GetHashCode(); } if (FirstTime != false) { hash ^= FirstTime.GetHashCode(); } if (Success.Length != 0) { hash ^= Success.GetHashCode(); } if (Error.Length != 0) { hash ^= Error.GetHashCode(); } if (IntentExisting.Length != 0) { hash ^= IntentExisting.GetHashCode(); } if (AuthStatus.Length != 0) { hash ^= AuthStatus.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (ClientVersion.Length != 0) { hash ^= ClientVersion.GetHashCode(); } if (DeviceType.Length != 0) { hash ^= DeviceType.GetHashCode(); } if (FirstTime != false) { hash ^= FirstTime.GetHashCode(); } if (LoadToTosLoginTime != 0D) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(LoadToTosLoginTime); } if (LoadToMapTime != 0D) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(LoadToMapTime); } if (DeviceOs.Length != 0) { hash ^= DeviceOs.GetHashCode(); } if (GraphicsDeviceVendor.Length != 0) { hash ^= GraphicsDeviceVendor.GetHashCode(); } if (GraphicsDeviceName.Length != 0) { hash ^= GraphicsDeviceName.GetHashCode(); } if (GraphicsDeviceType.Length != 0) { hash ^= GraphicsDeviceType.GetHashCode(); } if (GraphicsShaderLevel != 0D) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(GraphicsShaderLevel); } hash ^= subsystemLoadTimes_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }