private IEnumerator GameLoop()
        {
            ScreenMode = eScreenMode.Start;
            yield return(new WaitForSeconds(2.0f));

            ScreenMode = eScreenMode.Game;
            while (true)
            {
                if (enemyGeneratorComponent.GetEnemysCount() <= enemyGeneratorComponent.GetEraseEnemys())
                {
                    ScreenMode = eScreenMode.Clear;
                    break;
                }
                //else if(protectedObject.GetHp() <= 0)
                //{
                //    ScreenMode = eScreenMode.GameOver;
                //    break;
                //}

                yield return(null);
            }
        }