コード例 #1
0
        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();
        }
コード例 #2
0
 public void Unregister(IPlayer player)
 {
     RegisteredPlayers.Remove(player);
 }