Example #1
0
 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();