public override bool Equals(object obj) { EditorSceneSettings other = obj as EditorSceneSettings; if (other == null) { return(false); } if (!_showDescAtStartup.Equals(other._showDescAtStartup)) { return(false); } if (!string.Equals(_vLuxSettingsFile, other._vLuxSettingsFile)) { return(false); } if (!_bUseDefaultvLuxSettingsFile.Equals(other._bUseDefaultvLuxSettingsFile)) { return(false); } if (!_shapeOrigin.Equals(other._shapeOrigin)) { return(false); } if (!_cameraPosition.Equals(other._cameraPosition)) { return(false); } if (!_cameraAngles.Equals(other._cameraAngles)) { return(false); } if (!_gridSettings.Equals(other._gridSettings)) { return(false); } if (!_screenshotSettings.Equals(other._screenshotSettings)) { return(false); } return(true); }