BlackFeeder.SRShopAI.CustomEvents.OnGameUpdate C# (CSharp) Method

OnGameUpdate() private static method

private static OnGameUpdate ( EventArgs args ) : void
args System.EventArgs
return void
        private static void OnGameUpdate(EventArgs args)
        {
            var spawnHandler = OnSpawn;
            if (spawnHandler == null)
                return;

            foreach (var hero in ObjectManager.Get<Obj_AI_Hero>())
            {
                if (Heroes.ContainsKey(hero.NetworkId))
                {
                    bool death;
                    if (Heroes.TryGetValue(hero.NetworkId, out death))
                    {
                        if (death && !hero.IsDead)
                            spawnHandler(hero, new EventArgs());

                        Heroes[hero.NetworkId] = hero.IsDead;
                    }
                }
                else
                    Heroes.Add(hero.NetworkId, hero.IsDead);
            }
        }
    }