> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rollingquest.kramgames.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ball Style Selector

> How to use the Ball Style Selector in the RollingQuest editor to choose visual patterns for pattern-type balls.

The Ball Style Selector lets you choose visual patterns for balls that support the pattern system. Not all balls have this capability — only balls with `IsPatternBall` enabled show the style selection option.

## When Is It Available?

The **Select Style** button appears in the Element Properties panel only when:

* The selected element is a **Ball**
* The ball's template has `IsPatternBall = true`

## Opening the Selector

1. Select a side with a pattern ball
2. Press **V** to open Element Properties
3. Click **Select Style**

## Selecting a Style

1. The selector opens with a grid of available pattern styles
2. Browse the grid — each style shows a visual preview
3. Click on a style to apply it
4. The selector closes and the ball's visual appearance updates

## How Styles Work

Styles are applied through the ball template's `OnSavePatternStyle` method. This method takes the selected style data and applies it to the ball's visual renderer.

The style selection:

* Is stored on the ball instance
* Is saved with the level data
* Can be changed at any time
* Does not affect gameplay mechanics (visual only)

## Cancelling

Press **Escape** or close the selector without selecting a style to keep the current appearance.

<Note>
  Ball styles are purely visual. They change how the ball looks but do not affect its behavior, speed, or any gameplay properties.
</Note>
