internal void Dispose(bool isDisposing) { if (spriteName != null) { spriteName.Dispose(); } if (spriteInfo != null) { spriteInfo.Dispose(); } if (spriteStatus != null) { spriteStatus.Dispose(); } if (spriteRank != null) { spriteRank.Dispose(); } }
internal void RemoveAllOptions() { while (OptionsSprites.Count > 0) { pText sprite = OptionsSprites[0]; OptionsSprites.Remove(sprite); SpriteCollection.Remove(sprite); if (SpriteManager != null) { SpriteManager.Remove(sprite); } sprite.Dispose(); } ResetBoxOffset(); SelectedNumeric = 0; SelectedObject = null; SelectedString = null; }