Example #1
0
    private void SummonBoss()
    {
        //Точка появления босса
        Vector2 bossRespPoint = WaypointController.instance.bossRespPoint.position;

        //Точка где заканчивается интро-анимация
        Vector2 bossGamePoint = WaypointController.instance.bossGamePoint.position;

        //Создание босса
        GameObject bossShip = builder.CreateBossShip();

        bossShip.transform.position = bossRespPoint;

        //Музыкальная тема босса
        MusicController.LoadMusic("Boss");

        //Интро. Босс спускается к игроку
        LeanTween.moveLocalY(bossShip, bossGamePoint.y, BOSS_INTRO_TIME).setOnComplete(() => bossShip.GetComponent <BossShip>().StartAttackPhase());
    }