示例#1
0
        static void Main(string[] args)
        {
            var settings = new Settings();

            var settMenu = ApplicationMenu.MainMenu.MenuItems["2"];

            settMenu.CommandToExecute = settings.RunSett;

            var loading   = new Load(false);
            var replaying = new Load(true);

            var load = ApplicationMenu.MainMenu.MenuItems["3"];

            load.CommandToExecute = loading.LoadGame;

            var replay = ApplicationMenu.MainMenu.MenuItems["4"];

            replay.CommandToExecute = replaying.LoadGame;


            var gameUi          = new ConnectUI(settings);
            var menuItemNewGame = ApplicationMenu.MainMenu.MenuItems.First(m => m.Value.LongDescription == "New game");

            menuItemNewGame.Value.CommandToExecute = gameUi.RunGame;


            ApplicationMenu.MainMenu.RunMenu();
        }
示例#2
0
    void FindRefs()
    {
        if (connectUI == null)
        {
            GameObject con = GameObject.Find("ConnectUI");
            if (con != null)
            {
                connectUI = con.GetComponent <ConnectUI>();
                                #if !UNITY_WEBGL
                connectUI.Init(defaultHost, defaultTcpPort);
                                #else
                connectUI.Init(defaultHost, defaultWsPort);
                                #endif
            }
        }

        if (gameLogic == null)
        {
            GameObject game = GameObject.Find("GameLogic");
            if (game != null)
            {
                gameLogic = game.GetComponent <GameLogic>();
            }
        }

        if (lobbyUI == null)
        {
            GameObject lobby = GameObject.Find("LobbyUI");
            if (lobby != null)
            {
                lobbyUI = lobby.GetComponent <LobbyUI>();
            }
        }
    }
示例#3
0
文件: MainFrm.cs 项目: Prixm/Tanji
 private void PromptConnect()
 {
     ConnectUI.ShowDialog();
 }