/// <summary> /// Add a new component to the gamescreen. /// </summary> /// <param name="Component">The component to add</param> /// <param name="Active">Can the component update?</param> /// <param name="Visible">Can the component draw?</param> public void AddComponent(Component Component, bool Active, bool Visible) { if (!components.Contains(Component)) { components.Add(Component); Component.Parent = this; Component.ParentEngine = this.engine; Component.Active = Active; Component.Visible = Visible; Component.LoadComponent(); PutComponentsInOrder(Component); } }
/// <summary> /// Add a new component to the Gamescreen. /// </summary> /// <param name="Component">The component to add</param> public void AddComponent(Component Component) { if (!components.Contains(Component)) { Component.Parent = this; Component.ParentEngine = this.engine; Component.LoadComponent(); PutComponentsInOrder(Component); components.Add(Component); } }