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); }
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_)); }); }); }
private void OnMainMenuLoaded(Initialized.Data _) { if (displayErrors_) { Errors.Show(); displayErrors_ = false; } }
private void OnMainMenuInitialized(Initialized.Data data) { //MessageBox.Create($"Arguments:\npreview: {StartParameters.IsPreviewMode}\nfile: {StartParameters.CampaignFile}\nrcon: {StartParameters.RConPort}").Show(); }