Ballz.Ballz.The C# (CSharp) Method

The() public static method

public static The ( ) : Ballz
return Ballz
        public static Ballz The()
        {
            if (_instance != null)
                return _instance;
            _instance = new Ballz();
            return _instance;
        }

Usage Example

Beispiel #1
0
        public void JoinSelectedGame(bool online)
        {
            if (OnlineGameListData == null || OnlineGameListData.Length < OnlineGameList.SelectedIndex + 1)
            {
                return;
            }

            PublicGameInfo selectedGame;

            if (online)
            {
                selectedGame = OnlineGameListData[OnlineGameList.SelectedIndex];
            }
            else
            {
                selectedGame = LocalGameListData[LocalGameList.SelectedIndex];
            }

            IPAddress host = null;

            if (!IPAddress.TryParse(selectedGame.HostAddress, out host))
            {
                return;
            }

            var overlay = MessageOverlay.ShowWaitMessage("Connecting to Game...", onCancel: () => { Ballz.The().Network.Disconnect(); });

            Ballz.The().Network.ConnectToServer(host, selectedGame.HostPort, onSuccess: () => {
                Ballz.The().Logic.OpenMenu(new LobbyMenu(isHost: false));
                overlay.Hide();
            });
        }
All Usage Examples Of Ballz.Ballz::The