# 🖥️ Editor Window Overview

The EazyPrefs Editor Window is your central hub for managing all PlayerPrefs and EditorPrefs in your project — no code required.

It gives you full visibility and control over your stored data in a clean, powerful UI. Whether you're debugging prefs, editing values, creating new keys, or toggling encryption, everything can be done right from this one tool.


# 🚀 Opening the Editor

You can open the EazyPrefs Editor Window by navigating to Window > Hellmade Games > EazyPrefs

If no config exists yet, you'll be prompted to initialize one. This is required for the tool to function.
(Refer to Getting Started for setup instructions.)

# 🔎 What You’ll See

The Editor Window is divided into three main tabs:

# 1. Player Prefs

Displays all stored PlayerPrefs. You can filter, sort, edit, encrypt/compress, or delete them directly.

Player prefs tab
Player prefs tab

# 2. Editor Prefs

Same functionality, but for Unity's EditorPrefs. Ideal for editor tooling and dev-side configurations.

Editor prefs tab
Editor prefs tab

# 3. Settings

Project-wide EazyPrefs configuration.
Here you can define encryption passwords, toggle default behaviors (like auto-encrypt new prefs), import/export, and customize UI options.

Settings tab
Settings tab


# 🔍 Browsing Prefs

Each Prefs tab includes:

  • A toolbar with control options (see below)
  • A list of all prefs in that category
  • Each pref is expandable to reveal its current value and options (edit, reset, delete, etc.)

# 🔽 Expanding a Pref

Each pref in the list can be expanded by clicking it. When expanded, you'll see:

  • The current value of the pref (editable for supported types)
  • Buttons to:
    • Toggle encryption
    • Toggle compression
    • Refresh the displayed value
    • Reset to default value
    • Set value to null (for reference types)

This gives you full control over a pref without needing to write or execute any code.

An expanded pref
An expanded pref

Value in the expanded pref is handled and drawn by Pref drawers. Refer to Pref drawers for more information on how they work, or to implement your own custom drawers.

# 🔧 Toolbar Controls

The toolbar (top-right of each prefs tab) gives you quick access to key features:

  • Add new pref
  • Filter by pref type
  • Toggle Unity-defined prefs (show/hide)
  • Toggle sorting options
  • Watch for changes (auto-refresh)
  • Force manual refresh
  • Delete all prefs (with confirmation)

# Why Use the Editor?

  • Instantly inspect all saved prefs
  • Quickly debug and edit values in real-time
  • Toggle encryption and compression visually
  • Organize your data with filtering and sorting
  • Easily spot issues like invalid types or unused keys