private static void RefreshCurrentBuffs()
{
CurrentBuffs = new Dictionary<int, HotbarBuff>();
using (ZetaDia.Memory.AcquireFrame())
{
foreach (var item in ZetaDia.Me.GetAllBuffs())
{
int snoid = item.SNOId;
HotbarBuff b = new HotbarBuff(item);
if (CurrentBuffs.ContainsKey(snoid))
{
if (!CurrentBuffs[snoid].Equals(b))
{
CurrentBuffs[snoid] = b;
}
continue;
}
CurrentBuffs.Add(snoid, b);
}
}
_lastRefreshedBuffs=DateTime.Now;
}