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; }
protected void start_round() => OnStartRound?.Invoke();