protected virtual void HandleDrawLayerChange(SpriteRoot s)
 {
     if (!s.managed)
     {
         s.drawLayer = 0;
         return;
     }
     s.SetDrawLayer(s.drawLayer);
 }