private void OnGotTusData(Messages.PluginMessage msg)
    {
        switch (m_TUSDataRequestType)
        {
        case TUSDataRequestType.SavePlayerPrefs:
            break;

        case TUSDataRequestType.LoadPlayerPrefs:
        {
            OnScreenLog.Add("Got PlayerPrefs from TUS...");
            byte[] tusData = TusTss.GetTusData();
            PSVitaPlayerPrefs.LoadFromByteArray(tusData);
            OnScreenLog.Add(" keyA = " + PlayerPrefs.GetInt("keyA"));
            OnScreenLog.Add(" keyB = " + PlayerPrefs.GetString("keyB"));
            OnScreenLog.Add(" keyC = " + PlayerPrefs.GetInt("keyC"));
            OnScreenLog.Add(" keyD = " + PlayerPrefs.GetInt("keyD"));
            break;
        }

        case TUSDataRequestType.LoadRawData:
        {
            OnScreenLog.Add("Got TUS Data");
            byte[] tusData = TusTss.GetTusData();
            OnScreenLog.Add(" Data size: " + tusData.Length);
            string text = string.Empty;
            for (int i = 0; i < 16 && i < tusData.Length; i++)
            {
                text = text + tusData[i].ToString() + ", ";
            }
            OnScreenLog.Add(" Data: " + text);
            break;
        }
        }
    }
Exemple #2
0
    private void OnGotTusData(Messages.PluginMessage msg)
    {
        switch (this.m_TUSDataRequestType)
        {
        case SonyNpCloudTUS.TUSDataRequestType.LoadRawData:
        {
            OnScreenLog.Add("Got TUS Data");
            byte[] tusData = TusTss.GetTusData();
            OnScreenLog.Add(" Data size: " + tusData.Length);
            string text = string.Empty;
            int    num  = 0;
            while (num < 16 && num < tusData.Length)
            {
                text = text + tusData[num].ToString() + ", ";
                num++;
            }
            OnScreenLog.Add(" Data: " + text);
            break;
        }

        case SonyNpCloudTUS.TUSDataRequestType.LoadPlayerPrefs:
        {
            OnScreenLog.Add("Got PlayerPrefs from TUS...");
            byte[] tusData = TusTss.GetTusData();
            PSVitaPlayerPrefs.LoadFromByteArray(tusData);
            OnScreenLog.Add(" keyA = " + PlayerPrefs.GetInt("keyA"));
            OnScreenLog.Add(" keyB = " + PlayerPrefs.GetString("keyB"));
            OnScreenLog.Add(" keyC = " + PlayerPrefs.GetInt("keyC"));
            OnScreenLog.Add(" keyD = " + PlayerPrefs.GetInt("keyD"));
            break;
        }
        }
    }
 public void Initialize()
 {
     this.menuTss = new MenuLayout(this, 550, 34);
     TusTss.add_OnTssDataRecieved(new Messages.EventHandler(this.OnGotTssData));
     TusTss.add_OnTssNoData(new Messages.EventHandler(this.OnSomeEvent));
     TusTss.add_OnTusTssError(new Messages.EventHandler(this.OnTusTssError));
 }
Exemple #4
0
 public void Initialize()
 {
     this.menuTus = new MenuLayout(this, 550, 34);
     TusTss.add_OnTusDataSet(new Messages.EventHandler(this.OnSetTusData));
     TusTss.add_OnTusDataRecieved(new Messages.EventHandler(this.OnGotTusData));
     TusTss.add_OnTusVariablesSet(new Messages.EventHandler(this.OnSetTusVariables));
     TusTss.add_OnTusVariablesModified(new Messages.EventHandler(this.OnModifiedTusVariables));
     TusTss.add_OnTusVariablesRecieved(new Messages.EventHandler(this.OnGotTusVariables));
     TusTss.add_OnTusTssError(new Messages.EventHandler(this.OnTusTssError));
 }
