public void HideWelcomePanel()
    {
        if (State == UIState.BlockInput || State != UIState.WelcomePage)
        {
            return;
        }

        _welcomePage.Hide(() =>
        {
            Destroy(_welcomePage);

            _listStateLine.Show(() => { });
            _pokemonList.Show(delegate
            {
                SetState(UIState.PokemonList);
            });
        });
    }