private void PerformUndo()
 {
     if (m_undoStack.IsEmpty())
     {
         // nothing to do
         return;
     }
     m_redoStack.Push(m_code);
     m_code = m_undoStack.Pop();
     PerformUndoRedo(m_code);
 }
示例#2
0
文件: Undo.cs 项目: citi96/Solitario
 private void Update()
 {
     undoButton.interactable = !GameManager.Instance.Waiting && !_moves.IsEmpty();
 }