protected override void OnMouseDown(Vector2 position, GUIMouseButton mouseButton) { if (mouseButton == GUIMouseButton.Left) { levelEditorController.UpdateTileType(position, windowRect); } levelEditorController.UpdateAvailablePlayers(); if (mouseButton == GUIMouseButton.Right) { levelEditorController.UpdateTileOwner(position, windowRect); } if (mouseButton == GUIMouseButton.Middle) { levelEditorController.ClearTileOwner(position, windowRect); } Repaint(); }
protected override void OnMouseUp(Vector2 position, GUIMouseButton mouseButton) { // throw new NotImplementedException(); }
protected abstract void OnMouseUp(Vector2 position, GUIMouseButton mouseButton);