示例#1
0
 public virtual void StartRound()
 {
     OnStartRound?.Invoke();
     Clear();
     StartRoundTime = (int)Math.Round(Math.PI / speed * 72 * 3 * SZR);
     StartRotation  = 2D * Math.PI * R.NextDouble();
     MVP.Hide();
     Program.Map.spawnOrb();
     Sort();
     OnRevive?.Invoke();
     if (HEADS[ActiveKeys[0]].Points > 0)
     {
         Leader = ActiveKeys[0];
     }
     phase = Phases.STARTROUND;
 }
示例#2
0
 protected void start_round() => OnStartRound?.Invoke();