Exemple #5
0
    private void OnGotTssData(Messages.PluginMessage msg)
    {
        OnScreenLog.Add("Got TSS Data");
        byte[] tssData = TusTss.GetTssData();
        OnScreenLog.Add(" Data size: " + tssData.Length);
        string text = string.Empty;

        for (int i = 0; i < 16 && i < tssData.Length; i++)
        {
            text = text + tssData[i].ToString() + ", ";
        }
        OnScreenLog.Add(" Data: " + text);
    }
 private ErrorCode ErrorHandler(ErrorCode errorCode = ErrorCode.NP_ERR_FAILED)
 {
     if (errorCode != 0)
     {
         ResultCode result = default(ResultCode);
         TusTss.GetLastError(out result);
         if (result.lastError != 0)
         {
             OnScreenLog.Add("Error: " + result.className + ": " + result.lastError + ", sce error 0x" + result.lastErrorSCE.ToString("X8"));
             return(result.lastError);
         }
     }
     return(errorCode);
 }
    private void OnGotTssData(Messages.PluginMessage msg)
    {
        OnScreenLog.Add("Got TSS Data");
        byte[] tssData = TusTss.GetTssData();
        OnScreenLog.Add(" Data size: " + tssData.Length);
        string text = string.Empty;
        int    num  = 0;

        while (num < 16 && num < tssData.Length)
        {
            text = text + tssData[num].ToString() + ", ";
            num++;
        }
        OnScreenLog.Add(" Data: " + text);
    }
Exemple #8
0
 private void OnModifiedTusVariables(Messages.PluginMessage msg)
 {
     OnScreenLog.Add("Modified TUS Variables");
     TusTss.TusRetrievedVariable[] tusVariables = TusTss.GetTusVariables();
     for (int i = 0; i < tusVariables.Length; i++)
     {
         string   @string  = Encoding.get_Default().GetString(tusVariables[i].get_ownerNpID());
         string   string2  = Encoding.get_Default().GetString(tusVariables[i].get_lastChangeAuthorNpID());
         DateTime dateTime = new DateTime(tusVariables[i].lastChangedDate, 1);
         OnScreenLog.Add(" HasData: " + tusVariables[i].hasData);
         OnScreenLog.Add(" Value: " + tusVariables[i].variable);
         OnScreenLog.Add(" OwnerNpID: " + @string);
         OnScreenLog.Add(" lastChangeNpID: " + string2);
         OnScreenLog.Add(" lastChangeTime: " + dateTime.ToLongDateString() + " - " + dateTime.ToLongTimeString());
     }
 }
Exemple #9
0
    public void MenuTss(MenuStack menuStack)
    {
        menuTss.Update();
        bool enabled = User.IsSignedInPSN && !TusTss.IsTssBusy();

        if (menuTss.AddItem("TSS Request Data", enabled))
        {
            ErrorHandler(TusTss.RequestTssData());
        }
        if (menuTss.AddItem("TSS Request Data from slot", enabled))
        {
            int slot = 1;
            ErrorHandler(TusTss.RequestTssDataFromSlot(slot));
        }
        if (menuTss.AddBackIndex("Back"))
        {
            menuStack.PopMenu();
        }
    }
    public void MenuTss(MenuStack menuStack)
    {
        this.menuTss.Update();
        bool enabled = User.get_IsSignedInPSN() && !TusTss.IsTssBusy();

        if (this.menuTss.AddItem("TSS Request Data", enabled))
        {
            this.ErrorHandler(TusTss.RequestTssData());
        }
        if (this.menuTss.AddItem("TSS Request Data from slot", enabled))
        {
            int num = 1;
            this.ErrorHandler(TusTss.RequestTssDataFromSlot(num));
        }
        if (this.menuTss.AddBackIndex("Back", true))
        {
            menuStack.PopMenu();
        }
    }
