コード例 #1
0
ファイル: Updater.cs プロジェクト: BeginnerEric/Testcode
        private void OnHeroRemoved(object sender, Hero e)
        {
            var founder = Heroes.Find(x => x.Hero.Equals(e));

            if (founder != null)
            {
                Heroes.Remove(founder);
                if (founder.IsAlly)
                {
                    AllyHeroes.Remove(founder);
                }
                else
                {
                    EnemyHeroes.Remove(founder);
                }
            }
        }
コード例 #2
0
ファイル: Updater.cs プロジェクト: scarexmeyerr/Michael
        private void OnHeroRemoved(object sender, Hero e)
        {
            var founder = Heroes.Find(x => x.Hero.Equals(e));

            if (founder != null)
            {
                Heroes.Remove(founder);
                if (founder.IsAlly)
                {
                    AllyHeroes.Remove(founder);
                }
                else
                {
                    EnemyHeroes.Remove(founder);
                }
                Log.Error($"ON REMOVED -> {e.Name}");
            }
        }
コード例 #3
0
 void OnHeroDeath(int id)
 {
     Heroes.Remove(Heroes.Find(e => e.id == id));
     allCharacters.Remove(id);
 }