Esempio n. 1
0
        public static void Init()
        {
            if (singleton != null)
            {
                return;
            }

            lock ( singletonLock )
            {
                if (singleton != null)
                {
                    return;
                }

                singletonGameObject      = new GameObject();
                singleton                = singletonGameObject.AddComponent <DBCallbackDispatcher>();
                singletonGameObject.name = "DBCallbackDispatcher";
                DontDestroyOnLoad(singletonGameObject);
            }
        }
Esempio n. 2
0
		public static void Init()
		{
			if ( singleton != null )
			{
				return;
			}
			
			lock( singletonLock )
			{
				if ( singleton != null )
				{
					return;
				}
				
				singletonGameObject = new GameObject();
				singleton = singletonGameObject.AddComponent< DBCallbackDispatcher >();
				singletonGameObject.name = "DBCallbackDispatcher";
				DontDestroyOnLoad(singletonGameObject);
			}
		}