Current sales News My Tracked Assets Login
Auto Singleton preview
Unity

Auto Singleton

By Juste Tools

FREE

Rated 0.0/5 from 1 ratings on Unity.

Price history

Recorded standalone sale prices and the latest available store price, in USD. Historical dots use the sale start date and its recorded offer price. Prices can change during a sale; this is not a daily price log. Bundle prices and upcoming offers are excluded. History covers up to the 100 most recent recorded offers.

Lowest recorded standalone price in this history: FREE. The latest store price is FREE, matching the lowest recorded price shown here.

Recorded prices for Auto Singleton 1 price observations from Nov 6, 2026 to Nov 6, 2026. Lowest recorded price FREE. Exact dates and prices are listed below. $0.00 $0.50 $1.00 Nov 6, 2026: FREE. Latest store price Nov 6, 2026
Each dot is a recorded sale price or the latest store check. Prices between observations are unknown.
View 1 recorded price
Recorded standalone asset prices in USD
Sale start / price checkPriceObservation
FREELatest store price

About Auto Singleton

  • Tools, Systems & Learning > Development Tools & Automation
The simplest singleton tool on the Asset Store. Add the [Singleton] attribute to any class and the asset handles everything: automatic asset generation, cleanup, and polymorphic access at runtime.

Features
- Attribute-based setup: decorate any MonoBehaviour or ScriptableObject with [Singleton]: no base classes, no boilerplate; optional inherited, displayName, and folderPath arguments for fine-grained control
- Automatic asset management: the editor creates and maintains prefabs (MonoBehaviour) or ScriptableObject assets after each compilation; deleting a singleton class also deletes its asset
- Polymorphic access: retrieve all singletons assignable to a type via Singleton.Instances; T can be a base class or an interface
- Instance selection: designate which instance Singleton.Instance returns using SelectInstance: by predicate, priority function, runtime type, direct reference, or no-arg when only one is registered
- Safe access helpers: HasInstance and TryGetInstance let you check availability without catching exceptions; Find returns all instances matching a predicate
- Manual registration: use Singleton.Add and Singleton.Remove at runtime to manage singletons of any reference type, not just Unity objects
- No reload on play mode: works seamlessly with Unity’s no-domain-reload setting
- Editor tooling: Top Bar menu with force-refresh, automatic refresh, change logging, and project icon toggles; singleton list inspector to view and enable/disable each singleton individually

Content
- Singleton attribute: SingletonAttribute for automatic asset management, with inherited, displayName, and folderPath options
- Runtime access classes: Singleton (manual Add / Remove) and Singleton (Instance, Instances, HasInstance, TryGetInstance, Find, SelectInstance)
- Editor tooling: automatic refresh system, singleton list inspector, project icons
- Demo: a Tic Tac Toe game built with MVC, demonstrating 5 singletons across MonoBehaviour, ScriptableObject, and plain class types

Requirements
Unity 6.0 or later

Unity price last checked .

Prices and availability may change.