void IniciaEncontro() { andado = 0; proxEncontro = SorteiaPassosParaEncontro(); encontrado = criatureEncontrado(); IniciarEncontroCom(InsereInimigoEmCampo.RetornaInimigoEmCampo(encontrado, manager), false); }
public static CreatureManager RetornaInimigoEmCampo(Encontravel encontrado, CharacterManager manager) { if (manager.CriatureAtivo && encontrado.nivelMax > 0) { CreatureManager retorno = ColocaCriatureEmCampo(encontrado.nome.ToString()); int nivel = Random.Range(encontrado.nivelMin, encontrado.nivelMax); retorno.MeuCriatureBase = new CriatureBase(encontrado.nome, nivel); InsereIaAgressiva(retorno); return(retorno); } else { return(null); } }