using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace study_03
{
class Character
{
public string name;
public float x, y;
public Enum camp;
public Enum race;
public Enum job;
public Character()
{
}
public Character(float x,float y)
{
this.x = x;
this.y = y;
}
public Character(string name)
{
this.name = name;
}
public void Move(Vector2 movePoint)
{
//현제 Character의 인스턴스가 좌표값으로 이동한다!
Console.WriteLine("{0}이(가) ({1},{2})좌표로 이동했습니다.", this.name, movePoint.x, movePoint.y);
}
public Enum CharacterSelectCamp()
{
while (true)
{
Console.Write("진영을 선택하세요.(호드/얼라이언스):");
var input = Console.ReadLine();
if (input == "호드")
{
Console.WriteLine("호드를 선택하셨습니다.");
return GameEnums.eCamp.Horde;
}
else if (input == "얼라이언스")
{
Console.WriteLine("얼라놈을 선택하셨습니다.");
return GameEnums.eCamp.Alliance;
}
else
{
Console.WriteLine("잘못된 입력입니다.");
}
}
}
public Enum CharacterSelectRace(int heroCamp)
{
if (heroCamp == 0)
{
while (true)
{
Console.Write("종족을 선택하세요.(0오크/1언데드/2타우렌/3트롤/4블러드엘프/5고블린/6판다렌/7진영다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("오크를 선택하셨습니다.");
return GameEnums.eHordeRace.Orc;
}
else if (input == "1")
{
Console.WriteLine("언데드를 선택하셨습니다.");
return GameEnums.eHordeRace.Undead;
}
else if (input == "2")
{
Console.WriteLine("타우렌을 선택하셨습니다.");
return GameEnums.eHordeRace.Tauren;
}
else if (input == "3")
{
Console.WriteLine("트롤을 선택하셨습니다.");
return GameEnums.eHordeRace.Troll;
}
else if (input == "4")
{
Console.WriteLine("블러드엘프를 선택하셨습니다.");
return GameEnums.eHordeRace.BloodElf;
}
else if (input == "5")
{
Console.WriteLine("고블린을 선택하셨습니다.");
return GameEnums.eHordeRace.Goblin;
}
else if (input == "6")
{
Console.WriteLine("판다렌를 선택하셨습니다.");
return GameEnums.eHordeRace.Pandaren;
}
else if(input == "7")
{
Console.WriteLine("진영선택으로 되돌아갑니다.");
return GameEnums.eHordeRace.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else if (heroCamp == 1)
{
while (true)
{
Console.Write("종족을 선택하세요.(0인간/1드워프/2나이트엘프/3노움/4드레나이/5늑대인간/6판다렌/7진영다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("인간을 선택하셨습니다.");
return GameEnums.eAllianceRace.Human;
}
else if (input == "1")
{
Console.WriteLine("드워프를 선택하셨습니다.");
return GameEnums.eAllianceRace.Dwarf;
}
else if (input == "2")
{
Console.WriteLine("나이트엘프를 선택하셨습니다.");
return GameEnums.eAllianceRace.NightElf;
}
else if (input == "3")
{
Console.WriteLine("노움을 선택하셨습니다.");
return GameEnums.eAllianceRace.Gnomes;
}
else if (input == "4")
{
Console.WriteLine("드레나이를 선택하셨습니다.");
return GameEnums.eAllianceRace.Draenei;
}
else if (input == "5")
{
Console.WriteLine("늑대인간을 선택하셨습니다.");
return GameEnums.eAllianceRace.Werewolf;
}
else if (input == "6")
{
Console.WriteLine("판다렌을 선택하셨습니다.");
return GameEnums.eAllianceRace.Pandaren;
}
else if (input == "7")
{
Console.WriteLine("진영선택으로 되돌아갑니다.");
return GameEnums.eAllianceRace.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
return GameEnums.eAllianceRace.None;
}
public Enum CharacterSelectJob(int heroCamp, int heroRace)
{
if (heroCamp == 0)
{
//종족이 호드일때
if (heroRace == 0)
{
//오크
while (true)
{
Console.Write("직업을 선택하세요.(0전사/1사냥꾼/2도적/3주술사/4마법사/5흑마법사/6수도사/7죽음의기사/8종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "1")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "2")
{
Console.WriteLine("도적을 선택하셨습니다.");
return GameEnums.eJob.Rogue;
}
else if (input == "3")
{
Console.WriteLine("주술사를 선택하셨습니다.");
return GameEnums.eJob.Shaman;
}
else if (input == "4")
{
Console.WriteLine("마법사를 선택하셨습니다.");
return GameEnums.eJob.Mage;
}
else if (input == "5")
{
Console.WriteLine("흑마법사를 선택하셨습니다.");
return GameEnums.eJob.Warlock;
}
else if (input == "6")
{
Console.WriteLine("수도사를 선택하셨습니다.");
return GameEnums.eJob.Monk;
}
else if (input == "7")
{
Console.WriteLine("죽음의기사를 선택하셨습니다.");
return GameEnums.eJob.DeathKnight;
}
else if (input == "8")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else if (heroRace == 1)
{
//언데드
while (true)
{
Console.Write("직업을 선택하세요.(0전사/1사냥꾼/2도적/3사제/4마법사/5흑마법사/6수도사/7죽음의기사/8종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "1")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "2")
{
Console.WriteLine("도적을 선택하셨습니다.");
return GameEnums.eJob.Rogue;
}
else if (input == "3")
{
Console.WriteLine("사제를 선택하셨습니다.");
return GameEnums.eJob.Priest;
}
else if (input == "4")
{
Console.WriteLine("마법사를 선택하셨습니다.");
return GameEnums.eJob.Mage;
}
else if (input == "5")
{
Console.WriteLine("흑마법사를 선택하셨습니다.");
return GameEnums.eJob.Warlock;
}
else if (input == "6")
{
Console.WriteLine("수도사를 선택하셨습니다.");
return GameEnums.eJob.Monk;
}
else if (input == "7")
{
Console.WriteLine("죽음의기사를 선택하셨습니다.");
return GameEnums.eJob.DeathKnight;
}
else if (input == "8")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else if (heroRace == 2)
{
//타우렌
while (true)
{
Console.Write("직업을 선택하세요.(0전사/1성기사/2사냥꾼/3사제/4주술사/5수도사/6드루이드/7죽음의기사/8종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "1")
{
Console.WriteLine("성기사를 선택하셨습니다.");
return GameEnums.eJob.Paladin;
}
else if (input == "2")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "3")
{
Console.WriteLine("사제를 선택하셨습니다.");
return GameEnums.eJob.Priest;
}
else if (input == "4")
{
Console.WriteLine("주술사를 선택하셨습니다.");
return GameEnums.eJob.Shaman;
}
else if (input == "5")
{
Console.WriteLine("수도사를 선택하셨습니다.");
return GameEnums.eJob.Monk;
}
else if (input == "6")
{
Console.WriteLine("드루이드를 선택하셨습니다.");
return GameEnums.eJob.Druid;
}
else if (input == "7")
{
Console.WriteLine("죽음의기사를 선택하셨습니다.");
return GameEnums.eJob.DeathKnight;
}
else if (input == "8")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else if (heroRace == 3)
{
//트롤
while (true)
{
Console.Write("직업을 선택하세요.(0전사/1사냥꾼/2도적/3사제/4주술사/5마법사/6흑마법사/7수도사/8드루이드/9죽음의기사/10종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "1")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "2")
{
Console.WriteLine("도적을 선택하셨습니다.");
return GameEnums.eJob.Rogue;
}
else if (input == "3")
{
Console.WriteLine("사제를 선택하셨습니다.");
return GameEnums.eJob.Priest;
}
else if (input == "4")
{
Console.WriteLine("주술사를 선택하셨습니다.");
return GameEnums.eJob.Shaman;
}
else if (input == "5")
{
Console.WriteLine("마법사를 선택하셨습니다.");
return GameEnums.eJob.Mage;
}
else if (input == "6")
{
Console.WriteLine("흑마법사를 선택하셨습니다.");
return GameEnums.eJob.Warlock;
}
else if (input == "7")
{
Console.WriteLine("수도사를 선택하셨습니다.");
return GameEnums.eJob.Monk;
}
else if (input == "8")
{
Console.WriteLine("드루이드를 선택하셨습니다.");
return GameEnums.eJob.Druid;
}
else if (input == "9")
{
Console.WriteLine("죽음의기사를 선택하셨습니다.");
return GameEnums.eJob.DeathKnight;
}
else if (input == "10")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else if (heroRace == 4)
{
//블러드엘프
while (true)
{
Console.Write("직업을 선택하세요.(0전사/1성기사/2사냥꾼/3도적/4사제/5마법사/6흑마법사/7수도사/8죽음의기사/9악마사냥꾼/10종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "1")
{
Console.WriteLine("성기사를 선택하셨습니다.");
return GameEnums.eJob.Paladin;
}
else if (input == "2")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "3")
{
Console.WriteLine("도적을 선택하셨습니다.");
return GameEnums.eJob.Rogue;
}
else if (input == "4")
{
Console.WriteLine("사제를 선택하셨습니다.");
return GameEnums.eJob.Priest;
}
else if (input == "5")
{
Console.WriteLine("마법사를 선택하셨습니다.");
return GameEnums.eJob.Mage;
}
else if (input == "6")
{
Console.WriteLine("흑마법사를 선택하셨습니다.");
return GameEnums.eJob.Warlock;
}
else if (input == "7")
{
Console.WriteLine("수도사를 선택하셨습니다.");
return GameEnums.eJob.Monk;
}
else if (input == "8")
{
Console.WriteLine("죽음의기사를 선택하셨습니다.");
return GameEnums.eJob.DeathKnight;
}
else if (input == "9")
{
Console.WriteLine("악마사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.DemonHunter;
}
else if (input == "10")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else if (heroRace == 5)
{
//고블린
while (true)
{
Console.Write("직업을 선택하세요.(0전사/1사냥꾼/2도적/3사제/4주술사/5마법사/6흑마법사/7죽음의기사/8종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "1")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "2")
{
Console.WriteLine("도적을 선택하셨습니다.");
return GameEnums.eJob.Rogue;
}
else if (input == "3")
{
Console.WriteLine("사제를 선택하셨습니다.");
return GameEnums.eJob.Priest;
}
else if (input == "4")
{
Console.WriteLine("주술사를 선택하셨습니다.");
return GameEnums.eJob.Shaman;
}
else if (input == "5")
{
Console.WriteLine("마법사를 선택하셨습니다.");
return GameEnums.eJob.Mage;
}
else if (input == "6")
{
Console.WriteLine("흑마법사를 선택하셨습니다.");
return GameEnums.eJob.Warlock;
}
else if (input == "7")
{
Console.WriteLine("죽음의기사를 선택하셨습니다.");
return GameEnums.eJob.DeathKnight;
}
else if (input == "8")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else if (heroRace == 6)
{
//판다렌
while (true)
{
Console.Write("직업을 선택하세요.(0전사/1사냥꾼/2도적/3사제/4주술사/5마법사/6수도사/7종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "1")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "2")
{
Console.WriteLine("도적을 선택하셨습니다.");
return GameEnums.eJob.Rogue;
}
else if (input == "3")
{
Console.WriteLine("사제를 선택하셨습니다.");
return GameEnums.eJob.Priest;
}
else if (input == "4")
{
Console.WriteLine("주술사를 선택하셨습니다.");
return GameEnums.eJob.Shaman;
}
else if (input == "5")
{
Console.WriteLine("마법사를 선택하셨습니다.");
return GameEnums.eJob.Mage;
}
else if (input == "6")
{
Console.WriteLine("수도사를 선택하셨습니다.");
return GameEnums.eJob.Monk;
}
else if (input == "7")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
return GameEnums.eJob.None;
}
else if (heroCamp == 1)
{
//종족이 얼라일때
if (heroRace == 0)
{
//인간
while (true)
{
Console.Write("직업을 선택하세요.(0성기사/1전사/2죽음의기사/3사냥꾼/4도적/5수도사/6마법사/7사제/8흑마법사/9종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("성기사를 선택하셨습니다.");
return GameEnums.eJob.Paladin;
}
else if (input == "1")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "2")
{
Console.WriteLine("죽음의기사를 선택하셨습니다.");
return GameEnums.eJob.DeathKnight;
}
else if (input == "3")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "4")
{
Console.WriteLine("도적을 선택하셨습니다.");
return GameEnums.eJob.Rogue;
}
else if (input == "5")
{
Console.WriteLine("수도사를 선택하셨습니다.");
return GameEnums.eJob.Monk;
}
else if (input == "6")
{
Console.WriteLine("마법사를 선택하셨습니다.");
return GameEnums.eJob.Mage;
}
else if (input == "7")
{
Console.WriteLine("사제를 선택하셨습니다.");
return GameEnums.eJob.Priest;
}
else if (input == "8")
{
Console.WriteLine("흑마법사를 선택하셨습니다.");
return GameEnums.eJob.Warlock;
}
else if (input == "9")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else if (heroRace == 1)
{
//드워프
while (true)
{
Console.Write("직업을 선택하세요.(0성기사/1전사/2죽음의기사/3사냥꾼/4주술사/5도적/6수도사/7마법사/8사제/9흑마법사/10종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("성기사를 선택하셨습니다.");
return GameEnums.eJob.Paladin;
}
else if (input == "1")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "2")
{
Console.WriteLine("죽음의기사를 선택하셨습니다.");
return GameEnums.eJob.DeathKnight;
}
else if (input == "3")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "4")
{
Console.WriteLine("주술사를 선택하셨습니다.");
return GameEnums.eJob.Shaman;
}
else if (input == "5")
{
Console.WriteLine("도적을 선택하셨습니다.");
return GameEnums.eJob.Rogue;
}
else if (input == "6")
{
Console.WriteLine("수도사를 선택하셨습니다.");
return GameEnums.eJob.Monk;
}
else if (input == "7")
{
Console.WriteLine("마법사를 선택하셨습니다.");
return GameEnums.eJob.Mage;
}
else if (input == "8")
{
Console.WriteLine("사제를 선택하셨습니다.");
return GameEnums.eJob.Priest;
}
else if (input == "9")
{
Console.WriteLine("흑마법사를 선택하셨습니다.");
return GameEnums.eJob.Warlock;
}
else if (input == "10")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else if (heroRace == 2)
{
//나이트엘프
while (true)
{
Console.Write("직업을 선택하세요.(0전사/1죽음의기사/2사냥꾼/3도적/4드루이드/5수도사/6악마사냥꾼/7마법사/8사제/9종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "1")
{
Console.WriteLine("죽음의기사를 선택하셨습니다.");
return GameEnums.eJob.DeathKnight;
}
else if (input == "2")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "3")
{
Console.WriteLine("도적을 선택하셨습니다.");
return GameEnums.eJob.Rogue;
}
else if (input == "4")
{
Console.WriteLine("드루이드를 선택하셨습니다.");
return GameEnums.eJob.Druid;
}
else if (input == "5")
{
Console.WriteLine("수도사를 선택하셨습니다.");
return GameEnums.eJob.Monk;
}
else if (input == "6")
{
Console.WriteLine("악마사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.DemonHunter;
}
else if (input == "7")
{
Console.WriteLine("마법사를 선택하셨습니다.");
return GameEnums.eJob.Mage;
}
else if (input == "8")
{
Console.WriteLine("사제를 선택하셨습니다.");
return GameEnums.eJob.Priest;
}
else if (input == "9")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else if (heroRace == 3)
{
//노움
while (true)
{
Console.Write("직업을 선택하세요.(0전사/1죽음의기사/2사냥꾼/3도적/4수도사/5마법사/6사제/7흑마법사/8종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "1")
{
Console.WriteLine("죽음의기사를 선택하셨습니다.");
return GameEnums.eJob.DeathKnight;
}
else if (input == "2")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "3")
{
Console.WriteLine("도적을 선택하셨습니다.");
return GameEnums.eJob.Rogue;
}
else if (input == "4")
{
Console.WriteLine("수도사를 선택하셨습니다.");
return GameEnums.eJob.Monk;
}
else if (input == "5")
{
Console.WriteLine("마법사를 선택하셨습니다.");
return GameEnums.eJob.Mage;
}
else if (input == "6")
{
Console.WriteLine("사제를 선택하셨습니다.");
return GameEnums.eJob.Priest;
}
else if (input == "7")
{
Console.WriteLine("흑마법사를 선택하셨습니다.");
return GameEnums.eJob.Warlock;
}
else if (input == "8")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else if (heroRace == 4)
{
//드레나이
while (true)
{
Console.Write("직업을 선택하세요.(0성기사/1전사/2죽음의기사/3사냥꾼/4주술사/5수도사/6마법사/7사제/8종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("성기사를 선택하셨습니다.");
return GameEnums.eJob.Paladin;
}
else if (input == "1")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "2")
{
Console.WriteLine("죽음의기사를 선택하셨습니다.");
return GameEnums.eJob.DeathKnight;
}
else if (input == "3")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "4")
{
Console.WriteLine("주술사를 선택하셨습니다.");
return GameEnums.eJob.Shaman;
}
else if (input == "5")
{
Console.WriteLine("수도사를 선택하셨습니다.");
return GameEnums.eJob.Monk;
}
else if (input == "6")
{
Console.WriteLine("마법사를 선택하셨습니다.");
return GameEnums.eJob.Mage;
}
else if (input == "7")
{
Console.WriteLine("사제를 선택하셨습니다.");
return GameEnums.eJob.Priest;
}
else if (input == "8")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else if (heroRace == 5)
{
//늑대인간
while (true)
{
Console.Write("직업을 선택하세요.(0전사/1죽음의기사/2사냥꾼/3도적/4드루이드/5마법사/6사제/7흑마법사/8종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "1")
{
Console.WriteLine("죽음의기사를 선택하셨습니다.");
return GameEnums.eJob.DeathKnight;
}
else if (input == "2")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "3")
{
Console.WriteLine("도적을 선택하셨습니다.");
return GameEnums.eJob.Rogue;
}
else if (input == "4")
{
Console.WriteLine("드루이드를 선택하셨습니다.");
return GameEnums.eJob.Druid;
}
else if (input == "5")
{
Console.WriteLine("마법사를 선택하셨습니다.");
return GameEnums.eJob.Mage;
}
else if (input == "6")
{
Console.WriteLine("사제를 선택하셨습니다.");
return GameEnums.eJob.Priest;
}
else if (input == "7")
{
Console.WriteLine("흑마법사를 선택하셨습니다.");
return GameEnums.eJob.Warlock;
}
else if (input == "8")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else if (heroRace == 6)
{
//판다렌
while (true)
{
Console.Write("직업을 선택하세요.(0전사/1사냥꾼/2도적/3사제/4주술사/5마법사/6수도사/7종족다시선택)(숫자입력):");
var input = Console.ReadLine();
if (input == "0")
{
Console.WriteLine("전사를 선택하셨습니다.");
return GameEnums.eJob.Warrior;
}
else if (input == "1")
{
Console.WriteLine("사냥꾼을 선택하셨습니다.");
return GameEnums.eJob.Hunter;
}
else if (input == "2")
{
Console.WriteLine("도적을 선택하셨습니다.");
return GameEnums.eJob.Rogue;
}
else if (input == "3")
{
Console.WriteLine("사제를 선택하셨습니다.");
return GameEnums.eJob.Priest;
}
else if (input == "4")
{
Console.WriteLine("주술사를 선택하셨습니다.");
return GameEnums.eJob.Shaman;
}
else if (input == "5")
{
Console.WriteLine("마법사를 선택하셨습니다.");
return GameEnums.eJob.Mage;
}
else if (input == "6")
{
Console.WriteLine("수도사를 선택하셨습니다.");
return GameEnums.eJob.Monk;
}
else if (input == "7")
{
Console.WriteLine("종족선택창으로 돌아갑니다.");
return GameEnums.eJob.PreviousStage;
}
else
{
Console.WriteLine("잘못된 선택입니다.");
}
}
}
else
{
return GameEnums.eJob.None;
}
}
else
{
return GameEnums.eCamp.None;
}
}
}
}