ScriptableFactoryManager

Singleton that manages all scriptable factories.

Definition

Namespace: Paragon.Core.ScriptableFactory Assembly: Paragon.dll

[SingletonSettings(DontDestroyOnLoad = true, InitializeOnLoad = true)]
public sealed class ScriptableFactoryManager : SingletonBehaviour<ScriptableFactoryManager>

Inheritance: SingletonBehaviour<T>ScriptableFactoryManager

Behavior

The manager automatically:

  1. Initializes all registered factories on Start()

  2. Parents factory GameObjects under its transform

  3. Creates monitors for each factory type

  4. Calls OnQuit() on all factories when application quits

See Also

Last updated

Was this helpful?