private void DrawEvadeStatus()
{
if (ConfigValue.DrawEvadeStatus.GetBool())
{
var heroPos = Drawing.WorldToScreen(ObjectManager.Player.Position);
var dimension = Drawing.GetTextEntent("Evade: ON", 12);
if (ConfigValue.DodgeSkillShots.GetBool())
{
if (AdEvade.IsDodging)
{
Drawing.DrawText(heroPos.X - dimension.Width / 2, heroPos.Y, Color.Red, "Evade: ON");
}
else
{
if (AdEvade.IsDodgeDangerousEnabled())
Drawing.DrawText(heroPos.X - dimension.Width / 2, heroPos.Y, Color.Yellow, "Evade: ON");
else
Drawing.DrawText(heroPos.X - dimension.Width / 2, heroPos.Y, Color.White, "Evade: ON");
}
}
else
{
if (ConfigValue.ActivateEvadeSpells.GetBool())
{
Drawing.DrawText(heroPos.X - dimension.Width / 2, heroPos.Y, Color.Purple, "Evade: Spell");
}
else
{
Drawing.DrawText(heroPos.X - dimension.Width / 2, heroPos.Y, Color.Gray, "Evade: OFF");
}
}
}
}