コード例 #1
0
ファイル: Battle.cs プロジェクト: thehaunted88/Core
        public void MicroSync()
        {
            if (!Validate())
            {
                State = PvPBattleState.Internal;
                return;
            }

            if (BattleRegion != null)
            {
                BattleRegion.MicroSync();
            }

            if (SpectateRegion != null)
            {
                SpectateRegion.MicroSync();
            }

            ForEachTeam(t => t.MicroSync());

            OnMicroSync();
        }
コード例 #2
0
ファイル: Battle.cs プロジェクト: AllanNisbet/runuo
        public void MicroSync()
        {
            if (!Validate())
            {
                State = PvPBattleState.Internal;
                return;
            }

            if (BattleRegion != null)
            {
                BattleRegion.MicroSync();
            }

            if (SpectateRegion != null)
            {
                SpectateRegion.MicroSync();
            }

            Teams.Where(team => team != null && !team.Deleted).ForEach(team => team.MicroSync());

            OnMicroSync();
        }