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; } } }
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)); }
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)); }
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); }
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()); } }
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(); } }
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); }
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(); } }