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); }
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); }
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; }