Esempio n. 1
0
        public bool RemoveComponent(GameObjectComponent component)
        {
            if (components.Contains(component))
            {
                sortedDrawableComponents.Remove(component);
                components.Remove(component);

                ComponentRemoved(this, new ComponentRemovedEventArgs(component));

                return(true);
            }

            return(false);
        }
Esempio n. 2
0
        /// <summary>
        /// Poistaa behaviourin.
        /// </summary>
        public bool RemoveBehaviour(string name)
        {
            Behaviour behaviour = behaviours.Find(b => b.Name == name);

            if (behaviour == null)
            {
                return(false);
            }

            behaviours.Remove(behaviour);

            return(true);
        }