private int ShowSpriteChooserFromPropertyGrid(int currentSprite)
{
int defaultSpriteInDialog = currentSprite;
if (defaultSpriteInDialog == 0)
{
defaultSpriteInDialog = _lastSelectedSprite;
}
Sprite chosenSprite = SpriteChooser.ShowSpriteChooser(defaultSpriteInDialog);
if (chosenSprite == null)
{
return currentSprite;
}
_lastSelectedSprite = chosenSprite.Number;
return chosenSprite.Number;
}