# Scripts

**AutoVROptimizer**\
Serves as the main interface of the tool. It handles the display of all optimization tickets and manages user interactions. It also coordinates with the other scripts to ensure proper functionality.

**AVRO\_CustomTickets**\
Scriptable object containing a list of all custom tickets.

**AVRO\_Functions**\
Contains the core logic used to analyze and apply fixes to the optimization tickets.

**AVRO\_Settings**\
A ScriptableObject that stores user preferences and settings, allowing for full customization of the tool’s behavior.

**AVRO\_Styles**\
Defines all UI styles used across the Editor interface to maintain consistent visual presentation.

**AVRO\_Ticket**\
A ScriptableObject that holds all relevant information for each optimization ticket, including its name, description, and resolution data.

**AVRO\_Utilities**\
Provides utility functions used during tool development. These are general-purpose helpers not directly tied to the core optimization logic in AVRO\_Functions.
