Ejemplo n.º 1
0
        public void AddComponent(Component component)
        {
            if (components.ContainsKey(component.GetType()))
            {
                return;
            }

            component.Parent = this;
            foreach (Component c in Components)
            {
                c.RegisterDependencies(component);
                component.RegisterDependencies(c);
            }
            components.Add(component.GetType(), component);
        }