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