public void TurnBack() { if (m_poseHistory.Count > 0) { Pose lastPose = m_poseHistory.Pop(); transform.position = lastPose.position; transform.rotation = lastPose.rotation; } if (m_lineIdsHistory.Count > 0) { int lastLineId = m_lineIdsHistory.Pop(); if (lastLineId != -1) { m_linesContainer.Remove(lastLineId); } m_linesContainer.Repaint(); } }
/// <summary> /// Repaint connections /// </summary> public void Repaint() => m_lines.Repaint();