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; }
private void Button_Click(object sender, RoutedEventArgs e) { AddStat screen = new AddStat(); screen.ShowDialog(); }