void CancelCreatingObject() { long indexObject = ELevel.instance.objNum - 1; Command cancel = new RemoveObjectCommand(indexObject); commandManager.ExecuteCommand(cancel); //commandManager.Undo(); }
void OnMouseOver() { if (Input.GetMouseButtonDown(1)) { long indexObject = ELevel.instance.objNum - 1; Command cancel = new RemoveObjectCommand(indexObject); LevelEditorManager.commandManager.ExecuteCommand(cancel); } }
private EditingWorldObjects RemovingObject(TilePos position) { LastCommand = new RemoveObjectCommand(Sut, position); LastCommand.Execute(); return(this); }