public void Undo() { //do something specific _state = ActionState.Canceled; _player.MakeDescision(this); }
/// <summary> /// Execute several steps and send the results to the reciver. /// </summary> public void Execute() { //do something specific _state = ActionState.Completed; _player.MakeDescision(this); }