/*!
     * При уничтожении врага он разделяется на два меньшего размера(учитывая условия максимальной стадии)
     */
    private void NextStage()
    {
        if (_nowStage < MaxStage)
        {
            _particleAnim.Invoke();

            _nowStage++;
            GetComponent <RectTransform>().sizeDelta /= 2;
            GetComponent <Image>().sprite             = _stageSprites[_nowStage - 1];

            //Second Asteroid
            GameObject         cloneObject        = Instantiate(gameObject, transform.parent);
            AsteroidController cloneObjController = cloneObject.GetComponent <AsteroidController>();
            cloneObjController._nowStage = _nowStage;

            SecondForce();
            cloneObjController.SecondForce();
        }
        else
        {
            Destroy(gameObject);
        }
    }