Esempio n. 1
0
            public void GetAsync(Action <GameObject> callback)
            {
                if (_currentState == State.Completed)
                {
                    callback(_prefab);
                    return;
                }

                _callbacks.Add(callback);
                if (_currentState == State.Loading)
                {
                    return;
                }

                _currentState = State.Loading;

                _loader = PrefabLoader.Create();
                _loader.LoadAsync(_path, OnCompleted);
            }