예제 #1
0
    void Start()
    {
        attack        = new Attacks(player, BlocksArray, enemy);
        screenManager = new screenManager(player, BlocksArray, ButtonsCanvas, background, enemy, courtPositionsArray);
        playerManager = new PlayerClass(PlayerData.Level, PlayerData.Hp, PlayerData.Stamina);
        enemyManager  = new enemyManager(PlayerData.Hp, PlayerData.Stamina, winOrLose.isBoss);//fix enemy hp

        for (int i = 0; i < MoveOrderArray.Length; i++)
        {
            MoveOrderArray[i] = "";
        }

        for (int i = 0; i < StaminaArray.Length; i++)
        {
            StaminaArray[i] = 0f;
        }

        for (int i = 0; i < DamageArray.Length; i++)
        {
            DamageArray[i] = 0f;
        }

        staiminabarPlayer.resetStats(PlayerData.Stamina);
        hpbarPlayer.resetStats(PlayerData.Hp);

        if (winOrLose.isBoss)
        {
            staiminabarEnemy.resetStats(PlayerData.Stamina + 15f);
            hpbarEnemy.resetStats(PlayerData.Hp + 15f);
        }

        else
        {
            staiminabarEnemy.resetStats(PlayerData.Stamina);
            hpbarEnemy.resetStats(PlayerData.Hp);
        }
    }