public void Process(MenuStack stack) { bool enabled = User.IsSignedInPSN && !Commerce.IsBusy(); menu.Update(); if (menu.AddItem("Store", enabled)) { stack.PushMenu(store.GetMenu()); } if (menu.AddItem("In Game Store")) { stack.PushMenu(inGameStore.GetMenu()); } if (menu.AddItem("Downloads")) { Commerce.DisplayDownloadList(); } if (menu.AddItem("Entitlements")) { stack.PushMenu(entitlements.GetMenu()); } if (menu.AddItem("Find Installed Content")) { EnumerateDRMContent(); } if (menu.AddBackIndex("Back")) { stack.PopMenu(); } }
public void Process(MenuStack stack) { bool enabled = User.get_IsSignedInPSN() && !Commerce.IsBusy(); this.menu.Update(); if (this.menu.AddItem("Store", enabled)) { stack.PushMenu(this.store.GetMenu()); } if (this.menu.AddItem("In Game Store", true)) { stack.PushMenu(this.inGameStore.GetMenu()); } if (this.menu.AddItem("Downloads", true)) { Commerce.DisplayDownloadList(); } if (this.menu.AddItem("Entitlements", true)) { stack.PushMenu(this.entitlements.GetMenu()); } if (this.menu.AddItem("Find Installed Content", true)) { this.EnumerateDRMContent(); } if (this.menu.AddBackIndex("Back", true)) { stack.PopMenu(); } }
private void MenuMain() { menuMain.Update(); bool isSignedInPSN = User.IsSignedInPSN; if (!npReady) { return; } if (!isSignedInPSN && menuMain.AddItem("Sign In To PSN", npReady)) { OnScreenLog.Add("Begin sign in"); User.SignIn(); } if (menuMain.AddItem("Trophies")) { menuStack.PushMenu(trophies.GetMenu()); } if (menuMain.AddItem("User")) { menuStack.PushMenu(user.GetMenu()); } if (menuMain.AddItem("Utilities, Dialogs & Auth")) { menuStack.PushMenu(utilities.GetMenu()); } if (isSignedInPSN) { if (menuMain.AddItem("Friends & SNS", isSignedInPSN)) { menuStack.PushMenu(friends.GetMenu()); } if (menuMain.AddItem("Ranking", isSignedInPSN)) { menuStack.PushMenu(ranking.GetMenu()); } if (menuMain.AddItem("Matching", isSignedInPSN)) { menuStack.PushMenu(sessions.GetMenu()); } if (menuMain.AddItem("Messaging", isSignedInPSN)) { menuStack.PushMenu(messaging.GetMenu()); } if (menuMain.AddItem("Cloud Storage (TUS/TSS)", isSignedInPSN)) { menuStack.PushMenu(cloudStorage.GetMenu()); } if (menuMain.AddItem("Commerce", isSignedInPSN)) { menuStack.PushMenu(commerce.GetMenu()); } } }
public void MenuCloud(MenuStack stack) { this.menuCloud.Update(); if (this.menuCloud.AddItem("Title User Storage", true)) { stack.PushMenu(this.tus.GetMenu()); } if (this.menuCloud.AddItem("Title Small Storage", true)) { stack.PushMenu(this.tss.GetMenu()); } if (this.menuCloud.AddBackIndex("Back", true)) { stack.PopMenu(); } }
public void MenuUtilities(MenuStack menuStack) { menu.Update(); if (menu.AddItem("Get Network Time", Sony.NP.System.IsConnected)) { DateTime dateTime = new DateTime(Sony.NP.System.GetNetworkTime(), DateTimeKind.Utc); OnScreenLog.Add("networkTime: " + dateTime.ToLongDateString() + " - " + dateTime.ToLongTimeString()); } if (menu.AddItem("Bandwidth", Sony.NP.System.IsConnected && !Sony.NP.System.RequestBandwidthInfoIsBusy())) { ErrorHandlerSystem(Sony.NP.System.RequestBandwidthInfo()); } if (menu.AddItem("Net Info", !Sony.NP.System.RequestBandwidthInfoIsBusy())) { ErrorHandlerSystem(Sony.NP.System.RequestNetInfo()); } if (menu.AddItem("Net Device Type")) { Sony.NP.System.NetDeviceType networkDeviceType = Sony.NP.System.GetNetworkDeviceType(); OnScreenLog.Add("Network device: " + networkDeviceType); } if (User.IsSignedInPSN) { if (menu.AddItem("Dialogs")) { menuStack.PushMenu(dialogs.GetMenu()); } if (menu.AddItem("Auth Ticketing")) { menuStack.PushMenu(ticketing.GetMenu()); } if (menu.AddItem("Censor Bad Comment", Sony.NP.System.IsConnected && !WordFilter.IsBusy())) { WordFilter.CensorComment("Censor a shit comment"); } if (menu.AddItem("Sanitize Bad Comment", Sony.NP.System.IsConnected && !WordFilter.IsBusy())) { WordFilter.SanitizeComment("Sanitize a shit comment"); } } if (menu.AddBackIndex("Back")) { menuStack.PopMenu(); } }