public void Destroy() { if (SpriterEntities == null) return; foreach (var spriterEntity in SpriterEntities.Where(spriterEntity => spriterEntity.Value != null)) { spriterEntity.Value.Destroy(); } SpriteManager.RemovePositionedObject(this); }