Exemplo n.º 1
0
    void Awake()
    {
        //총 19개
        levelUpAddStat     = new AddStat[LevelMax - 1];
        levelUpAddStat[0]  = new AddStat(2f, 3f, 0f, 0f, 0f);
        levelUpAddStat[1]  = new AddStat(4f, 3f, 0f, 0f, 0f);
        levelUpAddStat[2]  = new AddStat(4f, 3f, 0f, 0f, 0f);
        levelUpAddStat[3]  = new AddStat(4f, 5f, 0f, 0f, 0f);
        levelUpAddStat[4]  = new AddStat(4f, 6f, 0f, 0f, 0f);
        levelUpAddStat[5]  = new AddStat(5f, 7f, 0f, 0.1f, 0f);
        levelUpAddStat[6]  = new AddStat(6f, 7f, 0.1f, 0.1f, 0f);
        levelUpAddStat[7]  = new AddStat(6f, 7f, 0.1f, 0.1f, 0f);
        levelUpAddStat[8]  = new AddStat(7f, 9f, 0.1f, 0.1f, 0.1f);
        levelUpAddStat[9]  = new AddStat(7f, 10f, 0.1f, 0.1f, 0.1f);
        levelUpAddStat[10] = new AddStat(7f, 10f, 0.1f, 0.2f, 0.2f);
        levelUpAddStat[11] = new AddStat(9f, 10f, 0.1f, 0.2f, 0.2f);
        levelUpAddStat[12] = new AddStat(9f, 11f, 0.1f, 0.2f, 0.3f);
        levelUpAddStat[13] = new AddStat(9f, 13f, 0.1f, 0.3f, 0.3f);
        levelUpAddStat[14] = new AddStat(11f, 13f, 0.1f, 0.3f, 0.3f);
        levelUpAddStat[15] = new AddStat(13f, 18f, 0.1f, 0.3f, 0.4f);
        levelUpAddStat[16] = new AddStat(15f, 18f, 0.1f, 0.4f, 0.4f);
        levelUpAddStat[17] = new AddStat(18f, 29f, 0.1f, 0.4f, 0.4f);
        levelUpAddStat[18] = new AddStat(20f, 35f, 0.1f, 0.5f, 0.7f);

        //레벨업에 필요한 경험치 양
        levelUpNeedExp = new int[LevelMax - 1];
        for (int i = 0; i < levelUpNeedExp.Length; i++)
        {
            levelUpNeedExp[i] = 150 + i * 100;
        }



        //스킬
        //Archer
        ArcherAbsenseSkillStep    = new int[ArcherAbsenseSkillMax];
        ArcherAbsenseSkillStep[0] = 2;
        ArcherAbsenseSkillStep[1] = 4;
        ArcherAbsenseSkillStep[2] = 6;
        ArcherAbsenseSkillStep[3] = 9;
        ArcherAbsenseSkillStep[4] = 11;
        ArcherAbsenseSkillStep[5] = 12;
        ArcherAbsenseSkillStep[6] = 14;
        ArcherAbsenseSkillStep[7] = 15;
        ArcherAbsenseSkillStep[8] = 17;
        ArcherAbsenseSkillStep[9] = 19;


        ArcherArrowStormSkillStep    = new int[ArcherArrowStormSkillMax];
        ArcherArrowStormSkillStep[0] = 2;
        ArcherArrowStormSkillStep[1] = 5;
        ArcherArrowStormSkillStep[2] = 8;
        ArcherArrowStormSkillStep[3] = 10;
        ArcherArrowStormSkillStep[4] = 11;
        ArcherArrowStormSkillStep[5] = 13;
        ArcherArrowStormSkillStep[6] = 14;
        ArcherArrowStormSkillStep[7] = 16;
        ArcherArrowStormSkillStep[8] = 17;
        ArcherArrowStormSkillStep[9] = 20;



        ArcherHpHealSkillStep    = new int[ArcherHpHealSkillMax];
        ArcherHpHealSkillStep[0] = 2;
        ArcherHpHealSkillStep[1] = 4;
        ArcherHpHealSkillStep[2] = 6;
        ArcherHpHealSkillStep[3] = 8;
        ArcherHpHealSkillStep[4] = 10;



        ArcherMpHealSkillStep    = new int[ArcherMpHealSKillMax];
        ArcherMpHealSkillStep[0] = 2;
        ArcherMpHealSkillStep[1] = 4;
        ArcherMpHealSkillStep[2] = 6;
        ArcherMpHealSkillStep[3] = 9;
        ArcherMpHealSkillStep[4] = 11;


        //Knight
        KnightBerserkerSkillStep    = new int[KnightBerserkerSkillMax];
        KnightBerserkerSkillStep[0] = 2;
        KnightBerserkerSkillStep[1] = 7;
        KnightBerserkerSkillStep[2] = 9;
        KnightBerserkerSkillStep[3] = 10;
        KnightBerserkerSkillStep[4] = 12;
        KnightBerserkerSkillStep[5] = 14;
        KnightBerserkerSkillStep[6] = 15;
        KnightBerserkerSkillStep[7] = 17;
        KnightBerserkerSkillStep[8] = 19;
        KnightBerserkerSkillStep[9] = 20;


        KnightDamageUpSkillStep    = new int[KnightDamageUpSkillMax];
        KnightDamageUpSkillStep[0] = 2;
        KnightDamageUpSkillStep[1] = 7;
        KnightDamageUpSkillStep[2] = 8;
        KnightDamageUpSkillStep[3] = 10;
        KnightDamageUpSkillStep[4] = 13;
        KnightDamageUpSkillStep[5] = 14;
        KnightDamageUpSkillStep[6] = 16;
        KnightDamageUpSkillStep[7] = 18;
        KnightDamageUpSkillStep[8] = 19;


        KnightHpHealSkillStep    = new int[KnightHpHealSkillMax];
        KnightHpHealSkillStep[0] = 2;
        KnightHpHealSkillStep[1] = 4;
        KnightHpHealSkillStep[2] = 5;
        KnightHpHealSkillStep[3] = 8;
        KnightHpHealSkillStep[4] = 10;
        KnightHpHealSkillStep[5] = 13;


        KnightArmorUpSkillStep    = new int[KnightArmorUpSkillMax];
        KnightArmorUpSkillStep[0] = 2;
        KnightArmorUpSkillStep[1] = 4;
        KnightArmorUpSkillStep[2] = 7;
        KnightArmorUpSkillStep[3] = 10;
        KnightArmorUpSkillStep[4] = 13;
        KnightArmorUpSkillStep[5] = 15;
    }
Exemplo n.º 2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            AddStat screen = new AddStat();

            screen.ShowDialog();
        }