Exemple #11
0
 private ErrorCode ErrorHandler(ErrorCode errorCode = 3)
 {
     if (errorCode != null)
     {
         ResultCode resultCode = default(ResultCode);
         TusTss.GetLastError(ref resultCode);
         if (resultCode.lastError != null)
         {
             OnScreenLog.Add(string.Concat(new object[]
             {
                 "Error: ",
                 resultCode.get_className(),
                 ": ",
                 resultCode.lastError,
                 ", sce error 0x",
                 resultCode.lastErrorSCE.ToString("X8")
             }));
             return(resultCode.lastError);
         }
     }
     return(errorCode);
 }
Exemple #12
0
    public void MenuTus(MenuStack menuStack)
    {
        this.menuTus.Update();
        bool enabled = User.get_IsSignedInPSN() && !TusTss.IsTusBusy();

        if (this.menuTus.AddItem("TUS Set Data", enabled))
        {
            byte[] array = new byte[4];
            for (int i = 0; i < 4; i++)
            {
                array[i] = (byte)(3 - i);
            }
            OnScreenLog.Add(" Data size: " + array.Length);
            string text = string.Empty;
            int    num  = 0;
            while (num < 16 && num < array.Length)
            {
                text = text + array[num].ToString() + ", ";
                num++;
            }
            OnScreenLog.Add(" Data: " + text);
            this.m_TUSDataRequestType = SonyNpCloudTUS.TUSDataRequestType.SaveRawData;
            this.ErrorHandler(TusTss.SetTusData(1, array));
        }
        if (this.menuTus.AddItem("TUS Request Data", enabled))
        {
            this.m_TUSDataRequestType = SonyNpCloudTUS.TUSDataRequestType.LoadRawData;
            this.ErrorHandler(TusTss.RequestTusData(1));
        }
        if (this.menuTus.AddItem("TUS Save PlayerPrefs", enabled))
        {
            PlayerPrefs.DeleteAll();
            PlayerPrefs.SetInt("keyA", 1);
            PlayerPrefs.SetString("keyB", "Hello");
            PlayerPrefs.SetInt("keyC", 3);
            PlayerPrefs.SetInt("keyD", 4);
            byte[] array2 = PSVitaPlayerPrefs.SaveToByteArray();
            this.m_TUSDataRequestType = SonyNpCloudTUS.TUSDataRequestType.SavePlayerPrefs;
            this.ErrorHandler(TusTss.SetTusData(3, array2));
        }
        if (this.menuTus.AddItem("TUS Load PlayerPrefs", enabled))
        {
            this.m_TUSDataRequestType = SonyNpCloudTUS.TUSDataRequestType.LoadPlayerPrefs;
            this.ErrorHandler(TusTss.RequestTusData(3));
        }
        if (this.menuTus.AddItem("TUS Set Variables", enabled))
        {
            this.ErrorHandler(TusTss.SetTusVariables(new TusTss.TusVariable[]
            {
                new TusTss.TusVariable(1, 110L),
                new TusTss.TusVariable(2, 220L),
                new TusTss.TusVariable(3, 330L),
                new TusTss.TusVariable(4, 440L)
            }));
        }
        if (this.menuTus.AddItem("TUS Request Variables", enabled))
        {
            int[] array3 = new int[]
            {
                1,
                2,
                3,
                4
            };
            this.ErrorHandler(TusTss.RequestTusVariables(array3));
        }
        if (this.menuTus.AddItem("TUS Set Variables VU", enabled))
        {
            TusTss.TusVariable[] array4 = new TusTss.TusVariable[]
            {
                new TusTss.TusVariable(5, 12345L)
            };
            this.ErrorHandler(TusTss.SetTusVariablesForVirtualUser(this.virtualUserOnlineID, array4));
        }
        if (this.menuTus.AddItem("TUS Request Variables VU", enabled))
        {
            int[] array5 = new int[]
            {
                5
            };
            this.ErrorHandler(TusTss.RequestTusVariablesForVirtualUser(this.virtualUserOnlineID, array5));
        }
        if (this.menuTus.AddItem("TUS Modify Variables VU", enabled))
        {
            TusTss.TusVariable[] array6 = new TusTss.TusVariable[]
            {
                new TusTss.TusVariable(5, 1L)
            };
            this.ErrorHandler(TusTss.ModifyTusVariablesForVirtualUser(this.virtualUserOnlineID, array6));
        }
        if (this.menuTus.AddBackIndex("Back", true))
        {
            menuStack.PopMenu();
        }
    }
    public void MenuTus(MenuStack menuStack)
    {
        menuTus.Update();
        bool enabled = User.IsSignedInPSN && !TusTss.IsTusBusy();

        if (menuTus.AddItem("TUS Set Data", enabled))
        {
            byte[] array = new byte[4];
            for (int i = 0; i < 4; i++)
            {
                array[i] = (byte)(3 - i);
            }
            OnScreenLog.Add(" Data size: " + array.Length);
            string text = string.Empty;
            for (int j = 0; j < 16 && j < array.Length; j++)
            {
                text = text + array[j].ToString() + ", ";
            }
            OnScreenLog.Add(" Data: " + text);
            m_TUSDataRequestType = TUSDataRequestType.SaveRawData;
            ErrorHandler(TusTss.SetTusData(1, array));
        }
        if (menuTus.AddItem("TUS Request Data", enabled))
        {
            m_TUSDataRequestType = TUSDataRequestType.LoadRawData;
            ErrorHandler(TusTss.RequestTusData(1));
        }
        if (menuTus.AddItem("TUS Save PlayerPrefs", enabled))
        {
            PlayerPrefs.DeleteAll();
            PlayerPrefs.SetInt("keyA", 1);
            PlayerPrefs.SetString("keyB", "Hello");
            PlayerPrefs.SetInt("keyC", 3);
            PlayerPrefs.SetInt("keyD", 4);
            byte[] data = PSVitaPlayerPrefs.SaveToByteArray();
            m_TUSDataRequestType = TUSDataRequestType.SavePlayerPrefs;
            ErrorHandler(TusTss.SetTusData(3, data));
        }
        if (menuTus.AddItem("TUS Load PlayerPrefs", enabled))
        {
            m_TUSDataRequestType = TUSDataRequestType.LoadPlayerPrefs;
            ErrorHandler(TusTss.RequestTusData(3));
        }
        if (menuTus.AddItem("TUS Set Variables", enabled))
        {
            ErrorHandler(TusTss.SetTusVariables(new TusTss.TusVariable[4]
            {
                new TusTss.TusVariable(1, 110L),
                new TusTss.TusVariable(2, 220L),
                new TusTss.TusVariable(3, 330L),
                new TusTss.TusVariable(4, 440L)
            }));
        }
        if (menuTus.AddItem("TUS Request Variables", enabled))
        {
            int[] slotIDs = new int[4]
            {
                1,
                2,
                3,
                4
            };
            ErrorHandler(TusTss.RequestTusVariables(slotIDs));
        }
        if (menuTus.AddItem("TUS Set Variables VU", enabled))
        {
            ErrorHandler(TusTss.SetTusVariablesForVirtualUser(variables: new TusTss.TusVariable[1]
            {
                new TusTss.TusVariable(5, 12345L)
            }, onlineID: virtualUserOnlineID));
        }
        if (menuTus.AddItem("TUS Request Variables VU", enabled))
        {
            int[] slotIDs2 = new int[1]
            {
                5
            };
            ErrorHandler(TusTss.RequestTusVariablesForVirtualUser(virtualUserOnlineID, slotIDs2));
        }
        if (menuTus.AddItem("TUS Modify Variables VU", enabled))
        {
            ErrorHandler(TusTss.ModifyTusVariablesForVirtualUser(variables: new TusTss.TusVariable[1]
            {
                new TusTss.TusVariable(5, 1L)
            }, onlineID: virtualUserOnlineID));
        }
        if (menuTus.AddBackIndex("Back"))
        {
            menuStack.PopMenu();
        }
    }