fBaseXtensions.Game.Hero.Hotbar.RefreshCurrentBuffs C# (CSharp) Метод

RefreshCurrentBuffs() приватный статический Метод

Enumerates through GetAllBuffs and adds them to the CurrentBuffs collection.
private static RefreshCurrentBuffs ( ) : void
Результат void
        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;
        }