Editor Tools

Universal Friend List includes editor tools accessible from the Unity menu to help you set up and configure the friend system without writing code.

Quick Setup Wizard

The Quick Setup Wizard walks you through the complete setup process:

  1. Step 1: Select your networking backend (Photon PUN, Fusion, Mirror, etc.)
  2. Step 2: Choose Native or Custom implementation
  3. Step 3: Configure server settings (if Custom)
  4. Step 4: Wizard creates all required GameObjects and components
  5. Step 5: Optionally add UI prefabs to your scene

What the Wizard Creates

  • FriendManagerInitializer GameObject with correct settings
  • FriendManagerSettings ScriptableObject if needed
  • Attaches FriendManager component automatically
  • Wires up the connection between components

Friend List Editor Window

View and inspect friend system objects in your project:

  • List all FriendManagerSettings assets
  • View current scene setup
  • Quick-select objects in Hierarchy
  • Validate configurations

Settings Editor

Visual editor for FriendManagerSettings:

  • Create new settings assets
  • Edit existing settings with validation
  • Duplicate settings for different environments
  • Export/import settings presets

Validate Configuration

Runs validation checks on your setup:

  • Verifies FriendManagerInitializer exists
  • Checks settings asset is assigned
  • Validates backend configuration matches installed SDKs
  • Checks for common setup mistakes
Tip: Run validation before building to catch setup issues early.

Custom Inspectors

The included components have custom inspectors with:

  • Contextual help and tooltips
  • Validation feedback
  • Quick-action buttons
  • Drag-drop support for references