private void LeavePlayerCustomization() { // unregister all players who aren't ready foreach (IndividualPlayerCustomizationView view in views_.Where(v => !v.IsReady)) { RegisteredPlayers.Remove(view.Player); } viewTransition_.AnimateOut(() => { if (continueCallback_ != null) { continueCallback_.Invoke(); continueCallback_ = null; } }); controlsTransition_.AnimateOut(); AnimateOutReadyToFight(); }
public void Unregister(IPlayer player) { RegisteredPlayers.Remove(player); }