public void AcabarTurno() { //Desactivar menu de comandos sistemaMenus.DesactivarMenu(); estadoMenu = HeroeInputMenu.NINGUNO; //Colocamos la accion a espera estadoTurno = EstadoTurno.ESPERANDO; if (turnoBreak) { turnoBreak = false; } else { //Colocar al personaje el ultimo del array var temp = sistemaTurnos.turnosPersonajes[0]; for (int i = 0; i < sistemaTurnos.turnosPersonajes.Count - 1; i++) { sistemaTurnos.turnosPersonajes[i] = sistemaTurnos.turnosPersonajes[i + 1]; } sistemaTurnos.turnosPersonajes[sistemaTurnos.turnosPersonajes.Count - 1] = temp; } }
void Start() { heroeBackup = new Dictionary <string, int>(); BackupEstadisticas(); sistemaTurnos = GameObject.Find("BattleHandler").GetComponent <SistemaTurnos>(); sistemaMenus = GameObject.Find("BattleHandler").GetComponent <SistemaMenus>(); estadoMenu = HeroeInputMenu.NINGUNO; estadoTurno = EstadoTurno.ESPERANDO; posicionInicial = transform.position; }
public void Defender() { float resistenciaF = heroe.resistenciaF; estadoMenu = HeroeInputMenu.DEFENDER; resistenciaF *= 1.5f; Mathf.RoundToInt(resistenciaF); heroe.resistenciaF = (int)resistenciaF; AcabarTurno(); }