public void Undo() { if (commandStack.Count > 0) { UndoableCommand command = (UndoableCommand)commandStack.Pop(); command.Undo(); } }
public void Undo() { if (commandStack.Count > 0) { UndoableCommand cmd = (UndoableCommand)commandStack.Pop(); cmd.Undo(); //Debug.Log("Undo: " + cmd.GetType()); } }