Example #1
0
 public virtual void RemoveChild(GameEntity entity)
 {
     entity.Parent = null;
     if (Children == null || (!Children.Contains(entity))) return;
     Children.Remove(entity);
 }
Example #2
0
 public virtual void AddChild(GameEntity entity)
 {
     entity.Parent = this;
     if (Children == null) Children = new List<GameEntity>();
     Children.Add(entity);
 }