void Start()
    {
        MatProtag.color = Color.white;

        transform.position = new Vector3(DadosPersistentes.x, DadosPersistentes.y, DadosPersistentes.z); //Recebe a posição do arquivo salvo
        travar             = false;
        if (!DadosPersistentes.Reload)                                                                   //Faz o jogador nascer
        {
            Nascer = true;
        }
        else //Faz o jogador aparecer depois de carregar um jogo salvo
        {
            travar = true;
            StartCoroutine(ReloadTime());
        }

        //inicializa as habilidades ativas
        _lstAtivos.Add("");
        _lstAtivos.Add("");
        _lstAtivos.Add("");
        _lstAtivos.Add("");
        //Inicializa as habilidades liberadas (somente para a apresentação)
        _lstAllSkill.Add("StoneState");
        _lstAllSkill.Add("FlameThrower");
        _lstAllSkill.Add("MagicMissle");
        _lstAllSkill.Add("Clone");
        _lstAllSkill.Add("Dash");

        m_Animator    = GetComponent <Animator>();
        m_Controller  = GetComponent <CharacterController>();
        m_Skill       = GetComponent <SkillCharacter>();
        jumpCount     = jumpLimit;
        m_AudioSource = GetComponent <AudioSource>();
    }
 public void SetData(SkillCharacter _skill)
 {
     idSkill          = _skill.idSkill;
     _classCharacter  = _skill._classCharacter;
     nameSkill        = _skill.nameSkill;
     descriptionSkill = _skill.descriptionSkill;
     levelSkill       = _skill.levelSkill;
     damageSkill      = _skill.damageSkill;
     //effectSkill = _skill.effectSkill;
     actionPointRequired = _skill.actionPointRequired;
 }