//private Text xpText, levelText, hpText; // Use this for initialization void Start() { classe = ClasseJogador.PLEBEU; _xpToNextLevelMultiplier = 1.0f; _currentLevel = 1; _xpToNextLevel = 20f; currentHP = 50; levelCounter.GetComponent <Text>().text = "Nível: " + _currentLevel + ""; xpCounter.GetComponent <Text>().text = "XP: " + currentXP + ""; hpCounter.GetComponent <Text>().text = "HP: " + currentHP + ""; deltaTime += Time.deltaTime; }
public static void Comecar() { Console.WriteLine("Bem vindo aventureiro, vamos começar!"); Console.WriteLine("Digite o nome do seu personagem."); string nomeDoPersonagem = Console.ReadLine(); Console.WriteLine("Qual classe você deseja que seu personagem seja: "); Console.WriteLine("Pressione 1 para MAGO ou 2 para GUERREIRO."); ClasseJogador classePersonagem = (ClasseJogador)Enum.Parse(typeof(ClasseJogador), Console.ReadLine()); Personagem personagem = new Personagem(nomeDoPersonagem, classePersonagem); Console.WriteLine("Seu personagem ficou pronto"); personagem.ToString(); }
public Personagem(string nomeConstrutor, ClasseJogador classeDoJogador) { Nome = nomeConstrutor; switch (classeDoJogador) { case ClasseJogador.Mago: MontarDadosDoMago(); break; case ClasseJogador.Guerreiro: MontarDadosGuerreiro(); break; default: break; } }
public void setClasse(ClasseJogador classe) { this.classe = classe; switch (classe) { case ClasseJogador.ASSSASSINO: this._maxHP = 75; this._maxMP = 5; break; case ClasseJogador.TANQUE: this._maxHP = 150; this._maxMP = 0; break; case ClasseJogador.MAGO: this._maxHP = 100; this._maxMP = 20; break; } }