/// <summary> /// <para>Actualiza la tasa de exito de la UI</para> /// </summary> private void ActualizarTasaExitoUI() // Actualiza la tasa de exito de la UI { int cambio = 0; int valor = 0; Area objetivo = Turno.objetivos[index]; Transform obj = Turno.habilidad.transform; for (int n = 0; n < obj.childCount; n++) { EfectoHabilidadObjetivo objetivoHab = obj.GetChild(n).GetComponent <EfectoHabilidadObjetivo>(); if (objetivoHab.IsTarget(objetivo)) { TasaExito tasaExito = objetivoHab.GetComponent <TasaExito>(); cambio = tasaExito.Calcular(objetivo); BaseEfectoHabilidad efecto = objetivoHab.GetComponent <BaseEfectoHabilidad>(); valor = efecto.Predecir(objetivo); break; } } PanelIndicadorAcierto.SetStats(cambio, valor); }
private int valor; // Valor #endregion #region Inicializadores /// <summary> /// <para>Inicializador de <see cref="EfectoHabilidadObjetivoAbsorverDamage"/></para> /// </summary> private void Awake() // Inicializador de EfectoHabilidadObjetivoAbsorverDamage { efecto = GetRastreoEfecto(); }