Exemple #1
0
 public static void Configure()
 {
     if (_Timer == null)
     {
         _Timer = PollTimer.FromMilliseconds(
             250.0, DefragmentStates, () => States.Values.Any(states => states != null && states.Count > 0), false);
     }
 }
Exemple #2
0
        protected override void OnInit()
        {
            _FlagEffectTimer = PollTimer.FromMilliseconds(
                100.0,
                () => Teams.OfType <CTFTeam>().Where(t => t != null && t.Flag != null).ForEach(t => t.Flag.InvalidateCarryEffect()),
                () => !Deleted && !Hidden && State == PvPBattleState.Running && Teams.Count > 0);

            base.OnInit();
        }