public void RemoveChild(SpriteNode child) => ChildList.RemoveWhere(_ => _ == child);
public bool Contains(SpriteNode child) => ChildList.Contains(child);
public void AddChild(SpriteNode child) { child.ParentSprite = this; child.Index = ChildList.Count + 1; ChildList.Add(child); }