Esempio n. 1
0
    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();
        }
    }
Esempio n. 3
0
    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();
     }
 }
Esempio n. 5
0
 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();
     }
 }