コード例 #1
0
ファイル: SceneContext.cs プロジェクト: david-knopp/Juno
        private void QueueSceneObjectsForInject()
        {
            List <MonoBehaviour> behaviors = InjectUtils.GetInjectableMonoBehaviours(gameObject.scene);

            foreach (var behavior in behaviors)
            {
                Container.QueueForInject(behavior);
            }
        }
コード例 #2
0
        private void QueueChildrenAndSelfForInject()
        {
            List <MonoBehaviour> behaviors = InjectUtils.GetInjectableMonoBehaviours(gameObject);

            foreach (var behavior in behaviors)
            {
                Container.QueueForInject(behavior);
            }
        }
コード例 #3
0
ファイル: Factory.cs プロジェクト: david-knopp/Juno
        private void InjectGameObject(GameObject obj)
        {
            var injectables = InjectUtils.GetInjectableMonoBehaviours(obj);

            foreach (MonoBehaviour injectable in injectables)
            {
                m_container.QueueForInject(injectable);
            }

            m_container.FlushInjectQueue();
        }