void OnCalibrationClick(Vector3 WorldPos) { // gr: now wait for other thing to START calibration, so if no pending, not started // start pending if we weren't if (PendingCalibrationParams == null) { //ResetCalibration(); return; } // if pending, update pending PendingCalibrationParams.SetNextEditingPosition(WorldPos); if (PendingCalibrationParams.IsFinished()) { CalibrationParams = PendingCalibrationParams.GetCalibrationParameters(); PendingCalibrationParams = null; SaveCalibration(); } OnCalibrationChanged.Invoke(); IsCalibratingJustFinished = true; }
void ResetCalibration() { PendingCalibrationParams = new TPendingFloorCalibration(); OnCalibrationChanged.Invoke(); }