예제 #1
0
        private void OnMainMenuInitialized(Initialized.Data data)
        {
            /*SteamworksUGC ugc = G.Sys.SteamworksManager_.UGC_;
             *
             * FileSystem files = new FileSystem();
             *
             * string filePath = Path.Combine(files.VirtualFileSystemRoot, "obscuration");
             *
             * SteamworksUGC.LevelStuff wItem = new SteamworksUGC.LevelStuff
             * (
             *      "Obscuration [preview]",
             *      "obscuration",
             *      "MyLevels/obscuration-preview.bytes",
             *      "This is a level I made for a campaign project that I will release in the future, meanwhile here's a very short preview :D",
             *      new List<string>()
             *      {
             *              "Level"
             *      }
             * );
             *
             * MessageBox.Create(filePath, "UPLOAD")
             * .SetButtons(Centrifuge.Distance.Data.MessageButtons.YesNo)
             * .OnConfirm(() =>
             * {
             *      ugc.SteamFileWrite("obscuration", filePath);
             *      ugc.SteamFileWrite("obscuration.png", filePath + ".png");
             *
             *      ugc.AddTask(new SteamworksUGC.PublishWorkshopFileTask(ugc, wItem, SteamworksManager.AppID_, (success, steam_ugc) => { }));
             *
             * })
             * .Show();*/

            //Task.Run(MyTask);
        }
예제 #2
0
        void OnMenuLoaded(Initialized.Data e)
        {
            m_subscriberList.Unsubscribe();
            m_subscriberList.Clear();

            Log.Info("Game Loaded");

            TimedAction.DelayedCall(actionDelay, () =>
            {
                var menu = GameObject.FindObjectOfType <MainMenuLogic>();

                if (menu == null)
                {
                    Log.Error("Impossible to find the main menu object !");
                    return;
                }
                menu.OnMultiplayerClicked();

                TimedAction.DelayedCall(actionDelay, () =>
                {
                    menu.OnOnlineMPScreenClicked();
                    TimedAction.DelayedCall(actionDelay, () => OnMultiplayerMenu(menu.onlineMenuLogic_));
                });
            });
        }
예제 #3
0
 private void OnMainMenuLoaded(Initialized.Data _)
 {
     if (displayErrors_)
     {
         Errors.Show();
         displayErrors_ = false;
     }
 }
예제 #4
0
 private void OnMainMenuInitialized(Initialized.Data data)
 {
     //MessageBox.Create($"Arguments:\npreview: {StartParameters.IsPreviewMode}\nfile: {StartParameters.CampaignFile}\nrcon: {StartParameters.RConPort}").Show();
 }