/*! * При уничтожении врага он разделяется на два меньшего размера(учитывая условия максимальной стадии) */ 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); } }