Exemple #1
0
        public static string ConvertPlayerClassToString(PLAYER_CLASS pc)
        {
            var type = string.Empty;

            switch (pc)
            {
            case PLAYER_CLASS.DRUID:
                type = "Druid";
                break;

            case PLAYER_CLASS.PALADIN:
                type = "Paladin";
                break;

            case PLAYER_CLASS.PRIEST:
                type = "Priest";
                break;

            case PLAYER_CLASS.SHAMAN:
                type = "Shaman";
                break;
            }

            return(type);
        }
Exemple #2
0
    private Player CreatePlayerClass(PLAYER_CLASS _class, int _maxHealth, float _maxMana, List <SpellBase> _spells)
    {
        Player pc = new Player();

        pc.InitClass(_maxHealth, _maxMana, _class, _spells);

        return(pc);
    }
Exemple #3
0
 public void InitClass(float _maxHealth, float _maxMana, PLAYER_CLASS _class, List <SpellBase> _spells)
 {
     _health            = _maxHealth;
     _mana              = _maxMana;
     this._maxMana      = _maxMana;
     spells             = _spells;
     playerClass        = _class;
     currentPlayerState = PLAYER_STATE.IDLE;
 }