📂 Opening the Tool
- Unity:
Window → EDW → UI Sprite Replacement
- Control Panel: Tools tab → Open Sprite Replacement Tool
🎯 Setting Reference
- Drag a
GameObject, Sprite, or Texture into the Reference field.
- Mode auto-detects from the object:
Image.sprite, RawImage.texture, or SpriteRenderer.sprite.
🔍 Scanning & Selection
- Toggle Include Inactive to include inactive objects.
- Click Scan to list matches by exact asset reference.
- Use Select All / Deselect All or tick individual entries; use Ping to locate objects.
🔄 Replacement Process
- For
Image/SpriteRenderer, set New Sprite.
- For
RawImage, set New Texture.
- Click Replace Selected or Replace All.
⚙️ Tool Behavior
- Changes are recorded with Undo and marked dirty.
- Matches use strict asset equality for precision.
💡 Pro Tips
- Use a representative object to quickly identify the target sprite/texture.
- Batch replace specific variants by scanning separately for each source.
- Perfect for UI theme updates and asset reference fixes.
← Back to UI Tools