private void OnUnenrage(object source, MonsterUpdateEventArgs args) { this.Dispatch(() => { ANIM_ENRAGEDICON.Remove(this.MonsterHealthBar); ANIM_ENRAGEDICON.Remove(this.HealthBossIcon); }); }
private void OnEnrage(object source, MonsterUpdateEventArgs args) { this.Dispatch(() => { ANIM_ENRAGEDICON.Begin(this.MonsterHealthBar, true); ANIM_ENRAGEDICON.Begin(this.HealthBossIcon, true); }); }
private void OnStaminaUpdate(object source, MonsterUpdateEventArgs args) { Dispatch(() => { this.MonsterStaminaBar.UpdateBar(args.Stamina, args.MaxStamina); SetMonsterStaminaText(args.Stamina, args.MaxStamina); }); }
private void OnMonsterUpdate(object source, MonsterUpdateEventArgs args) { this.Dispatch(() => { this.MonsterHPBar.Value = args.CurrentHP; this.MonsterHPBar.Maximum = args.TotalHP; }); }
private void OnActionChange(object source, MonsterUpdateEventArgs args) { Dispatch(() => { ActionName = args.Action; }); }
private void OnMonsterUpdate(object source, MonsterUpdateEventArgs args) { this.Dispatch(() => { this.MonsterHealthBar.MaxHealth = args.TotalHP; this.MonsterHealthBar.Health = args.CurrentHP; SetMonsterHealthBarText(args.CurrentHP, args.TotalHP); }); }
private void OnEnrage(object source, MonsterUpdateEventArgs args) => Dispatch(() => { if (UserSettings.PlayerConfig.Overlay.MonstersComponent.HideHealthInformation) { return; } ANIM_ENRAGEDICON.Begin(MonsterHealthBar, true); ANIM_ENRAGEDICON.Begin(HealthBossIcon, true); });
private void OnMonsterUpdate(object source, MonsterUpdateEventArgs args) => Dispatch(() => { UpdateHealthBar(MonsterHealthBar, args.Health, args.MaxHealth); SetMonsterHealthBarText(args.Health, args.MaxHealth); DisplayCapturableIcon(args.Health, args.MaxHealth, Context.CaptureThreshold); if (UserSettings.PlayerConfig.Overlay.MonstersComponent.ShowMonsterBarMode == 3) { Visibility = Visibility.Visible; StartVisibilityTimer(); } });
private void OnEnrageTimerUpdate(object source, MonsterUpdateEventArgs args) { if (Context == null) { return; } int EnrageTimer = (int)Context.EnrageTimerStatic - (int)Context.EnrageTimer; Dispatch(() => { this.EnrageTimerText.Visibility = Context.EnrageTimer > 0 ? Visibility.Visible : Visibility.Hidden; this.EnrageTimerText.Text = $"{EnrageTimer}"; }); }
private void OnMonsterUpdate(object source, MonsterUpdateEventArgs args) => Dispatch(() => { UpdateHealthBar(MonsterHealthBar, args.Health, args.MaxHealth); SetMonsterHealthBarText(args.Health, args.MaxHealth); DisplayCapturableIcon(args.Health, args.MaxHealth, Context.CaptureThreshold); if (ConfigManager.Settings.Overlay.MonstersComponent.ShowMonsterBarMode == 3) { Visibility = Visibility.Visible; StartVisibilityTimer(); } if (ConfigManager.Settings.Overlay.MonstersComponent.EnableSortParts) { // Delay because the monster main health bar is updated before the parts health bars Task.Delay(100).ContinueWith(_ => { SortParts(); }); } });
private void OnEnrageTimerUpdate(object source, MonsterUpdateEventArgs args) { if (Context == null || UserSettings.PlayerConfig.Overlay.MonstersComponent.HideHealthInformation) { return; } int EnrageTimer = (int)Context.EnrageTimerStatic - (int)Context.EnrageTimer; Dispatch(() => { if (Context == null) { return; } EnrageTimerText.Visibility = Context.EnrageTimer > 0 && Context.EnrageTimer <= Context.EnrageTimerStatic ? Visibility.Visible : Visibility.Hidden; EnrageTimerText.Text = $"{EnrageTimer}"; }); }
private void OnMonsterUpdate(object source, MonsterUpdateEventArgs args) => Dispatch(() => { MonsterHealthBar.MaxHealth = args.MaxHealth; MonsterHealthBar.Health = args.Health; SetMonsterHealthBarText(args.Health, args.MaxHealth); if ((args.Health / args.MaxHealth * 100) < Context.CaptureThreshold) { CapturableIcon.Visibility = Visibility.Visible; } else { CapturableIcon.Visibility = Visibility.Collapsed; } if (UserSettings.PlayerConfig.Overlay.MonstersComponent.ShowMonsterBarMode == 3) { Visibility = Visibility.Visible; StartVisibilityTimer(); } });
private void OnMonsterUpdate(object source, MonsterUpdateEventArgs args) { this.Dispatch(() => { this.MonsterHealthBar.MaxHealth = args.TotalHP; this.MonsterHealthBar.Health = args.CurrentHP; SetMonsterHealthBarText(args.CurrentHP, args.TotalHP); if ((args.CurrentHP / args.TotalHP * 100) < Context.CaptureThreshold) { this.CapturableIcon.Visibility = Visibility.Visible; } else { this.CapturableIcon.Visibility = Visibility.Collapsed; } if (UserSettings.PlayerConfig.Overlay.MonstersComponent.ShowMonsterBarMode == (byte)3) { this.Visibility = Visibility.Visible; StartVisibilityTimer(); } }); }
private void OnStaminaUpdate(object source, MonsterUpdateEventArgs args) => Dispatch(() => { UpdateHealthBar(MonsterStaminaBar, args.Stamina, args.MaxStamina); SetMonsterStaminaText(args.Stamina, args.MaxStamina); });
private void OnHPUpdate(object source, MonsterUpdateEventArgs args) { lastHpUpdate[((Monster)source).MonsterNumber - 1] = DateTime.Now; }