private static void OnTacticalMapRender() { if (DrawingMenu.RMinimapRange.Enabled) { TacticalMapRendering.RenderCircle(Color.White, LocalPlayer.Instance.Position, R.Range); } }
public void OnEndScene(EntropyEventArgs args) { /// <summary> /// Loads the R drawings. /// </summary> if (SpellClass.R.Ready) { /// <summary> /// Draws the R range into minimap. /// </summary> if (MenuClass.Drawings["rmm"].Enabled) { var scale = (TacticalMap.ScaleX + TacticalMap.ScaleY) / 4.5; TacticalMapRendering.Render(Color.White, UtilityClass.Player.Position, (float)(SpellClass.R.Range / scale)); } /// <summary> /// Draws the R damage into enemy healthbar. /// </summary> if (MenuClass.Drawings["rdmg"].Enabled) { foreach (var hero in ObjectCache.EnemyHeroes.Where(t => t.IsValidTarget(SpellClass.R.Range))) { DamageIndicatorRendering.Render(hero, GetRDamage(hero)); } } } /// <summary> /// Draws the Passive damage to healthbar. /// </summary> if (MenuClass.Drawings["passivedmg"].Enabled) { foreach (var hero in ObjectCache.EnemyHeroes.Where(t => t.IsValidTarget(1250f))) { if (UtilityClass.Player.HasBuff("caitlynheadshot") || UtilityClass.Player.HasBuff("caitlynheadshotrangecheck") && hero.HasBuff("caitlynyordletrapinternal")) { DamageIndicatorRendering.Render(hero, UtilityClass.Player.GetAutoAttackDamage(hero)); } } if (UtilityClass.Player.HasBuff("caitlynheadshot")) { var bigJungleMinions = Extensions.GetLargeJungleMinionsTargets().Concat(Extensions.GetLegendaryJungleMinionsTargets()); foreach (var jungleMob in bigJungleMinions.Where(t => t.IsValidTarget(1250f))) { DamageIndicatorRendering.Render(jungleMob, UtilityClass.Player.GetAutoAttackDamage(jungleMob)); } foreach (var mob in ObjectCache.EnemyLaneMinions.Where(t => t.IsValidTarget(1250f))) { DamageIndicatorRendering.Render(mob, UtilityClass.Player.GetAutoAttackDamage(mob)); } } } }
public void OnEndScene(EntropyEventArgs args) { /// <summary> /// Loads the R minimap drawing. /// </summary> if (SpellClass.R.Ready && MenuClass.Drawings["rmm"].Enabled) { var scale = (TacticalMap.ScaleX + TacticalMap.ScaleY) / 4.5; TacticalMapRendering.Render(Color.White, UtilityClass.Player.Position, (float)(SpellClass.R.Range / scale)); } }