Beispiel #1
0
    //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;
    }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        public Personagem(string nomeConstrutor, ClasseJogador classeDoJogador)
        {
            Nome = nomeConstrutor;

            switch (classeDoJogador)
            {
            case ClasseJogador.Mago:
                MontarDadosDoMago();
                break;

            case ClasseJogador.Guerreiro:
                MontarDadosGuerreiro();
                break;

            default:
                break;
            }
        }
Beispiel #4
0
    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;
        }
    }