Playground by Górka Mateusz
Goo.Tools.Patterns.SceneSingleton< T > Class Template Reference
+ Inheritance diagram for Goo.Tools.Patterns.SceneSingleton< T >:
+ Collaboration diagram for Goo.Tools.Patterns.SceneSingleton< T >:

Static Public Member Functions

static IEnumerator Wait ()
 

Protected Member Functions

void Awake ()
 
virtual void OnAwake ()
 

Properties

static T Instance [get]
 
static bool Initialized [get]
 
static bool NotInitialized [get]
 

Static Private Attributes

static T _instance
 

Member Function Documentation

◆ Wait()

static IEnumerator Goo.Tools.Patterns.SceneSingleton< T >.Wait ( )
inlinestatic
15 {
16 while (_instance == null)
17 yield return null;
18 }
static T _instance
Definition: SceneSingleton.cs:8

◆ Awake()

void Goo.Tools.Patterns.SceneSingleton< T >.Awake ( )
inlineprotected
21 {
22 _instance = this as T;
23 OnAwake();
24 }
virtual void OnAwake()
Definition: SceneSingleton.cs:26

◆ OnAwake()

virtual void Goo.Tools.Patterns.SceneSingleton< T >.OnAwake ( )
inlineprotectedvirtual
26{ }

Member Data Documentation

◆ _instance

T Goo.Tools.Patterns.SceneSingleton< T >._instance
staticprivate

Property Documentation

◆ Instance

T Goo.Tools.Patterns.SceneSingleton< T >.Instance
staticget

◆ Initialized

bool Goo.Tools.Patterns.SceneSingleton< T >.Initialized
staticget

◆ NotInitialized

bool Goo.Tools.Patterns.SceneSingleton< T >.NotInitialized
staticget

The documentation for this class was generated from the following file: