using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using AmplitudeMiniJSON; using BestHTTP; using RecNet; using Sony.NP; using UnityEngine; // Token: 0x02000C1E RID: 3102 public class PS4PlatformManager : PlatformManager { // Token: 0x06018047 RID: 98375 RVA: 0x006AA008 File Offset: 0x006A8208 private IEnumerator MDJJIHODHIM() { if (PS4PlatformManager.LMJIBBALJAH == null) { PS4PlatformManager.LMJIBBALJAH = new Func(Friends.GetBlockedUsers); } PS4PlatformManager.PCADLOGBDJA pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.LMJIBBALJAH, new Friends.GetBlockedUsersRquest { Mode = Friends.BlockedUsersRetrievalMode.tryCached }, new Friends.BlockedUsersResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: Failed to retrieve PSN blocked user list: " + pcadlogbdja.BKGBBOPLLPC()); } else if (pcadlogbdja.CMINJOGMKCG.Users.Length > 0) { IEnumerable users = pcadlogbdja.CMINJOGMKCG.Users; if (PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI == null) { PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI = new Func(PS4PlatformManager.CGBCGHEOBBA.OJKNBNGGBEC); } List list = users.Select(PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI).ToList(); GLGMPGPNNBP.DNIBADEGKCK(this.LOLPFEFLKJN, list); } yield break; } // Token: 0x06018048 RID: 98376 RVA: 0x006AA024 File Offset: 0x006A8224 private IEnumerator CAMGAFPKAMM() { Console.WriteLine("BEGIN PS4PlatformManager.Start()"); DynamicGI.updateThreshold = 100f; Console.WriteLine("END PS4PlatformManager.Start()"); yield break; } // Token: 0x06018049 RID: 98377 RVA: 0x006AA038 File Offset: 0x006A8238 public override void SetRichPresenceStatus(string HOINCDIKMKF) { } // Token: 0x0601804A RID: 98378 RVA: 0x006AA03C File Offset: 0x006A823C public virtual IEnumerator ICOCLIJIKKA(PlatformManager.KOGDIIKMLOP JOINLHEALDL) { Console.WriteLine("BEGIN PS4PlatformManager.Initialize()"); Time.fixedDeltaTime = 0.033333335f; Time.maximumDeltaTime = Time.fixedDeltaTime * 2f - 0.001f; Main.OnAsyncEvent += this.OHLOFDLKMIC; try { InitToolkit initToolkit = new InitToolkit(); initToolkit.contentRestrictions.DefaultAgeRestriction = 0; initToolkit.threadSettings.affinity = Affinity.AllCores; initToolkit.memoryPools.JsonPoolSize = 6291456UL; InitToolkit initToolkit2 = initToolkit; initToolkit2.memoryPools.SslPoolSize = initToolkit2.memoryPools.SslPoolSize * 4UL; InitToolkit initToolkit3 = initToolkit; initToolkit3.memoryPools.MatchingSslPoolSize = initToolkit3.memoryPools.MatchingSslPoolSize * 4UL; InitToolkit initToolkit4 = initToolkit; initToolkit4.memoryPools.MatchingPoolSize = initToolkit4.memoryPools.MatchingPoolSize * 4UL; initToolkit.SetPushNotificationsFlags(PushNotificationsFlags.None); InitResult initResult = Main.Initialize(initToolkit); if (!initResult.Initialized) { Debug.LogError("PS4PlatformManager: NpToolkit not initialized"); JOINLHEALDL("Failed to initialize PSN platform"); yield break; } Debug.Log("NpToolkit Initialized"); Debug.Log("Plugin SDK Version : " + initResult.SceSDKVersion.ToString()); Debug.Log("Plugin DLL Version : " + initResult.DllVersion.ToString()); } catch (Exception ex) { Debug.LogException(ex); JOINLHEALDL("Error initializing PSN platform: " + ex.Message); yield break; } if (PS4PlatformManager.MODKICCBMGC == null) { PS4PlatformManager.MODKICCBMGC = new Func(NpUtils.CheckAvailablity); } PS4PlatformManager.PCADLOGBDJA pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.MODKICCBMGC, new NpUtils.CheckAvailablityRequest(), new Core.EmptyResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { string text = "Error checking availability: " + pcadlogbdja.BKGBBOPLLPC(); Debug.LogError("PS4PlatformManager: checkAvailabilityRequest.IsError: " + pcadlogbdja.BKGBBOPLLPC()); Console.WriteLine(text); JOINLHEALDL(text); yield break; } if (pcadlogbdja.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { Core.ReturnCodes returnCode = pcadlogbdja.CMINJOGMKCG.ReturnCode; string text2; if (returnCode != (Core.ReturnCodes)2153054214U) { if (returnCode != (Core.ReturnCodes)2153054218U) { if (returnCode != (Core.ReturnCodes)2153054223U) { text2 = "Could not connect to PSN: " + pcadlogbdja.CMINJOGMKCG.ReturnCode; } else { text2 = "A new version is available! Please 'Check for Update' to continue."; } } else { text2 = "The current user does not have a PSN account."; } } else { text2 = "You are not signed in to PSN."; } Debug.LogError("PS4PlatformManager: checkAvailabilityRequest.Response.ReturnCode != SUCCESS: " + pcadlogbdja.CMINJOGMKCG.ReturnCode); Console.WriteLine(text2); JOINLHEALDL(text2); yield break; } Core.NpAccountId npAccountId = this.LMDJMEOCGCF(); if (PS4PlatformManager.IFPKLMFAABE == null) { PS4PlatformManager.IFPKLMFAABE = new Func(UserProfiles.GetNpProfiles); } PS4PlatformManager.PCADLOGBDJA pcadlogbdja2 = this.PNPNIEKNAKK(PS4PlatformManager.IFPKLMFAABE, new UserProfiles.GetNpProfilesRquest { AccountIds = new Core.NpAccountId[] { npAccountId } }, new UserProfiles.NpProfilesResponse()); yield return pcadlogbdja2; if (pcadlogbdja2.MKCLDLKDGGM) { string text3 = "Error retrieving local profiles: " + pcadlogbdja2.BKGBBOPLLPC(); Debug.LogError("PS4PlatformManager: getLocalProfileRequest.IsError: " + pcadlogbdja2.BKGBBOPLLPC()); Console.WriteLine(text3); JOINLHEALDL(text3); yield break; } if (pcadlogbdja2.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { string text4 = "Failed to get local profiles: " + pcadlogbdja2.CMINJOGMKCG.ReturnCode; Debug.LogError("PS4PlatformManager: getLocalProfileRequest.Response.ReturnCode != SUCCESS: " + pcadlogbdja2.CMINJOGMKCG.ReturnCode); Console.WriteLine(text4); JOINLHEALDL(text4); yield break; } if (pcadlogbdja2.CMINJOGMKCG.Profiles.Length == 0) { string text5 = "No local profiles found."; Debug.LogError("PS4PlatformManager: getLocalProfileRequest.Response.Profiles.Length == 0"); Console.WriteLine(text5); JOINLHEALDL(text5); yield break; } Profiles.Profile profile = pcadlogbdja2.CMINJOGMKCG.Profiles[0]; base.AMBOFILBDDF = profile.OnlineUser.AccountId.Id; base.ACDKGDGAPBG = profile.OnlineUser.OnlineID.Name; Player.SetPlatformPlayerId(this.LOLPFEFLKJN, base.AMBOFILBDDF); Debug.LogFormat("localProfile: {0}", new object[] { profile }); Debug.LogFormat("PlatformProfileId: {0}", new object[] { base.AMBOFILBDDF }); Debug.LogFormat("PlatformProfileName: {0}", new object[] { base.ACDKGDGAPBG }); this.OHFBGGMFEDH.Add(base.AMBOFILBDDF, new PS4PlatformManager.MGGMPKOIECE { MKFINBGEGMF = base.AMBOFILBDDF, DIOPBGFDHCC = base.ACDKGDGAPBG }); Console.WriteLine("END PS4PlatformManager.Initialize()"); JOINLHEALDL(null); yield break; } // Token: 0x0601804B RID: 98379 RVA: 0x006AA060 File Offset: 0x006A8260 public virtual IEnumerator GKBAAPPBHIN(PlatformManager.KOGDIIKMLOP JOINLHEALDL) { Console.WriteLine("BEGIN PS4PlatformManager.Initialize()"); Time.fixedDeltaTime = 0.033333335f; Time.maximumDeltaTime = Time.fixedDeltaTime * 2f - 0.001f; Main.OnAsyncEvent += this.OHLOFDLKMIC; try { InitToolkit initToolkit = new InitToolkit(); initToolkit.contentRestrictions.DefaultAgeRestriction = 0; initToolkit.threadSettings.affinity = Affinity.AllCores; initToolkit.memoryPools.JsonPoolSize = 6291456UL; InitToolkit initToolkit2 = initToolkit; initToolkit2.memoryPools.SslPoolSize = initToolkit2.memoryPools.SslPoolSize * 4UL; InitToolkit initToolkit3 = initToolkit; initToolkit3.memoryPools.MatchingSslPoolSize = initToolkit3.memoryPools.MatchingSslPoolSize * 4UL; InitToolkit initToolkit4 = initToolkit; initToolkit4.memoryPools.MatchingPoolSize = initToolkit4.memoryPools.MatchingPoolSize * 4UL; initToolkit.SetPushNotificationsFlags(PushNotificationsFlags.None); InitResult initResult = Main.Initialize(initToolkit); if (!initResult.Initialized) { Debug.LogError("PS4PlatformManager: NpToolkit not initialized"); JOINLHEALDL("Failed to initialize PSN platform"); yield break; } Debug.Log("NpToolkit Initialized"); Debug.Log("Plugin SDK Version : " + initResult.SceSDKVersion.ToString()); Debug.Log("Plugin DLL Version : " + initResult.DllVersion.ToString()); } catch (Exception ex) { Debug.LogException(ex); JOINLHEALDL("Error initializing PSN platform: " + ex.Message); yield break; } if (PS4PlatformManager.MODKICCBMGC == null) { PS4PlatformManager.MODKICCBMGC = new Func(NpUtils.CheckAvailablity); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.MODKICCBMGC, new NpUtils.CheckAvailablityRequest(), new Core.EmptyResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { string text = "Error checking availability: " + pcadlogbdja.BKGBBOPLLPC(); Debug.LogError("PS4PlatformManager: checkAvailabilityRequest.IsError: " + pcadlogbdja.BKGBBOPLLPC()); Console.WriteLine(text); JOINLHEALDL(text); yield break; } if (pcadlogbdja.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { Core.ReturnCodes returnCode = pcadlogbdja.CMINJOGMKCG.ReturnCode; string text2; if (returnCode != (Core.ReturnCodes)2153054214U) { if (returnCode != (Core.ReturnCodes)2153054218U) { if (returnCode != (Core.ReturnCodes)2153054223U) { text2 = "Could not connect to PSN: " + pcadlogbdja.CMINJOGMKCG.ReturnCode; } else { text2 = "A new version is available! Please 'Check for Update' to continue."; } } else { text2 = "The current user does not have a PSN account."; } } else { text2 = "You are not signed in to PSN."; } Debug.LogError("PS4PlatformManager: checkAvailabilityRequest.Response.ReturnCode != SUCCESS: " + pcadlogbdja.CMINJOGMKCG.ReturnCode); Console.WriteLine(text2); JOINLHEALDL(text2); yield break; } npAccountId = this.LMDJMEOCGCF(); if (PS4PlatformManager.IFPKLMFAABE == null) { PS4PlatformManager.IFPKLMFAABE = new Func(UserProfiles.GetNpProfiles); } pcadlogbdja2 = this.PNPNIEKNAKK(PS4PlatformManager.IFPKLMFAABE, new UserProfiles.GetNpProfilesRquest { AccountIds = new Core.NpAccountId[] { npAccountId } }, new UserProfiles.NpProfilesResponse()); yield return pcadlogbdja2; if (pcadlogbdja2.MKCLDLKDGGM) { string text3 = "Error retrieving local profiles: " + pcadlogbdja2.BKGBBOPLLPC(); Debug.LogError("PS4PlatformManager: getLocalProfileRequest.IsError: " + pcadlogbdja2.BKGBBOPLLPC()); Console.WriteLine(text3); JOINLHEALDL(text3); yield break; } if (pcadlogbdja2.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { string text4 = "Failed to get local profiles: " + pcadlogbdja2.CMINJOGMKCG.ReturnCode; Debug.LogError("PS4PlatformManager: getLocalProfileRequest.Response.ReturnCode != SUCCESS: " + pcadlogbdja2.CMINJOGMKCG.ReturnCode); Console.WriteLine(text4); JOINLHEALDL(text4); yield break; } if (pcadlogbdja2.CMINJOGMKCG.Profiles.Length == 0) { string text5 = "No local profiles found."; Debug.LogError("PS4PlatformManager: getLocalProfileRequest.Response.Profiles.Length == 0"); Console.WriteLine(text5); JOINLHEALDL(text5); yield break; } profile = pcadlogbdja2.CMINJOGMKCG.Profiles[0]; base.AMBOFILBDDF = profile.OnlineUser.AccountId.Id; base.ACDKGDGAPBG = profile.OnlineUser.OnlineID.Name; Player.SetPlatformPlayerId(this.LOLPFEFLKJN, base.AMBOFILBDDF); Debug.LogFormat("localProfile: {0}", new object[] { profile }); Debug.LogFormat("PlatformProfileId: {0}", new object[] { base.AMBOFILBDDF }); Debug.LogFormat("PlatformProfileName: {0}", new object[] { base.ACDKGDGAPBG }); this.OHFBGGMFEDH.Add(base.AMBOFILBDDF, new PS4PlatformManager.MGGMPKOIECE { MKFINBGEGMF = base.AMBOFILBDDF, DIOPBGFDHCC = base.ACDKGDGAPBG }); Console.WriteLine("END PS4PlatformManager.Initialize()"); JOINLHEALDL(null); yield break; } // Token: 0x0601804C RID: 98380 RVA: 0x006AA084 File Offset: 0x006A8284 private void GEELPJPDGOD(NpCallbackEvent PEHFDCGMCGD) { if (PEHFDCGMCGD.Service == (ServiceTypes)(-92)) { this.AOEODPAHABA(PEHFDCGMCGD); } else { this.LBJOJBMBEFF(PEHFDCGMCGD); } } // Token: 0x0601804D RID: 98381 RVA: 0x006AA0A8 File Offset: 0x006A82A8 private void NKCLBJOCKPA(NpCallbackEvent PEHFDCGMCGD) { PS4PlatformManager.OAHMCDBNEGI oahmcdbnegi; if (this.GINFAILGBKK.TryGetValue(PEHFDCGMCGD.NpRequestId, out oahmcdbnegi)) { oahmcdbnegi.ANLCFKLNOMK(); this.GINFAILGBKK.Remove(PEHFDCGMCGD.NpRequestId); } } // Token: 0x0601804E RID: 98382 RVA: 0x006AA0E8 File Offset: 0x006A82E8 public virtual PlatformManager.NEDLHEIPFJO BILPCBDNNDB() { return PlatformManager.NEDLHEIPFJO.PSVR; } // Token: 0x0601804F RID: 98383 RVA: 0x006AA0EC File Offset: 0x006A82EC private Core.NpAccountId KCFFKMJLDEO() { UserProfiles.LocalUsers localUsers = new UserProfiles.LocalUsers(); try { UserProfiles.GetLocalUsers(localUsers); } catch (NpToolkitException) { } try { for (int i = 1; i < localUsers.LocalUsersIds.Length; i++) { if (localUsers.LocalUsersIds[i].UserId.Id == this.PNKIJAJLBPE) { return localUsers.LocalUsersIds[i].AccountId; } } } catch (NpToolkitException ex) { Debug.LogException(ex); } return 1UL; } // Token: 0x06018050 RID: 98384 RVA: 0x006AA19C File Offset: 0x006A839C public virtual PlatformManager.NEDLHEIPFJO JCHNGENNJCJ() { return PlatformManager.NEDLHEIPFJO.OCULUS; } // Token: 0x06018051 RID: 98385 RVA: 0x006AA1A0 File Offset: 0x006A83A0 public virtual IEnumerator GJPEEPLCCNN() { Console.WriteLine("BEGIN PS4PlatformManager.PreInitialize()"); string @string = PlayerPrefs.GetString("AcceptedEulaRevision", string.Empty); if (@string != "2017.10.25") { EulaScreen eulaScreen = global::UnityEngine.Object.Instantiate(this.EulaScreenPrefab); yield return eulaScreen.Show(); global::UnityEngine.Object.Destroy(eulaScreen.gameObject); this.EulaScreenPrefab = null; PlayerPrefs.SetString("AcceptedEulaRevision", "2017.10.25"); PlayerPrefs.Save(); } WarningScreen warningScreen = global::UnityEngine.Object.Instantiate(this.WarningScreenPrefab); yield return warningScreen.Show(); global::UnityEngine.Object.Destroy(warningScreen.gameObject); this.WarningScreenPrefab = null; yield return null; Console.WriteLine("Done waiting, spawn VRManager"); base.gameObject.AddComponent(); Console.WriteLine("END PS4PlatformManager.PreInitialize()"); yield break; } // Token: 0x06018052 RID: 98386 RVA: 0x006AA1BC File Offset: 0x006A83BC public override IEnumerator GetPlatformFriendName(ulong MECCBNAFGLJ, Action JOINLHEALDL) { string text = null; PS4PlatformManager.MACMFMEEKCM macmfmeekcm; if (this.PHLGDGOGNHC.TryGetValue(MECCBNAFGLJ, out macmfmeekcm)) { text = macmfmeekcm.MJCOMGLOKCA; } JOINLHEALDL(text); yield break; } // Token: 0x06018053 RID: 98387 RVA: 0x006AA1E8 File Offset: 0x006A83E8 public virtual IEnumerator DGILJAAHIHB(PlatformManager.KOGDIIKMLOP JOINLHEALDL) { this.NBIIJCFOJPK(); if (this.PlusRewardEquipment != null && this.PlusRewardEquipmentSkin != null) { if (PS4PlatformManager.OILJGGELHDM == null) { PS4PlatformManager.OILJGGELHDM = new Func(NpUtils.CheckPlus); } PS4PlatformManager.PCADLOGBDJA pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.OILJGGELHDM, new NpUtils.CheckPlusRequest(), new NpUtils.CheckPlusResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: CheckPlus failed: " + pcadlogbdja.BKGBBOPLLPC()); } else if (pcadlogbdja.CMINJOGMKCG.Authorized) { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.UpdateUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid); } else { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.RevokeUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid); } } else { Debug.LogError("PS4PlatformManager: PlusRewardEquipment or PlusRewardEquipmentSkin is null"); } JOINLHEALDL(null); yield break; } // Token: 0x06018054 RID: 98388 RVA: 0x006AA20C File Offset: 0x006A840C public IEnumerator GetOnlineID(ulong DJGCHCIDKMD, Action JOINLHEALDL) { PS4PlatformManager.MGGMPKOIECE mggmpkoiece; if (!this.OHFBGGMFEDH.TryGetValue(DJGCHCIDKMD, out mggmpkoiece)) { mggmpkoiece = new PS4PlatformManager.MGGMPKOIECE(); mggmpkoiece.MKFINBGEGMF = DJGCHCIDKMD; mggmpkoiece.BNBBDGFMGAG = true; if (PS4PlatformManager.INIAANDHPOK == null) { PS4PlatformManager.INIAANDHPOK = new Func(UserProfiles.GetNpProfiles); } PS4PlatformManager.PCADLOGBDJA pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.INIAANDHPOK, new UserProfiles.GetNpProfilesRquest { AccountIds = new Core.NpAccountId[] { DJGCHCIDKMD } }, new UserProfiles.NpProfilesResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM || pcadlogbdja.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { Debug.LogError("GetProfile failed: " + pcadlogbdja.BKGBBOPLLPC()); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else if (pcadlogbdja.CMINJOGMKCG.Profiles.Length != 1) { Debug.LogError("GetProfile failed: Profiles.Length == " + pcadlogbdja.CMINJOGMKCG.Profiles.Length); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else { mggmpkoiece.DIOPBGFDHCC = pcadlogbdja.CMINJOGMKCG.Profiles[0].OnlineUser.OnlineID.Name; } mggmpkoiece.BNBBDGFMGAG = false; } while (mggmpkoiece.BNBBDGFMGAG) { yield return new WaitForSecondsRealtime(0.1f); } JOINLHEALDL(mggmpkoiece.DIOPBGFDHCC); yield break; } // Token: 0x17000A78 RID: 2680 // (get) Token: 0x06018055 RID: 98389 RVA: 0x006AA238 File Offset: 0x006A8438 public override PlatformManager.JNJEBIDGBNH LOLPFEFLKJN { get { return PlatformManager.JNJEBIDGBNH.PS4; } } // Token: 0x06018056 RID: 98390 RVA: 0x006AA23C File Offset: 0x006A843C private IEnumerator EAKGKEKHPOI() { Console.WriteLine("BEGIN PS4PlatformManager.Start()"); DynamicGI.updateThreshold = 100f; Console.WriteLine("END PS4PlatformManager.Start()"); yield break; } // Token: 0x06018057 RID: 98391 RVA: 0x006AA250 File Offset: 0x006A8450 public virtual void GGGEIIPFPFO(string HOINCDIKMKF) { } // Token: 0x06018058 RID: 98392 RVA: 0x006AA254 File Offset: 0x006A8454 public virtual bool HDIPMGBACNI() { return true; } // Token: 0x06018059 RID: 98393 RVA: 0x006AA258 File Offset: 0x006A8458 private PS4PlatformManager.PCADLOGBDJA PNPNIEKNAKK(Func EKPHOKHEJIO, TRequest OCJJLJHMMGH, TResponse DKBBNNEBKMO) where TRequest : RequestBase where TResponse : ResponseBase, new() { OCJJLJHMMGH.Async = true; OCJJLJHMMGH.UserId = this.PNKIJAJLBPE; PS4PlatformManager.PCADLOGBDJA pcadlogbdja = new PS4PlatformManager.PCADLOGBDJA(OCJJLJHMMGH, DKBBNNEBKMO); try { int num = EKPHOKHEJIO(OCJJLJHMMGH, DKBBNNEBKMO); this.GINFAILGBKK.Add((uint)num, pcadlogbdja); } catch (NpToolkitException ex) { Debug.LogException(ex); pcadlogbdja.EGIFMEGEFAB(ex); } catch (Exception ex2) { Debug.LogException(ex2); pcadlogbdja.EGIFMEGEFAB(new NpToolkitException(ex2.GetType().Name, ex2)); } return pcadlogbdja; } // Token: 0x0601805A RID: 98394 RVA: 0x006AA304 File Offset: 0x006A8504 private IEnumerator IGFGNPMPHEJ() { if (PS4PlatformManager.LMJIBBALJAH == null) { PS4PlatformManager.LMJIBBALJAH = new Func(Friends.GetBlockedUsers); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.LMJIBBALJAH, new Friends.GetBlockedUsersRquest { Mode = Friends.BlockedUsersRetrievalMode.tryCached }, new Friends.BlockedUsersResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: Failed to retrieve PSN blocked user list: " + pcadlogbdja.BKGBBOPLLPC()); } else if (pcadlogbdja.CMINJOGMKCG.Users.Length > 0) { IEnumerable users = pcadlogbdja.CMINJOGMKCG.Users; if (PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI == null) { PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI = new Func(PS4PlatformManager.CGBCGHEOBBA.OJKNBNGGBEC); } List list = users.Select(PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI).ToList(); GLGMPGPNNBP.DNIBADEGKCK(this.LOLPFEFLKJN, list); } yield break; } // Token: 0x0601805B RID: 98395 RVA: 0x006AA320 File Offset: 0x006A8520 public IEnumerator JBCOPLPPFHC(ulong DJGCHCIDKMD, Action JOINLHEALDL) { if (!this.OHFBGGMFEDH.TryGetValue(DJGCHCIDKMD, out mggmpkoiece)) { mggmpkoiece = new PS4PlatformManager.MGGMPKOIECE(); mggmpkoiece.MKFINBGEGMF = DJGCHCIDKMD; mggmpkoiece.BNBBDGFMGAG = true; if (PS4PlatformManager.INIAANDHPOK == null) { PS4PlatformManager.INIAANDHPOK = new Func(UserProfiles.GetNpProfiles); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.INIAANDHPOK, new UserProfiles.GetNpProfilesRquest { AccountIds = new Core.NpAccountId[] { DJGCHCIDKMD } }, new UserProfiles.NpProfilesResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM || pcadlogbdja.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { Debug.LogError("GetProfile failed: " + pcadlogbdja.BKGBBOPLLPC()); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else if (pcadlogbdja.CMINJOGMKCG.Profiles.Length != 1) { Debug.LogError("GetProfile failed: Profiles.Length == " + pcadlogbdja.CMINJOGMKCG.Profiles.Length); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else { mggmpkoiece.DIOPBGFDHCC = pcadlogbdja.CMINJOGMKCG.Profiles[0].OnlineUser.OnlineID.Name; } mggmpkoiece.BNBBDGFMGAG = false; } while (mggmpkoiece.BNBBDGFMGAG) { yield return new WaitForSecondsRealtime(0.1f); } JOINLHEALDL(mggmpkoiece.DIOPBGFDHCC); yield break; } // Token: 0x0601805C RID: 98396 RVA: 0x006AA34C File Offset: 0x006A854C public virtual void OFJGOFNFPDM(string HOINCDIKMKF) { } // Token: 0x0601805D RID: 98397 RVA: 0x006AA350 File Offset: 0x006A8550 public virtual IEnumerator CFNCENJKLCD(PlatformManager.KOGDIIKMLOP JOINLHEALDL) { this.NBIIJCFOJPK(); if (this.PlusRewardEquipment != null && this.PlusRewardEquipmentSkin != null) { if (PS4PlatformManager.OILJGGELHDM == null) { PS4PlatformManager.OILJGGELHDM = new Func(NpUtils.CheckPlus); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.OILJGGELHDM, new NpUtils.CheckPlusRequest(), new NpUtils.CheckPlusResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: CheckPlus failed: " + pcadlogbdja.BKGBBOPLLPC()); } else if (pcadlogbdja.CMINJOGMKCG.Authorized) { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.UpdateUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid); } else { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.RevokeUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid); } } else { Debug.LogError("PS4PlatformManager: PlusRewardEquipment or PlusRewardEquipmentSkin is null"); } JOINLHEALDL(null); yield break; } // Token: 0x0601805E RID: 98398 RVA: 0x006AA374 File Offset: 0x006A8574 public override IEnumerator PreInitialize() { Console.WriteLine("BEGIN PS4PlatformManager.PreInitialize()"); @string = PlayerPrefs.GetString("AcceptedEulaRevision", string.Empty); if (@string != "2017.10.25") { eulaScreen = global::UnityEngine.Object.Instantiate(this.EulaScreenPrefab); yield return eulaScreen.Show(); global::UnityEngine.Object.Destroy(eulaScreen.gameObject); this.EulaScreenPrefab = null; PlayerPrefs.SetString("AcceptedEulaRevision", "2017.10.25"); PlayerPrefs.Save(); } warningScreen = global::UnityEngine.Object.Instantiate(this.WarningScreenPrefab); yield return warningScreen.Show(); global::UnityEngine.Object.Destroy(warningScreen.gameObject); this.WarningScreenPrefab = null; yield return null; Console.WriteLine("Done waiting, spawn VRManager"); base.gameObject.AddComponent(); Console.WriteLine("END PS4PlatformManager.PreInitialize()"); yield break; } // Token: 0x0601805F RID: 98399 RVA: 0x006AA390 File Offset: 0x006A8590 private int JDMKAOLCLHN() { return 1; } // Token: 0x06018060 RID: 98400 RVA: 0x006AA394 File Offset: 0x006A8594 public virtual IEnumerator JBNCNNGDCGG(PlatformManager.KOGDIIKMLOP JOINLHEALDL) { this.NBIIJCFOJPK(); if (this.PlusRewardEquipment != null && this.PlusRewardEquipmentSkin != null) { if (PS4PlatformManager.OILJGGELHDM == null) { PS4PlatformManager.OILJGGELHDM = new Func(NpUtils.CheckPlus); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.OILJGGELHDM, new NpUtils.CheckPlusRequest(), new NpUtils.CheckPlusResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: CheckPlus failed: " + pcadlogbdja.BKGBBOPLLPC()); } else if (pcadlogbdja.CMINJOGMKCG.Authorized) { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.UpdateUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid); } else { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.RevokeUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid); } } else { Debug.LogError("PS4PlatformManager: PlusRewardEquipment or PlusRewardEquipmentSkin is null"); } JOINLHEALDL(null); yield break; } // Token: 0x06018061 RID: 98401 RVA: 0x006AA3B8 File Offset: 0x006A85B8 private void JBAFANJDBJL(NpCallbackEvent PEHFDCGMCGD) { PS4PlatformManager.OAHMCDBNEGI oahmcdbnegi; if (this.GINFAILGBKK.TryGetValue(PEHFDCGMCGD.NpRequestId, out oahmcdbnegi)) { oahmcdbnegi.ANLCFKLNOMK(); this.GINFAILGBKK.Remove(PEHFDCGMCGD.NpRequestId); } } // Token: 0x06018062 RID: 98402 RVA: 0x006AA3F8 File Offset: 0x006A85F8 private void BCDNNJDHMPM(NpCallbackEvent PEHFDCGMCGD) { if (PEHFDCGMCGD.Service == (ServiceTypes)56) { this.DBKHAIGPEOH(PEHFDCGMCGD); } else { this.PMOAHFPEMHC(PEHFDCGMCGD); } } // Token: 0x06018063 RID: 98403 RVA: 0x006AA41C File Offset: 0x006A861C public virtual void BPPHMEACFCM(string HOINCDIKMKF) { } // Token: 0x17000A7C RID: 2684 // (get) Token: 0x06018064 RID: 98404 RVA: 0x006AA420 File Offset: 0x006A8620 private int PNKIJAJLBPE { get { return 0; } } // Token: 0x06018065 RID: 98405 RVA: 0x006AA424 File Offset: 0x006A8624 public override IEnumerator GetPlatformFriendPicture(ulong MECCBNAFGLJ, Action JOINLHEALDL) { Texture texture = null; PS4PlatformManager.MACMFMEEKCM macmfmeekcm; if (this.PHLGDGOGNHC.TryGetValue(MECCBNAFGLJ, out macmfmeekcm) && !string.IsNullOrEmpty(macmfmeekcm.JEFBDEILENL)) { KGBBPEDECCO kgbbpedecco = new KGBBPEDECCO(new Uri(macmfmeekcm.JEFBDEILENL)); yield return kgbbpedecco.CKKKGIFDIJJ(); if (kgbbpedecco.CMINJOGMKCG != null) { texture = kgbbpedecco.CMINJOGMKCG.KOGGHENGBPO; } } if (JOINLHEALDL != null) { JOINLHEALDL(texture); } yield break; } // Token: 0x06018066 RID: 98406 RVA: 0x006AA450 File Offset: 0x006A8650 private IEnumerator KOKOKCHBFPP() { Console.WriteLine("BEGIN PS4PlatformManager.Start()"); DynamicGI.updateThreshold = 100f; Console.WriteLine("END PS4PlatformManager.Start()"); yield break; } // Token: 0x17000A79 RID: 2681 // (get) Token: 0x06018067 RID: 98407 RVA: 0x006AA464 File Offset: 0x006A8664 public override PlatformManager.NEDLHEIPFJO CAPNFDEMGEC { get { return PlatformManager.NEDLHEIPFJO.PSVR; } } // Token: 0x06018068 RID: 98408 RVA: 0x006AA468 File Offset: 0x006A8668 public virtual PlatformManager.EOKBLHACIHA EKADOOINMLN() { return PlatformManager.EOKBLHACIHA.DEFAULT; } // Token: 0x06018069 RID: 98409 RVA: 0x006AA46C File Offset: 0x006A866C public virtual void EEHICAFOODO(string HOINCDIKMKF) { } // Token: 0x0601806A RID: 98410 RVA: 0x006AA470 File Offset: 0x006A8670 public virtual PlatformManager.NEDLHEIPFJO GFEMIKAPDBN() { return PlatformManager.NEDLHEIPFJO.PSVR; } // Token: 0x0601806B RID: 98411 RVA: 0x006AA474 File Offset: 0x006A8674 private IEnumerator LMEGOIHONGK() { Console.WriteLine("BEGIN PS4PlatformManager.Start()"); DynamicGI.updateThreshold = 100f; Console.WriteLine("END PS4PlatformManager.Start()"); yield break; } // Token: 0x0601806C RID: 98412 RVA: 0x006AA488 File Offset: 0x006A8688 public virtual IEnumerator GKPHAEOICHK(ulong MECCBNAFGLJ, Action JOINLHEALDL) { texture = null; if (this.PHLGDGOGNHC.TryGetValue(MECCBNAFGLJ, out macmfmeekcm) && !string.IsNullOrEmpty(macmfmeekcm.JEFBDEILENL)) { kgbbpedecco = new KGBBPEDECCO(new Uri(macmfmeekcm.JEFBDEILENL)); yield return kgbbpedecco.CKKKGIFDIJJ(); if (kgbbpedecco.CMINJOGMKCG != null) { texture = kgbbpedecco.CMINJOGMKCG.KOGGHENGBPO; } } if (JOINLHEALDL != null) { JOINLHEALDL(texture); } yield break; } // Token: 0x0601806D RID: 98413 RVA: 0x006AA4B4 File Offset: 0x006A86B4 public virtual IEnumerator IAABLLMAFBO(List OPGCNBCGJJH) { this.PHLGDGOGNHC.Clear(); OPGCNBCGJJH.Clear(); if (PS4PlatformManager.HCBMALGHOJO == null) { PS4PlatformManager.HCBMALGHOJO = new Func(Friends.GetFriends); } PS4PlatformManager.PCADLOGBDJA pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.HCBMALGHOJO, new Friends.GetFriendsRequest { Mode = Friends.FriendsRetrievalModes.all }, new Friends.FriendsResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: Failed to retrieve PSN friends: " + pcadlogbdja.BKGBBOPLLPC()); yield break; } foreach (Friends.Friend friend in pcadlogbdja.CMINJOGMKCG.Friends) { if (friend.Profile.RelationType == Profiles.Profile.RelationTypes.friends) { string text = friend.Profile.ProfilePictureUrl; if (string.IsNullOrEmpty(text)) { text = friend.Profile.AvatarUrl; } PS4PlatformManager.MACMFMEEKCM macmfmeekcm = new PS4PlatformManager.MACMFMEEKCM { AMHOBPCPMCL = friend.Profile.OnlineUser.AccountId.Id, MJCOMGLOKCA = friend.Profile.OnlineUser.OnlineID.Name, JEFBDEILENL = text }; this.PHLGDGOGNHC.Add(macmfmeekcm.AMHOBPCPMCL, macmfmeekcm); OPGCNBCGJJH.Add(macmfmeekcm.AMHOBPCPMCL); } } yield break; } // Token: 0x0601806E RID: 98414 RVA: 0x006AA4D8 File Offset: 0x006A86D8 public virtual bool OAAMDALFEBP() { return false; } // Token: 0x0601806F RID: 98415 RVA: 0x006AA4DC File Offset: 0x006A86DC public IEnumerator ELEGKACLFAJ(ulong DJGCHCIDKMD, Action JOINLHEALDL) { if (!this.OHFBGGMFEDH.TryGetValue(DJGCHCIDKMD, out mggmpkoiece)) { mggmpkoiece = new PS4PlatformManager.MGGMPKOIECE(); mggmpkoiece.MKFINBGEGMF = DJGCHCIDKMD; mggmpkoiece.BNBBDGFMGAG = true; if (PS4PlatformManager.INIAANDHPOK == null) { PS4PlatformManager.INIAANDHPOK = new Func(UserProfiles.GetNpProfiles); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.INIAANDHPOK, new UserProfiles.GetNpProfilesRquest { AccountIds = new Core.NpAccountId[] { DJGCHCIDKMD } }, new UserProfiles.NpProfilesResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM || pcadlogbdja.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { Debug.LogError("GetProfile failed: " + pcadlogbdja.BKGBBOPLLPC()); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else if (pcadlogbdja.CMINJOGMKCG.Profiles.Length != 1) { Debug.LogError("GetProfile failed: Profiles.Length == " + pcadlogbdja.CMINJOGMKCG.Profiles.Length); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else { mggmpkoiece.DIOPBGFDHCC = pcadlogbdja.CMINJOGMKCG.Profiles[0].OnlineUser.OnlineID.Name; } mggmpkoiece.BNBBDGFMGAG = false; } while (mggmpkoiece.BNBBDGFMGAG) { yield return new WaitForSecondsRealtime(0.1f); } JOINLHEALDL(mggmpkoiece.DIOPBGFDHCC); yield break; } // Token: 0x06018070 RID: 98416 RVA: 0x006AA508 File Offset: 0x006A8708 public IEnumerator POEDGPGBMMF(ulong DJGCHCIDKMD, Action JOINLHEALDL) { if (!this.OHFBGGMFEDH.TryGetValue(DJGCHCIDKMD, out mggmpkoiece)) { mggmpkoiece = new PS4PlatformManager.MGGMPKOIECE(); mggmpkoiece.MKFINBGEGMF = DJGCHCIDKMD; mggmpkoiece.BNBBDGFMGAG = true; if (PS4PlatformManager.INIAANDHPOK == null) { PS4PlatformManager.INIAANDHPOK = new Func(UserProfiles.GetNpProfiles); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.INIAANDHPOK, new UserProfiles.GetNpProfilesRquest { AccountIds = new Core.NpAccountId[] { DJGCHCIDKMD } }, new UserProfiles.NpProfilesResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM || pcadlogbdja.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { Debug.LogError("GetProfile failed: " + pcadlogbdja.BKGBBOPLLPC()); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else if (pcadlogbdja.CMINJOGMKCG.Profiles.Length != 1) { Debug.LogError("GetProfile failed: Profiles.Length == " + pcadlogbdja.CMINJOGMKCG.Profiles.Length); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else { mggmpkoiece.DIOPBGFDHCC = pcadlogbdja.CMINJOGMKCG.Profiles[0].OnlineUser.OnlineID.Name; } mggmpkoiece.BNBBDGFMGAG = false; } while (mggmpkoiece.BNBBDGFMGAG) { yield return new WaitForSecondsRealtime(0.1f); } JOINLHEALDL(mggmpkoiece.DIOPBGFDHCC); yield break; } // Token: 0x06018071 RID: 98417 RVA: 0x006AA534 File Offset: 0x006A8734 public virtual IEnumerator MIHBIMNMKGN() { Console.WriteLine("BEGIN PS4PlatformManager.PreInitialize()"); @string = PlayerPrefs.GetString("AcceptedEulaRevision", string.Empty); if (@string != "2017.10.25") { eulaScreen = global::UnityEngine.Object.Instantiate(this.EulaScreenPrefab); yield return eulaScreen.Show(); global::UnityEngine.Object.Destroy(eulaScreen.gameObject); this.EulaScreenPrefab = null; PlayerPrefs.SetString("AcceptedEulaRevision", "2017.10.25"); PlayerPrefs.Save(); } warningScreen = global::UnityEngine.Object.Instantiate(this.WarningScreenPrefab); yield return warningScreen.Show(); global::UnityEngine.Object.Destroy(warningScreen.gameObject); this.WarningScreenPrefab = null; yield return null; Console.WriteLine("Done waiting, spawn VRManager"); base.gameObject.AddComponent(); Console.WriteLine("END PS4PlatformManager.PreInitialize()"); yield break; } // Token: 0x06018072 RID: 98418 RVA: 0x006AA550 File Offset: 0x006A8750 public virtual IEnumerator JEMKKFMEJBO() { Console.WriteLine("BEGIN PS4PlatformManager.PreInitialize()"); @string = PlayerPrefs.GetString("AcceptedEulaRevision", string.Empty); if (@string != "2017.10.25") { eulaScreen = global::UnityEngine.Object.Instantiate(this.EulaScreenPrefab); yield return eulaScreen.Show(); global::UnityEngine.Object.Destroy(eulaScreen.gameObject); this.EulaScreenPrefab = null; PlayerPrefs.SetString("AcceptedEulaRevision", "2017.10.25"); PlayerPrefs.Save(); } warningScreen = global::UnityEngine.Object.Instantiate(this.WarningScreenPrefab); yield return warningScreen.Show(); global::UnityEngine.Object.Destroy(warningScreen.gameObject); this.WarningScreenPrefab = null; yield return null; Console.WriteLine("Done waiting, spawn VRManager"); base.gameObject.AddComponent(); Console.WriteLine("END PS4PlatformManager.PreInitialize()"); yield break; } // Token: 0x06018073 RID: 98419 RVA: 0x006AA56C File Offset: 0x006A876C private void CLGJFMMPIGD(NpCallbackEvent PEHFDCGMCGD) { if (PEHFDCGMCGD.Service == ServiceTypes.Matching) { this.HCJHNPBHPFN(PEHFDCGMCGD); } else { this.LBJOJBMBEFF(PEHFDCGMCGD); } } // Token: 0x06018074 RID: 98420 RVA: 0x006AA590 File Offset: 0x006A8790 private IEnumerator Start() { Console.WriteLine("BEGIN PS4PlatformManager.Start()"); DynamicGI.updateThreshold = 100f; Console.WriteLine("END PS4PlatformManager.Start()"); yield break; } // Token: 0x06018075 RID: 98421 RVA: 0x006AA5A4 File Offset: 0x006A87A4 public virtual IEnumerator INIBGNKHHBK(PlatformManager.KOGDIIKMLOP JOINLHEALDL) { this.NBIIJCFOJPK(); if (this.PlusRewardEquipment != null && this.PlusRewardEquipmentSkin != null) { if (PS4PlatformManager.OILJGGELHDM == null) { PS4PlatformManager.OILJGGELHDM = new Func(NpUtils.CheckPlus); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.OILJGGELHDM, new NpUtils.CheckPlusRequest(), new NpUtils.CheckPlusResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: CheckPlus failed: " + pcadlogbdja.BKGBBOPLLPC()); } else if (pcadlogbdja.CMINJOGMKCG.Authorized) { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.UpdateUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid); } else { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.RevokeUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid); } } else { Debug.LogError("PS4PlatformManager: PlusRewardEquipment or PlusRewardEquipmentSkin is null"); } JOINLHEALDL(null); yield break; } // Token: 0x06018076 RID: 98422 RVA: 0x006AA5C8 File Offset: 0x006A87C8 private void EOAKLINPBFG() { base.StartCoroutine(this.FLGMJIEGCLD()); } // Token: 0x06018077 RID: 98423 RVA: 0x006AA5D8 File Offset: 0x006A87D8 public IEnumerator FGPPOIHADGF(ulong DJGCHCIDKMD, Action JOINLHEALDL) { if (!this.OHFBGGMFEDH.TryGetValue(DJGCHCIDKMD, out mggmpkoiece)) { mggmpkoiece = new PS4PlatformManager.MGGMPKOIECE(); mggmpkoiece.MKFINBGEGMF = DJGCHCIDKMD; mggmpkoiece.BNBBDGFMGAG = true; if (PS4PlatformManager.INIAANDHPOK == null) { PS4PlatformManager.INIAANDHPOK = new Func(UserProfiles.GetNpProfiles); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.INIAANDHPOK, new UserProfiles.GetNpProfilesRquest { AccountIds = new Core.NpAccountId[] { DJGCHCIDKMD } }, new UserProfiles.NpProfilesResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM || pcadlogbdja.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { Debug.LogError("GetProfile failed: " + pcadlogbdja.BKGBBOPLLPC()); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else if (pcadlogbdja.CMINJOGMKCG.Profiles.Length != 1) { Debug.LogError("GetProfile failed: Profiles.Length == " + pcadlogbdja.CMINJOGMKCG.Profiles.Length); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else { mggmpkoiece.DIOPBGFDHCC = pcadlogbdja.CMINJOGMKCG.Profiles[0].OnlineUser.OnlineID.Name; } mggmpkoiece.BNBBDGFMGAG = false; } while (mggmpkoiece.BNBBDGFMGAG) { yield return new WaitForSecondsRealtime(0.1f); } JOINLHEALDL(mggmpkoiece.DIOPBGFDHCC); yield break; } // Token: 0x06018078 RID: 98424 RVA: 0x006AA604 File Offset: 0x006A8804 private void ICEFPCBEEIJ(NpCallbackEvent PEHFDCGMCGD) { PS4PlatformManager.OAHMCDBNEGI oahmcdbnegi; if (this.GINFAILGBKK.TryGetValue(PEHFDCGMCGD.NpRequestId, out oahmcdbnegi)) { oahmcdbnegi.IIPOLLJICJF(); this.GINFAILGBKK.Remove(PEHFDCGMCGD.NpRequestId); } } // Token: 0x06018079 RID: 98425 RVA: 0x006AA644 File Offset: 0x006A8844 private void IHPDFIHJIBN(NpCallbackEvent BDELLKLCPMJ) { } // Token: 0x0601807A RID: 98426 RVA: 0x006AA648 File Offset: 0x006A8848 public virtual IEnumerator BDDMLOONHNO(List OPGCNBCGJJH) { this.PHLGDGOGNHC.Clear(); OPGCNBCGJJH.Clear(); if (PS4PlatformManager.HCBMALGHOJO == null) { PS4PlatformManager.HCBMALGHOJO = new Func(Friends.GetFriends); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.HCBMALGHOJO, new Friends.GetFriendsRequest { Mode = Friends.FriendsRetrievalModes.all }, new Friends.FriendsResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: Failed to retrieve PSN friends: " + pcadlogbdja.BKGBBOPLLPC()); yield break; } friends = pcadlogbdja.CMINJOGMKCG.Friends; for (i = 0; i < friends.Length; i++) { Friends.Friend friend = friends[i]; if (friend.Profile.RelationType == Profiles.Profile.RelationTypes.friends) { string text = friend.Profile.ProfilePictureUrl; if (string.IsNullOrEmpty(text)) { text = friend.Profile.AvatarUrl; } PS4PlatformManager.MACMFMEEKCM macmfmeekcm = new PS4PlatformManager.MACMFMEEKCM { AMHOBPCPMCL = friend.Profile.OnlineUser.AccountId.Id, MJCOMGLOKCA = friend.Profile.OnlineUser.OnlineID.Name, JEFBDEILENL = text }; this.PHLGDGOGNHC.Add(macmfmeekcm.AMHOBPCPMCL, macmfmeekcm); OPGCNBCGJJH.Add(macmfmeekcm.AMHOBPCPMCL); } } yield break; } // Token: 0x0601807B RID: 98427 RVA: 0x006AA66C File Offset: 0x006A886C public virtual IEnumerator BOCDJODFPAF(ulong MECCBNAFGLJ, Action JOINLHEALDL) { texture = null; if (this.PHLGDGOGNHC.TryGetValue(MECCBNAFGLJ, out macmfmeekcm) && !string.IsNullOrEmpty(macmfmeekcm.JEFBDEILENL)) { kgbbpedecco = new KGBBPEDECCO(new Uri(macmfmeekcm.JEFBDEILENL)); yield return kgbbpedecco.CKKKGIFDIJJ(); if (kgbbpedecco.CMINJOGMKCG != null) { texture = kgbbpedecco.CMINJOGMKCG.KOGGHENGBPO; } } if (JOINLHEALDL != null) { JOINLHEALDL(texture); } yield break; } // Token: 0x0601807C RID: 98428 RVA: 0x006AA698 File Offset: 0x006A8898 public virtual IEnumerator GJLLAJLMALA(ulong MECCBNAFGLJ, Action JOINLHEALDL) { string text = null; PS4PlatformManager.MACMFMEEKCM macmfmeekcm; if (this.PHLGDGOGNHC.TryGetValue(MECCBNAFGLJ, out macmfmeekcm)) { text = macmfmeekcm.MJCOMGLOKCA; } JOINLHEALDL(text); yield break; } // Token: 0x0601807D RID: 98429 RVA: 0x006AA6C4 File Offset: 0x006A88C4 private int JIJAOIBIGEE() { return 0; } // Token: 0x0601807E RID: 98430 RVA: 0x006AA6C8 File Offset: 0x006A88C8 public virtual IEnumerator FIMBPNJHFNJ(PlatformManager.KIIOOPNFCLC JOINLHEALDL) { if (PS4PlatformManager.OLBBPJGJPHB == null) { PS4PlatformManager.OLBBPJGJPHB = new Func(Auth.GetAuthCode); } PS4PlatformManager.PCADLOGBDJA pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.OLBBPJGJPHB, new Auth.GetAuthCodeRequest { ClientId = new Auth.NpClientId { Id = "4749538d-d6f4-4df8-bc32-70ca8b4f2bb7" }, Scope = "psn:s2s" }, new Auth.AuthCodeResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: Failed to retrieve PSN Auth Code: " + pcadlogbdja.BKGBBOPLLPC()); JOINLHEALDL(null); yield break; } string text = HOEKEPDDBBF.DNGBHIBIGLN(new Dictionary { { "AuthCode", pcadlogbdja.CMINJOGMKCG.AuthCode }, { "IssuerId", (int)pcadlogbdja.CMINJOGMKCG.IssuerId } }); JOINLHEALDL(text); yield break; } // Token: 0x0601807F RID: 98431 RVA: 0x006AA6EC File Offset: 0x006A88EC private Core.NpAccountId EHHPINOPPMD() { UserProfiles.LocalUsers localUsers = new UserProfiles.LocalUsers(); try { UserProfiles.GetLocalUsers(localUsers); } catch (NpToolkitException) { } try { for (int i = 0; i < localUsers.LocalUsersIds.Length; i += 0) { if (localUsers.LocalUsersIds[i].UserId.Id == this.JDMKAOLCLHN()) { return localUsers.LocalUsersIds[i].AccountId; } } } catch (NpToolkitException ex) { Debug.LogException(ex); } return 0UL; } // Token: 0x06018080 RID: 98432 RVA: 0x006AA79C File Offset: 0x006A899C public virtual IEnumerator ILBPNFOEKKB(PlatformManager.KIIOOPNFCLC JOINLHEALDL) { if (PS4PlatformManager.OLBBPJGJPHB == null) { PS4PlatformManager.OLBBPJGJPHB = new Func(Auth.GetAuthCode); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.OLBBPJGJPHB, new Auth.GetAuthCodeRequest { ClientId = new Auth.NpClientId { Id = "4749538d-d6f4-4df8-bc32-70ca8b4f2bb7" }, Scope = "psn:s2s" }, new Auth.AuthCodeResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: Failed to retrieve PSN Auth Code: " + pcadlogbdja.BKGBBOPLLPC()); JOINLHEALDL(null); yield break; } text = HOEKEPDDBBF.DNGBHIBIGLN(new Dictionary { { "AuthCode", pcadlogbdja.CMINJOGMKCG.AuthCode }, { "IssuerId", (int)pcadlogbdja.CMINJOGMKCG.IssuerId } }); JOINLHEALDL(text); yield break; } // Token: 0x06018081 RID: 98433 RVA: 0x006AA7C0 File Offset: 0x006A89C0 public virtual IEnumerator DGECDBLJMNC() { Console.WriteLine("BEGIN PS4PlatformManager.PreInitialize()"); @string = PlayerPrefs.GetString("AcceptedEulaRevision", string.Empty); if (@string != "2017.10.25") { eulaScreen = global::UnityEngine.Object.Instantiate(this.EulaScreenPrefab); yield return eulaScreen.Show(); global::UnityEngine.Object.Destroy(eulaScreen.gameObject); this.EulaScreenPrefab = null; PlayerPrefs.SetString("AcceptedEulaRevision", "2017.10.25"); PlayerPrefs.Save(); } warningScreen = global::UnityEngine.Object.Instantiate(this.WarningScreenPrefab); yield return warningScreen.Show(); global::UnityEngine.Object.Destroy(warningScreen.gameObject); this.WarningScreenPrefab = null; yield return null; Console.WriteLine("Done waiting, spawn VRManager"); base.gameObject.AddComponent(); Console.WriteLine("END PS4PlatformManager.PreInitialize()"); yield break; } // Token: 0x06018082 RID: 98434 RVA: 0x006AA7DC File Offset: 0x006A89DC public virtual IEnumerator CANNFIELFKI(ulong MECCBNAFGLJ, Action JOINLHEALDL) { string text = null; PS4PlatformManager.MACMFMEEKCM macmfmeekcm; if (this.PHLGDGOGNHC.TryGetValue(MECCBNAFGLJ, out macmfmeekcm)) { text = macmfmeekcm.MJCOMGLOKCA; } JOINLHEALDL(text); yield break; } // Token: 0x06018083 RID: 98435 RVA: 0x006AA808 File Offset: 0x006A8A08 public virtual IEnumerator IFELJJMIIHC(ulong MECCBNAFGLJ, Action JOINLHEALDL) { texture = null; if (this.PHLGDGOGNHC.TryGetValue(MECCBNAFGLJ, out macmfmeekcm) && !string.IsNullOrEmpty(macmfmeekcm.JEFBDEILENL)) { kgbbpedecco = new KGBBPEDECCO(new Uri(macmfmeekcm.JEFBDEILENL)); yield return kgbbpedecco.CKKKGIFDIJJ(); if (kgbbpedecco.CMINJOGMKCG != null) { texture = kgbbpedecco.CMINJOGMKCG.KOGGHENGBPO; } } if (JOINLHEALDL != null) { JOINLHEALDL(texture); } yield break; } // Token: 0x06018084 RID: 98436 RVA: 0x006AA834 File Offset: 0x006A8A34 public virtual IEnumerator AAIEELHDDHA(ulong MECCBNAFGLJ, Action JOINLHEALDL) { texture = null; if (this.PHLGDGOGNHC.TryGetValue(MECCBNAFGLJ, out macmfmeekcm) && !string.IsNullOrEmpty(macmfmeekcm.JEFBDEILENL)) { kgbbpedecco = new KGBBPEDECCO(new Uri(macmfmeekcm.JEFBDEILENL)); yield return kgbbpedecco.CKKKGIFDIJJ(); if (kgbbpedecco.CMINJOGMKCG != null) { texture = kgbbpedecco.CMINJOGMKCG.KOGGHENGBPO; } } if (JOINLHEALDL != null) { JOINLHEALDL(texture); } yield break; } // Token: 0x06018085 RID: 98437 RVA: 0x006AA860 File Offset: 0x006A8A60 private Core.NpAccountId LMDJMEOCGCF() { UserProfiles.LocalUsers localUsers = new UserProfiles.LocalUsers(); try { UserProfiles.GetLocalUsers(localUsers); } catch (NpToolkitException) { } try { for (int i = 0; i < localUsers.LocalUsersIds.Length; i++) { if (localUsers.LocalUsersIds[i].UserId.Id == this.PNKIJAJLBPE) { return localUsers.LocalUsersIds[i].AccountId; } } } catch (NpToolkitException ex) { Debug.LogException(ex); } return 0UL; } // Token: 0x06018086 RID: 98438 RVA: 0x006AA910 File Offset: 0x006A8B10 private void IDNNPIICDEE() { base.StartCoroutine(this.LBKNKLDNJNL()); } // Token: 0x06018087 RID: 98439 RVA: 0x006AA920 File Offset: 0x006A8B20 public virtual IEnumerator NNAHGLKKLDH(PlatformManager.KOGDIIKMLOP JOINLHEALDL) { Console.WriteLine("BEGIN PS4PlatformManager.Initialize()"); Time.fixedDeltaTime = 0.033333335f; Time.maximumDeltaTime = Time.fixedDeltaTime * 2f - 0.001f; Main.OnAsyncEvent += this.OHLOFDLKMIC; try { InitToolkit initToolkit = new InitToolkit(); initToolkit.contentRestrictions.DefaultAgeRestriction = 0; initToolkit.threadSettings.affinity = Affinity.AllCores; initToolkit.memoryPools.JsonPoolSize = 6291456UL; InitToolkit initToolkit2 = initToolkit; initToolkit2.memoryPools.SslPoolSize = initToolkit2.memoryPools.SslPoolSize * 4UL; InitToolkit initToolkit3 = initToolkit; initToolkit3.memoryPools.MatchingSslPoolSize = initToolkit3.memoryPools.MatchingSslPoolSize * 4UL; InitToolkit initToolkit4 = initToolkit; initToolkit4.memoryPools.MatchingPoolSize = initToolkit4.memoryPools.MatchingPoolSize * 4UL; initToolkit.SetPushNotificationsFlags(PushNotificationsFlags.None); InitResult initResult = Main.Initialize(initToolkit); if (!initResult.Initialized) { Debug.LogError("PS4PlatformManager: NpToolkit not initialized"); JOINLHEALDL("Failed to initialize PSN platform"); yield break; } Debug.Log("NpToolkit Initialized"); Debug.Log("Plugin SDK Version : " + initResult.SceSDKVersion.ToString()); Debug.Log("Plugin DLL Version : " + initResult.DllVersion.ToString()); } catch (Exception ex) { Debug.LogException(ex); JOINLHEALDL("Error initializing PSN platform: " + ex.Message); yield break; } if (PS4PlatformManager.MODKICCBMGC == null) { PS4PlatformManager.MODKICCBMGC = new Func(NpUtils.CheckAvailablity); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.MODKICCBMGC, new NpUtils.CheckAvailablityRequest(), new Core.EmptyResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { string text = "Error checking availability: " + pcadlogbdja.BKGBBOPLLPC(); Debug.LogError("PS4PlatformManager: checkAvailabilityRequest.IsError: " + pcadlogbdja.BKGBBOPLLPC()); Console.WriteLine(text); JOINLHEALDL(text); yield break; } if (pcadlogbdja.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { Core.ReturnCodes returnCode = pcadlogbdja.CMINJOGMKCG.ReturnCode; string text2; if (returnCode != (Core.ReturnCodes)2153054214U) { if (returnCode != (Core.ReturnCodes)2153054218U) { if (returnCode != (Core.ReturnCodes)2153054223U) { text2 = "Could not connect to PSN: " + pcadlogbdja.CMINJOGMKCG.ReturnCode; } else { text2 = "A new version is available! Please 'Check for Update' to continue."; } } else { text2 = "The current user does not have a PSN account."; } } else { text2 = "You are not signed in to PSN."; } Debug.LogError("PS4PlatformManager: checkAvailabilityRequest.Response.ReturnCode != SUCCESS: " + pcadlogbdja.CMINJOGMKCG.ReturnCode); Console.WriteLine(text2); JOINLHEALDL(text2); yield break; } npAccountId = this.LMDJMEOCGCF(); if (PS4PlatformManager.IFPKLMFAABE == null) { PS4PlatformManager.IFPKLMFAABE = new Func(UserProfiles.GetNpProfiles); } pcadlogbdja2 = this.PNPNIEKNAKK(PS4PlatformManager.IFPKLMFAABE, new UserProfiles.GetNpProfilesRquest { AccountIds = new Core.NpAccountId[] { npAccountId } }, new UserProfiles.NpProfilesResponse()); yield return pcadlogbdja2; if (pcadlogbdja2.MKCLDLKDGGM) { string text3 = "Error retrieving local profiles: " + pcadlogbdja2.BKGBBOPLLPC(); Debug.LogError("PS4PlatformManager: getLocalProfileRequest.IsError: " + pcadlogbdja2.BKGBBOPLLPC()); Console.WriteLine(text3); JOINLHEALDL(text3); yield break; } if (pcadlogbdja2.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { string text4 = "Failed to get local profiles: " + pcadlogbdja2.CMINJOGMKCG.ReturnCode; Debug.LogError("PS4PlatformManager: getLocalProfileRequest.Response.ReturnCode != SUCCESS: " + pcadlogbdja2.CMINJOGMKCG.ReturnCode); Console.WriteLine(text4); JOINLHEALDL(text4); yield break; } if (pcadlogbdja2.CMINJOGMKCG.Profiles.Length == 0) { string text5 = "No local profiles found."; Debug.LogError("PS4PlatformManager: getLocalProfileRequest.Response.Profiles.Length == 0"); Console.WriteLine(text5); JOINLHEALDL(text5); yield break; } profile = pcadlogbdja2.CMINJOGMKCG.Profiles[0]; base.AMBOFILBDDF = profile.OnlineUser.AccountId.Id; base.ACDKGDGAPBG = profile.OnlineUser.OnlineID.Name; Player.SetPlatformPlayerId(this.LOLPFEFLKJN, base.AMBOFILBDDF); Debug.LogFormat("localProfile: {0}", new object[] { profile }); Debug.LogFormat("PlatformProfileId: {0}", new object[] { base.AMBOFILBDDF }); Debug.LogFormat("PlatformProfileName: {0}", new object[] { base.ACDKGDGAPBG }); this.OHFBGGMFEDH.Add(base.AMBOFILBDDF, new PS4PlatformManager.MGGMPKOIECE { MKFINBGEGMF = base.AMBOFILBDDF, DIOPBGFDHCC = base.ACDKGDGAPBG }); Console.WriteLine("END PS4PlatformManager.Initialize()"); JOINLHEALDL(null); yield break; } // Token: 0x06018088 RID: 98440 RVA: 0x006AA944 File Offset: 0x006A8B44 private void PMOAHFPEMHC(NpCallbackEvent PEHFDCGMCGD) { PS4PlatformManager.OAHMCDBNEGI oahmcdbnegi; if (this.GINFAILGBKK.TryGetValue(PEHFDCGMCGD.NpRequestId, out oahmcdbnegi)) { oahmcdbnegi.KFDGLOJEPBL(); this.GINFAILGBKK.Remove(PEHFDCGMCGD.NpRequestId); } } // Token: 0x06018089 RID: 98441 RVA: 0x006AA984 File Offset: 0x006A8B84 public virtual IEnumerator ECKJHHEPPFD(ulong MECCBNAFGLJ, Action JOINLHEALDL) { texture = null; if (this.PHLGDGOGNHC.TryGetValue(MECCBNAFGLJ, out macmfmeekcm) && !string.IsNullOrEmpty(macmfmeekcm.JEFBDEILENL)) { kgbbpedecco = new KGBBPEDECCO(new Uri(macmfmeekcm.JEFBDEILENL)); yield return kgbbpedecco.CKKKGIFDIJJ(); if (kgbbpedecco.CMINJOGMKCG != null) { texture = kgbbpedecco.CMINJOGMKCG.KOGGHENGBPO; } } if (JOINLHEALDL != null) { JOINLHEALDL(texture); } yield break; } // Token: 0x0601808A RID: 98442 RVA: 0x006AA9B0 File Offset: 0x006A8BB0 private IEnumerator IIBHNJKFMFH() { Console.WriteLine("BEGIN PS4PlatformManager.Start()"); DynamicGI.updateThreshold = 100f; Console.WriteLine("END PS4PlatformManager.Start()"); yield break; } // Token: 0x0601808B RID: 98443 RVA: 0x006AA9C4 File Offset: 0x006A8BC4 public virtual void JLBFGAMCDDE(string HOINCDIKMKF) { } // Token: 0x0601808C RID: 98444 RVA: 0x006AA9C8 File Offset: 0x006A8BC8 public virtual PlatformManager.JNJEBIDGBNH HFKHKKPJHEJ() { return (PlatformManager.JNJEBIDGBNH)6; } // Token: 0x0601808D RID: 98445 RVA: 0x006AA9CC File Offset: 0x006A8BCC private void NBIIJCFOJPK() { base.StartCoroutine(this.MDJJIHODHIM()); } // Token: 0x0601808E RID: 98446 RVA: 0x006AA9DC File Offset: 0x006A8BDC public override IEnumerator PostLoginInitialize(PlatformManager.KOGDIIKMLOP JOINLHEALDL) { this.NBIIJCFOJPK(); if (this.PlusRewardEquipment != null && this.PlusRewardEquipmentSkin != null) { if (PS4PlatformManager.OILJGGELHDM == null) { PS4PlatformManager.OILJGGELHDM = new Func(NpUtils.CheckPlus); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.OILJGGELHDM, new NpUtils.CheckPlusRequest(), new NpUtils.CheckPlusResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: CheckPlus failed: " + pcadlogbdja.BKGBBOPLLPC()); } else if (pcadlogbdja.CMINJOGMKCG.Authorized) { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.UpdateUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid); } else { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.RevokeUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid); } } else { Debug.LogError("PS4PlatformManager: PlusRewardEquipment or PlusRewardEquipmentSkin is null"); } JOINLHEALDL(null); yield break; } // Token: 0x0601808F RID: 98447 RVA: 0x006AAA00 File Offset: 0x006A8C00 public IEnumerator JDLAOGKFMMP(ulong DJGCHCIDKMD, Action JOINLHEALDL) { if (!this.OHFBGGMFEDH.TryGetValue(DJGCHCIDKMD, out mggmpkoiece)) { mggmpkoiece = new PS4PlatformManager.MGGMPKOIECE(); mggmpkoiece.MKFINBGEGMF = DJGCHCIDKMD; mggmpkoiece.BNBBDGFMGAG = true; if (PS4PlatformManager.INIAANDHPOK == null) { PS4PlatformManager.INIAANDHPOK = new Func(UserProfiles.GetNpProfiles); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.INIAANDHPOK, new UserProfiles.GetNpProfilesRquest { AccountIds = new Core.NpAccountId[] { DJGCHCIDKMD } }, new UserProfiles.NpProfilesResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM || pcadlogbdja.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { Debug.LogError("GetProfile failed: " + pcadlogbdja.BKGBBOPLLPC()); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else if (pcadlogbdja.CMINJOGMKCG.Profiles.Length != 1) { Debug.LogError("GetProfile failed: Profiles.Length == " + pcadlogbdja.CMINJOGMKCG.Profiles.Length); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else { mggmpkoiece.DIOPBGFDHCC = pcadlogbdja.CMINJOGMKCG.Profiles[0].OnlineUser.OnlineID.Name; } mggmpkoiece.BNBBDGFMGAG = false; } while (mggmpkoiece.BNBBDGFMGAG) { yield return new WaitForSecondsRealtime(0.1f); } JOINLHEALDL(mggmpkoiece.DIOPBGFDHCC); yield break; } // Token: 0x06018090 RID: 98448 RVA: 0x006AAA2C File Offset: 0x006A8C2C public virtual IEnumerator IKAMDDEFMHM(List OPGCNBCGJJH) { this.PHLGDGOGNHC.Clear(); OPGCNBCGJJH.Clear(); if (PS4PlatformManager.HCBMALGHOJO == null) { PS4PlatformManager.HCBMALGHOJO = new Func(Friends.GetFriends); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.HCBMALGHOJO, new Friends.GetFriendsRequest { Mode = Friends.FriendsRetrievalModes.all }, new Friends.FriendsResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: Failed to retrieve PSN friends: " + pcadlogbdja.BKGBBOPLLPC()); yield break; } friends = pcadlogbdja.CMINJOGMKCG.Friends; for (i = 0; i < friends.Length; i++) { Friends.Friend friend = friends[i]; if (friend.Profile.RelationType == Profiles.Profile.RelationTypes.friends) { string text = friend.Profile.ProfilePictureUrl; if (string.IsNullOrEmpty(text)) { text = friend.Profile.AvatarUrl; } PS4PlatformManager.MACMFMEEKCM macmfmeekcm = new PS4PlatformManager.MACMFMEEKCM { AMHOBPCPMCL = friend.Profile.OnlineUser.AccountId.Id, MJCOMGLOKCA = friend.Profile.OnlineUser.OnlineID.Name, JEFBDEILENL = text }; this.PHLGDGOGNHC.Add(macmfmeekcm.AMHOBPCPMCL, macmfmeekcm); OPGCNBCGJJH.Add(macmfmeekcm.AMHOBPCPMCL); } } yield break; } // Token: 0x06018091 RID: 98449 RVA: 0x006AAA50 File Offset: 0x006A8C50 private void DCMJLNAMHBK() { base.StartCoroutine(this.IGFGNPMPHEJ()); } // Token: 0x06018092 RID: 98450 RVA: 0x006AAA60 File Offset: 0x006A8C60 public virtual bool PHCHDOAOAAD() { return true; } // Token: 0x06018093 RID: 98451 RVA: 0x006AAA64 File Offset: 0x006A8C64 public override IEnumerator GetAuthParams(PlatformManager.KIIOOPNFCLC JOINLHEALDL) { if (PS4PlatformManager.OLBBPJGJPHB == null) { PS4PlatformManager.OLBBPJGJPHB = new Func(Auth.GetAuthCode); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.OLBBPJGJPHB, new Auth.GetAuthCodeRequest { ClientId = new Auth.NpClientId { Id = "4749538d-d6f4-4df8-bc32-70ca8b4f2bb7" }, Scope = "psn:s2s" }, new Auth.AuthCodeResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: Failed to retrieve PSN Auth Code: " + pcadlogbdja.BKGBBOPLLPC()); JOINLHEALDL(null); yield break; } text = HOEKEPDDBBF.DNGBHIBIGLN(new Dictionary { { "AuthCode", pcadlogbdja.CMINJOGMKCG.AuthCode }, { "IssuerId", (int)pcadlogbdja.CMINJOGMKCG.IssuerId } }); JOINLHEALDL(text); yield break; } // Token: 0x06018094 RID: 98452 RVA: 0x006AAA88 File Offset: 0x006A8C88 private void HIIAGEPBKEM(NpCallbackEvent BDELLKLCPMJ) { } // Token: 0x06018095 RID: 98453 RVA: 0x006AAA8C File Offset: 0x006A8C8C private Core.NpAccountId EGKAPJLPMOM() { UserProfiles.LocalUsers localUsers = new UserProfiles.LocalUsers(); try { UserProfiles.GetLocalUsers(localUsers); } catch (NpToolkitException) { } try { for (int i = 1; i < localUsers.LocalUsersIds.Length; i++) { if (localUsers.LocalUsersIds[i].UserId.Id == this.JDMKAOLCLHN()) { return localUsers.LocalUsersIds[i].AccountId; } } } catch (NpToolkitException ex) { Debug.LogException(ex); } return 0UL; } // Token: 0x17000A7B RID: 2683 // (get) Token: 0x06018096 RID: 98454 RVA: 0x006AAB3C File Offset: 0x006A8D3C public override bool KIKGNEDBOBH { get { return true; } } // Token: 0x06018097 RID: 98455 RVA: 0x006AAB40 File Offset: 0x006A8D40 public override IEnumerator Initialize(PlatformManager.KOGDIIKMLOP JOINLHEALDL) { Console.WriteLine("BEGIN PS4PlatformManager.Initialize()"); Time.fixedDeltaTime = 0.033333335f; Time.maximumDeltaTime = Time.fixedDeltaTime * 2f - 0.001f; Main.OnAsyncEvent += this.OHLOFDLKMIC; try { InitToolkit initToolkit = new InitToolkit(); initToolkit.contentRestrictions.DefaultAgeRestriction = 0; initToolkit.threadSettings.affinity = Affinity.AllCores; initToolkit.memoryPools.JsonPoolSize = 6291456UL; InitToolkit initToolkit2 = initToolkit; initToolkit2.memoryPools.SslPoolSize = initToolkit2.memoryPools.SslPoolSize * 4UL; InitToolkit initToolkit3 = initToolkit; initToolkit3.memoryPools.MatchingSslPoolSize = initToolkit3.memoryPools.MatchingSslPoolSize * 4UL; InitToolkit initToolkit4 = initToolkit; initToolkit4.memoryPools.MatchingPoolSize = initToolkit4.memoryPools.MatchingPoolSize * 4UL; initToolkit.SetPushNotificationsFlags(PushNotificationsFlags.None); InitResult initResult = Main.Initialize(initToolkit); if (!initResult.Initialized) { Debug.LogError("PS4PlatformManager: NpToolkit not initialized"); JOINLHEALDL("Failed to initialize PSN platform"); yield break; } Debug.Log("NpToolkit Initialized"); Debug.Log("Plugin SDK Version : " + initResult.SceSDKVersion.ToString()); Debug.Log("Plugin DLL Version : " + initResult.DllVersion.ToString()); } catch (Exception ex) { Debug.LogException(ex); JOINLHEALDL("Error initializing PSN platform: " + ex.Message); yield break; } if (PS4PlatformManager.MODKICCBMGC == null) { PS4PlatformManager.MODKICCBMGC = new Func(NpUtils.CheckAvailablity); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.MODKICCBMGC, new NpUtils.CheckAvailablityRequest(), new Core.EmptyResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { string text = "Error checking availability: " + pcadlogbdja.BKGBBOPLLPC(); Debug.LogError("PS4PlatformManager: checkAvailabilityRequest.IsError: " + pcadlogbdja.BKGBBOPLLPC()); Console.WriteLine(text); JOINLHEALDL(text); yield break; } if (pcadlogbdja.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { Core.ReturnCodes returnCode = pcadlogbdja.CMINJOGMKCG.ReturnCode; string text2; if (returnCode != (Core.ReturnCodes)2153054214U) { if (returnCode != (Core.ReturnCodes)2153054218U) { if (returnCode != (Core.ReturnCodes)2153054223U) { text2 = "Could not connect to PSN: " + pcadlogbdja.CMINJOGMKCG.ReturnCode; } else { text2 = "A new version is available! Please 'Check for Update' to continue."; } } else { text2 = "The current user does not have a PSN account."; } } else { text2 = "You are not signed in to PSN."; } Debug.LogError("PS4PlatformManager: checkAvailabilityRequest.Response.ReturnCode != SUCCESS: " + pcadlogbdja.CMINJOGMKCG.ReturnCode); Console.WriteLine(text2); JOINLHEALDL(text2); yield break; } npAccountId = this.LMDJMEOCGCF(); if (PS4PlatformManager.IFPKLMFAABE == null) { PS4PlatformManager.IFPKLMFAABE = new Func(UserProfiles.GetNpProfiles); } pcadlogbdja2 = this.PNPNIEKNAKK(PS4PlatformManager.IFPKLMFAABE, new UserProfiles.GetNpProfilesRquest { AccountIds = new Core.NpAccountId[] { npAccountId } }, new UserProfiles.NpProfilesResponse()); yield return pcadlogbdja2; if (pcadlogbdja2.MKCLDLKDGGM) { string text3 = "Error retrieving local profiles: " + pcadlogbdja2.BKGBBOPLLPC(); Debug.LogError("PS4PlatformManager: getLocalProfileRequest.IsError: " + pcadlogbdja2.BKGBBOPLLPC()); Console.WriteLine(text3); JOINLHEALDL(text3); yield break; } if (pcadlogbdja2.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { string text4 = "Failed to get local profiles: " + pcadlogbdja2.CMINJOGMKCG.ReturnCode; Debug.LogError("PS4PlatformManager: getLocalProfileRequest.Response.ReturnCode != SUCCESS: " + pcadlogbdja2.CMINJOGMKCG.ReturnCode); Console.WriteLine(text4); JOINLHEALDL(text4); yield break; } if (pcadlogbdja2.CMINJOGMKCG.Profiles.Length == 0) { string text5 = "No local profiles found."; Debug.LogError("PS4PlatformManager: getLocalProfileRequest.Response.Profiles.Length == 0"); Console.WriteLine(text5); JOINLHEALDL(text5); yield break; } profile = pcadlogbdja2.CMINJOGMKCG.Profiles[0]; base.AMBOFILBDDF = profile.OnlineUser.AccountId.Id; base.ACDKGDGAPBG = profile.OnlineUser.OnlineID.Name; Player.SetPlatformPlayerId(this.LOLPFEFLKJN, base.AMBOFILBDDF); Debug.LogFormat("localProfile: {0}", new object[] { profile }); Debug.LogFormat("PlatformProfileId: {0}", new object[] { base.AMBOFILBDDF }); Debug.LogFormat("PlatformProfileName: {0}", new object[] { base.ACDKGDGAPBG }); this.OHFBGGMFEDH.Add(base.AMBOFILBDDF, new PS4PlatformManager.MGGMPKOIECE { MKFINBGEGMF = base.AMBOFILBDDF, DIOPBGFDHCC = base.ACDKGDGAPBG }); Console.WriteLine("END PS4PlatformManager.Initialize()"); JOINLHEALDL(null); yield break; } // Token: 0x06018098 RID: 98456 RVA: 0x006AAB64 File Offset: 0x006A8D64 public virtual PlatformManager.JNJEBIDGBNH BFBHOGKEDBH() { return PlatformManager.JNJEBIDGBNH.STEAM; } // Token: 0x06018099 RID: 98457 RVA: 0x006AAB68 File Offset: 0x006A8D68 private void FLLELNIPAPH(NpCallbackEvent BDELLKLCPMJ) { } // Token: 0x0601809A RID: 98458 RVA: 0x006AAB6C File Offset: 0x006A8D6C public IEnumerator NNMKNENEFNL(ulong DJGCHCIDKMD, Action JOINLHEALDL) { if (!this.OHFBGGMFEDH.TryGetValue(DJGCHCIDKMD, out mggmpkoiece)) { mggmpkoiece = new PS4PlatformManager.MGGMPKOIECE(); mggmpkoiece.MKFINBGEGMF = DJGCHCIDKMD; mggmpkoiece.BNBBDGFMGAG = true; if (PS4PlatformManager.INIAANDHPOK == null) { PS4PlatformManager.INIAANDHPOK = new Func(UserProfiles.GetNpProfiles); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.INIAANDHPOK, new UserProfiles.GetNpProfilesRquest { AccountIds = new Core.NpAccountId[] { DJGCHCIDKMD } }, new UserProfiles.NpProfilesResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM || pcadlogbdja.CMINJOGMKCG.ReturnCode != Core.ReturnCodes.SUCCESS) { Debug.LogError("GetProfile failed: " + pcadlogbdja.BKGBBOPLLPC()); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else if (pcadlogbdja.CMINJOGMKCG.Profiles.Length != 1) { Debug.LogError("GetProfile failed: Profiles.Length == " + pcadlogbdja.CMINJOGMKCG.Profiles.Length); mggmpkoiece.DIOPBGFDHCC = "(Error)"; } else { mggmpkoiece.DIOPBGFDHCC = pcadlogbdja.CMINJOGMKCG.Profiles[0].OnlineUser.OnlineID.Name; } mggmpkoiece.BNBBDGFMGAG = false; } while (mggmpkoiece.BNBBDGFMGAG) { yield return new WaitForSecondsRealtime(0.1f); } JOINLHEALDL(mggmpkoiece.DIOPBGFDHCC); yield break; } // Token: 0x17000A7A RID: 2682 // (get) Token: 0x0601809B RID: 98459 RVA: 0x006AAB98 File Offset: 0x006A8D98 public override PlatformManager.EOKBLHACIHA IOFDDCGCJMF { get { return PlatformManager.EOKBLHACIHA.ONE_EIGHTY_DEGREE; } } // Token: 0x0601809C RID: 98460 RVA: 0x006AAB9C File Offset: 0x006A8D9C public virtual IEnumerator DBMNIDLJJLN(ulong MECCBNAFGLJ, Action JOINLHEALDL) { string text = null; PS4PlatformManager.MACMFMEEKCM macmfmeekcm; if (this.PHLGDGOGNHC.TryGetValue(MECCBNAFGLJ, out macmfmeekcm)) { text = macmfmeekcm.MJCOMGLOKCA; } JOINLHEALDL(text); yield break; } // Token: 0x0601809D RID: 98461 RVA: 0x006AABC8 File Offset: 0x006A8DC8 private IEnumerator FLGMJIEGCLD() { if (PS4PlatformManager.LMJIBBALJAH == null) { PS4PlatformManager.LMJIBBALJAH = new Func(Friends.GetBlockedUsers); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.LMJIBBALJAH, new Friends.GetBlockedUsersRquest { Mode = Friends.BlockedUsersRetrievalMode.tryCached }, new Friends.BlockedUsersResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: Failed to retrieve PSN blocked user list: " + pcadlogbdja.BKGBBOPLLPC()); } else if (pcadlogbdja.CMINJOGMKCG.Users.Length > 0) { IEnumerable users = pcadlogbdja.CMINJOGMKCG.Users; if (PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI == null) { PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI = new Func(PS4PlatformManager.CGBCGHEOBBA.OJKNBNGGBEC); } List list = users.Select(PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI).ToList(); GLGMPGPNNBP.DNIBADEGKCK(this.LOLPFEFLKJN, list); } yield break; } // Token: 0x0601809E RID: 98462 RVA: 0x006AABE4 File Offset: 0x006A8DE4 private void LBJOJBMBEFF(NpCallbackEvent PEHFDCGMCGD) { PS4PlatformManager.OAHMCDBNEGI oahmcdbnegi; if (this.GINFAILGBKK.TryGetValue(PEHFDCGMCGD.NpRequestId, out oahmcdbnegi)) { oahmcdbnegi.IIPOLLJICJF(); this.GINFAILGBKK.Remove(PEHFDCGMCGD.NpRequestId); } } // Token: 0x0601809F RID: 98463 RVA: 0x006AAC24 File Offset: 0x006A8E24 public virtual PlatformManager.NEDLHEIPFJO KKCKLCBGCLI() { return PlatformManager.NEDLHEIPFJO.VIVE; } // Token: 0x060180A0 RID: 98464 RVA: 0x006AAC28 File Offset: 0x006A8E28 public virtual IEnumerator DIGLBDGNIKI(PlatformManager.KIIOOPNFCLC JOINLHEALDL) { if (PS4PlatformManager.OLBBPJGJPHB == null) { PS4PlatformManager.OLBBPJGJPHB = new Func(Auth.GetAuthCode); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.OLBBPJGJPHB, new Auth.GetAuthCodeRequest { ClientId = new Auth.NpClientId { Id = "4749538d-d6f4-4df8-bc32-70ca8b4f2bb7" }, Scope = "psn:s2s" }, new Auth.AuthCodeResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: Failed to retrieve PSN Auth Code: " + pcadlogbdja.BKGBBOPLLPC()); JOINLHEALDL(null); yield break; } text = HOEKEPDDBBF.DNGBHIBIGLN(new Dictionary { { "AuthCode", pcadlogbdja.CMINJOGMKCG.AuthCode }, { "IssuerId", (int)pcadlogbdja.CMINJOGMKCG.IssuerId } }); JOINLHEALDL(text); yield break; } // Token: 0x060180A1 RID: 98465 RVA: 0x006AAC4C File Offset: 0x006A8E4C public virtual PlatformManager.NEDLHEIPFJO LKGHHGMMNBB() { return (PlatformManager.NEDLHEIPFJO)8; } // Token: 0x060180A2 RID: 98466 RVA: 0x006AAC50 File Offset: 0x006A8E50 private void OHLOFDLKMIC(NpCallbackEvent PEHFDCGMCGD) { if (PEHFDCGMCGD.Service == ServiceTypes.Notification) { this.IHPDFIHJIBN(PEHFDCGMCGD); } else { this.NKCLBJOCKPA(PEHFDCGMCGD); } } // Token: 0x060180A3 RID: 98467 RVA: 0x006AAC74 File Offset: 0x006A8E74 private IEnumerator DHHNOCNIGDO() { if (PS4PlatformManager.LMJIBBALJAH == null) { PS4PlatformManager.LMJIBBALJAH = new Func(Friends.GetBlockedUsers); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.LMJIBBALJAH, new Friends.GetBlockedUsersRquest { Mode = Friends.BlockedUsersRetrievalMode.tryCached }, new Friends.BlockedUsersResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: Failed to retrieve PSN blocked user list: " + pcadlogbdja.BKGBBOPLLPC()); } else if (pcadlogbdja.CMINJOGMKCG.Users.Length > 0) { IEnumerable users = pcadlogbdja.CMINJOGMKCG.Users; if (PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI == null) { PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI = new Func(PS4PlatformManager.CGBCGHEOBBA.OJKNBNGGBEC); } List list = users.Select(PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI).ToList(); GLGMPGPNNBP.DNIBADEGKCK(this.LOLPFEFLKJN, list); } yield break; } // Token: 0x060180A4 RID: 98468 RVA: 0x006AAC90 File Offset: 0x006A8E90 public virtual PlatformManager.NEDLHEIPFJO MFKBAHOIHOM() { return PlatformManager.NEDLHEIPFJO.MICROSOFT_VR; } // Token: 0x060180A5 RID: 98469 RVA: 0x006AAC94 File Offset: 0x006A8E94 public virtual IEnumerator PFHFKAOGJBE(ulong MECCBNAFGLJ, Action JOINLHEALDL) { texture = null; if (this.PHLGDGOGNHC.TryGetValue(MECCBNAFGLJ, out macmfmeekcm) && !string.IsNullOrEmpty(macmfmeekcm.JEFBDEILENL)) { kgbbpedecco = new KGBBPEDECCO(new Uri(macmfmeekcm.JEFBDEILENL)); yield return kgbbpedecco.CKKKGIFDIJJ(); if (kgbbpedecco.CMINJOGMKCG != null) { texture = kgbbpedecco.CMINJOGMKCG.KOGGHENGBPO; } } if (JOINLHEALDL != null) { JOINLHEALDL(texture); } yield break; } // Token: 0x060180A6 RID: 98470 RVA: 0x006AACC0 File Offset: 0x006A8EC0 private void DBKHAIGPEOH(NpCallbackEvent BDELLKLCPMJ) { } // Token: 0x060180A7 RID: 98471 RVA: 0x006AACC4 File Offset: 0x006A8EC4 public virtual IEnumerator OKOODJMEOBF(ulong MECCBNAFGLJ, Action JOINLHEALDL) { texture = null; if (this.PHLGDGOGNHC.TryGetValue(MECCBNAFGLJ, out macmfmeekcm) && !string.IsNullOrEmpty(macmfmeekcm.JEFBDEILENL)) { kgbbpedecco = new KGBBPEDECCO(new Uri(macmfmeekcm.JEFBDEILENL)); yield return kgbbpedecco.CKKKGIFDIJJ(); if (kgbbpedecco.CMINJOGMKCG != null) { texture = kgbbpedecco.CMINJOGMKCG.KOGGHENGBPO; } } if (JOINLHEALDL != null) { JOINLHEALDL(texture); } yield break; } // Token: 0x060180A9 RID: 98473 RVA: 0x006AAD1C File Offset: 0x006A8F1C public virtual PlatformManager.NEDLHEIPFJO JAMBGFDGJHJ() { return PlatformManager.NEDLHEIPFJO.OCULUS; } // Token: 0x060180AA RID: 98474 RVA: 0x006AAD20 File Offset: 0x006A8F20 private void AOEODPAHABA(NpCallbackEvent BDELLKLCPMJ) { } // Token: 0x060180AB RID: 98475 RVA: 0x006AAD24 File Offset: 0x006A8F24 private IEnumerator LBKNKLDNJNL() { if (PS4PlatformManager.LMJIBBALJAH == null) { PS4PlatformManager.LMJIBBALJAH = new Func(Friends.GetBlockedUsers); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.LMJIBBALJAH, new Friends.GetBlockedUsersRquest { Mode = Friends.BlockedUsersRetrievalMode.tryCached }, new Friends.BlockedUsersResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: Failed to retrieve PSN blocked user list: " + pcadlogbdja.BKGBBOPLLPC()); } else if (pcadlogbdja.CMINJOGMKCG.Users.Length > 0) { IEnumerable users = pcadlogbdja.CMINJOGMKCG.Users; if (PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI == null) { PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI = new Func(PS4PlatformManager.CGBCGHEOBBA.OJKNBNGGBEC); } List list = users.Select(PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI).ToList(); GLGMPGPNNBP.DNIBADEGKCK(this.LOLPFEFLKJN, list); } yield break; } // Token: 0x060180AC RID: 98476 RVA: 0x006AAD40 File Offset: 0x006A8F40 public virtual void DMGJBAKMNPB(string HOINCDIKMKF) { } // Token: 0x060180AD RID: 98477 RVA: 0x006AAD44 File Offset: 0x006A8F44 public virtual IEnumerator MCDDFGDJELJ(ulong MECCBNAFGLJ, Action JOINLHEALDL) { string text = null; PS4PlatformManager.MACMFMEEKCM macmfmeekcm; if (this.PHLGDGOGNHC.TryGetValue(MECCBNAFGLJ, out macmfmeekcm)) { text = macmfmeekcm.MJCOMGLOKCA; } JOINLHEALDL(text); yield break; } // Token: 0x060180AE RID: 98478 RVA: 0x006AAD70 File Offset: 0x006A8F70 public virtual PlatformManager.EOKBLHACIHA KMIDNIGDJJB() { return PlatformManager.EOKBLHACIHA.DEFAULT; } // Token: 0x060180AF RID: 98479 RVA: 0x006AAD74 File Offset: 0x006A8F74 public override IEnumerator GetPlatformFriendIds(List OPGCNBCGJJH) { this.PHLGDGOGNHC.Clear(); OPGCNBCGJJH.Clear(); if (PS4PlatformManager.HCBMALGHOJO == null) { PS4PlatformManager.HCBMALGHOJO = new Func(Friends.GetFriends); } pcadlogbdja = this.PNPNIEKNAKK(PS4PlatformManager.HCBMALGHOJO, new Friends.GetFriendsRequest { Mode = Friends.FriendsRetrievalModes.all }, new Friends.FriendsResponse()); yield return pcadlogbdja; if (pcadlogbdja.MKCLDLKDGGM) { Debug.LogError("PS4PlatformManager: Failed to retrieve PSN friends: " + pcadlogbdja.BKGBBOPLLPC()); yield break; } friends = pcadlogbdja.CMINJOGMKCG.Friends; for (i = 0; i < friends.Length; i++) { Friends.Friend friend = friends[i]; if (friend.Profile.RelationType == Profiles.Profile.RelationTypes.friends) { string text = friend.Profile.ProfilePictureUrl; if (string.IsNullOrEmpty(text)) { text = friend.Profile.AvatarUrl; } PS4PlatformManager.MACMFMEEKCM macmfmeekcm = new PS4PlatformManager.MACMFMEEKCM { AMHOBPCPMCL = friend.Profile.OnlineUser.AccountId.Id, MJCOMGLOKCA = friend.Profile.OnlineUser.OnlineID.Name, JEFBDEILENL = text }; this.PHLGDGOGNHC.Add(macmfmeekcm.AMHOBPCPMCL, macmfmeekcm); OPGCNBCGJJH.Add(macmfmeekcm.AMHOBPCPMCL); } } yield break; } // Token: 0x060180B0 RID: 98480 RVA: 0x006AAD98 File Offset: 0x006A8F98 private void HCJHNPBHPFN(NpCallbackEvent BDELLKLCPMJ) { } // Token: 0x0400424A RID: 16970 private const int ADAINNDLHLL = 60; // Token: 0x0400424B RID: 16971 private const int FLLJFNAOHNJ = 30; // Token: 0x0400424C RID: 16972 private const int CBFDFCFAPMK = 2; // Token: 0x0400424D RID: 16973 private const string LIKKEFPDAKE = "2017.10.25"; // Token: 0x0400424E RID: 16974 private const string BHKCKLHFNKA = "4749538d-d6f4-4df8-bc32-70ca8b4f2bb7"; // Token: 0x0400424F RID: 16975 [SerializeField] private WarningScreen WarningScreenPrefab; // Token: 0x04004250 RID: 16976 [SerializeField] private EulaScreen EulaScreenPrefab; // Token: 0x04004251 RID: 16977 [SerializeField] private DebugConsoleUI DebugConsoleUIPrefab; // Token: 0x04004252 RID: 16978 [SerializeField] private ToolSkinMapper PlusRewardEquipment; // Token: 0x04004253 RID: 16979 [SerializeField] private EquipmentSkin PlusRewardEquipmentSkin; // Token: 0x04004254 RID: 16980 private Dictionary PHLGDGOGNHC = new Dictionary(); // Token: 0x04004255 RID: 16981 private Dictionary OHFBGGMFEDH = new Dictionary(); // Token: 0x04004256 RID: 16982 private Dictionary GINFAILGBKK = new Dictionary(); // Token: 0x04004257 RID: 16983 [CompilerGenerated] private static Func MODKICCBMGC; // Token: 0x04004258 RID: 16984 [CompilerGenerated] private static Func IFPKLMFAABE; // Token: 0x04004259 RID: 16985 [CompilerGenerated] private static Func OILJGGELHDM; // Token: 0x0400425A RID: 16986 [CompilerGenerated] private static Func OLBBPJGJPHB; // Token: 0x0400425B RID: 16987 [CompilerGenerated] private static Func HCBMALGHOJO; // Token: 0x0400425C RID: 16988 [CompilerGenerated] private static Func INIAANDHPOK; // Token: 0x0400425D RID: 16989 [CompilerGenerated] private static Func LMJIBBALJAH; // Token: 0x02000C1F RID: 3103 private class MACMFMEEKCM { // Token: 0x0400425E RID: 16990 public ulong AMHOBPCPMCL; // Token: 0x0400425F RID: 16991 public string MJCOMGLOKCA; // Token: 0x04004260 RID: 16992 public string JEFBDEILENL; } // Token: 0x02000C20 RID: 3104 private class MGGMPKOIECE { // Token: 0x04004261 RID: 16993 public ulong MKFINBGEGMF; // Token: 0x04004262 RID: 16994 public string DIOPBGFDHCC; // Token: 0x04004263 RID: 16995 public bool BNBBDGFMGAG; } // Token: 0x02000C21 RID: 3105 private class OAHMCDBNEGI : CustomYieldInstruction { // Token: 0x060180B3 RID: 98483 RVA: 0x006AADAC File Offset: 0x006A8FAC public string ALOLADNNLIP() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("cm90b2J1ZmIGcHJvdG8z", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180B4 RID: 98484 RVA: 0x006AAE38 File Offset: 0x006A9038 public bool KOCGOBNCIDB() { return this.MONONMKPHKH || (this.AHHBAGJFLFC == null && !this.DKBBNNEBKMO.HasServerError && this.DKBBNNEBKMO.IsErrorCode); } // Token: 0x060180B5 RID: 98485 RVA: 0x006AAE74 File Offset: 0x006A9074 public void AHDEJFIEEIO(NpToolkitException AHHBAGJFLFC) { this.AHHBAGJFLFC = AHHBAGJFLFC; this.MONONMKPHKH = true; } // Token: 0x060180B6 RID: 98486 RVA: 0x006AAE84 File Offset: 0x006A9084 public virtual bool GOMBEELJHFO() { return this.MONONMKPHKH; } // Token: 0x060180B7 RID: 98487 RVA: 0x006AAE8C File Offset: 0x006A908C public bool OHAKENFDFJA() { return this.MONONMKPHKH || this.AHHBAGJFLFC != null || this.DKBBNNEBKMO.HasServerError || this.DKBBNNEBKMO.IsErrorCode; } // Token: 0x060180B8 RID: 98488 RVA: 0x006AAEC8 File Offset: 0x006A90C8 public void BHIJGGOGKKE(NpToolkitException AHHBAGJFLFC) { this.AHHBAGJFLFC = AHHBAGJFLFC; this.MONONMKPHKH = false; } // Token: 0x060180B9 RID: 98489 RVA: 0x006AAED8 File Offset: 0x006A90D8 public void BIFJODPAMCH() { this.MONONMKPHKH = false; } // Token: 0x060180BA RID: 98490 RVA: 0x006AAEE4 File Offset: 0x006A90E4 public string DKBGNACEMKG() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("api/PlayerCheer/", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180BB RID: 98491 RVA: 0x006AAF70 File Offset: 0x006A9170 public string LNGAHGIFBME() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("RpcFinishCurrentSubExtrusion", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180BC RID: 98492 RVA: 0x006AAFFC File Offset: 0x006A91FC public virtual bool AFCFJFGBKEJ() { return this.MONONMKPHKH; } // Token: 0x060180BD RID: 98493 RVA: 0x006AB004 File Offset: 0x006A9204 public void MBIDEKCKPOD() { this.MONONMKPHKH = true; } // Token: 0x060180BE RID: 98494 RVA: 0x006AB010 File Offset: 0x006A9210 public string OJBKMAPHGMA() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("{0}v2/phone", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180BF RID: 98495 RVA: 0x006AB09C File Offset: 0x006A929C public bool KBIGGJIFGDM() { return this.MONONMKPHKH || this.AHHBAGJFLFC != null || this.DKBBNNEBKMO.HasServerError || this.DKBBNNEBKMO.IsErrorCode; } // Token: 0x060180C0 RID: 98496 RVA: 0x006AB0D8 File Offset: 0x006A92D8 public void IIPOLLJICJF() { this.MONONMKPHKH = false; } // Token: 0x060180C1 RID: 98497 RVA: 0x006AB0E4 File Offset: 0x006A92E4 public virtual bool LNLAABLJHHL() { return this.MONONMKPHKH; } // Token: 0x060180C2 RID: 98498 RVA: 0x006AB0EC File Offset: 0x006A92EC public string AMKJHNCLOEO() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("count", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x17000A7D RID: 2685 // (get) Token: 0x060180C3 RID: 98499 RVA: 0x006AB178 File Offset: 0x006A9378 public override bool OJFHJMDGFKM { get { return this.MONONMKPHKH; } } // Token: 0x060180C4 RID: 98500 RVA: 0x006AB180 File Offset: 0x006A9380 public bool HOJEIKBDGKD() { return this.MONONMKPHKH || (this.AHHBAGJFLFC == null && !this.DKBBNNEBKMO.HasServerError && this.DKBBNNEBKMO.IsErrorCode); } // Token: 0x060180C5 RID: 98501 RVA: 0x006AB1BC File Offset: 0x006A93BC public void PECEAIFJBIH() { this.MONONMKPHKH = false; } // Token: 0x060180C6 RID: 98502 RVA: 0x006AB1C8 File Offset: 0x006A93C8 public virtual bool NCEKJPNKEDA() { return this.MONONMKPHKH; } // Token: 0x060180C7 RID: 98503 RVA: 0x006AB1D0 File Offset: 0x006A93D0 public bool FJMEGMFDLBK() { return !this.MONONMKPHKH && (this.AHHBAGJFLFC == null && !this.DKBBNNEBKMO.HasServerError) && this.DKBBNNEBKMO.IsErrorCode; } // Token: 0x060180C8 RID: 98504 RVA: 0x006AB20C File Offset: 0x006A940C public void IMOPLICJNAP(NpToolkitException AHHBAGJFLFC) { this.AHHBAGJFLFC = AHHBAGJFLFC; this.MONONMKPHKH = false; } // Token: 0x060180C9 RID: 98505 RVA: 0x006AB21C File Offset: 0x006A941C public virtual bool FKBAKKNIHNK() { return this.MONONMKPHKH; } // Token: 0x060180CA RID: 98506 RVA: 0x006AB224 File Offset: 0x006A9424 public void ANLCFKLNOMK() { this.MONONMKPHKH = false; } // Token: 0x060180CB RID: 98507 RVA: 0x006AB230 File Offset: 0x006A9430 public bool MHDEHDKPIJL() { return this.MONONMKPHKH || (this.AHHBAGJFLFC == null && !this.DKBBNNEBKMO.HasServerError && this.DKBBNNEBKMO.IsErrorCode); } // Token: 0x060180CC RID: 98508 RVA: 0x006AB26C File Offset: 0x006A946C public void BOKBIJDBOBO(NpToolkitException AHHBAGJFLFC) { this.AHHBAGJFLFC = AHHBAGJFLFC; this.MONONMKPHKH = false; } // Token: 0x060180CD RID: 98509 RVA: 0x006AB27C File Offset: 0x006A947C public void JHOFAKGOGOP() { this.MONONMKPHKH = true; } // Token: 0x060180CE RID: 98510 RVA: 0x006AB288 File Offset: 0x006A9488 public string JABAIMGADCH() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("Unable to Join Room", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180CF RID: 98511 RVA: 0x006AB314 File Offset: 0x006A9514 public virtual bool EKDKOIOPDCE() { return this.MONONMKPHKH; } // Token: 0x060180D0 RID: 98512 RVA: 0x006AB31C File Offset: 0x006A951C public void LEPBMCLCENF(NpToolkitException AHHBAGJFLFC) { this.AHHBAGJFLFC = AHHBAGJFLFC; this.MONONMKPHKH = false; } // Token: 0x060180D1 RID: 98513 RVA: 0x006AB32C File Offset: 0x006A952C public virtual bool LLLKNBDBMNI() { return this.MONONMKPHKH; } // Token: 0x17000A7E RID: 2686 // (get) Token: 0x060180D2 RID: 98514 RVA: 0x006AB334 File Offset: 0x006A9534 public bool MKCLDLKDGGM { get { return !this.MONONMKPHKH && (this.AHHBAGJFLFC != null || this.DKBBNNEBKMO.HasServerError || this.DKBBNNEBKMO.IsErrorCode); } } // Token: 0x060180D3 RID: 98515 RVA: 0x006AB370 File Offset: 0x006A9570 public void BLHGEBELNFA(NpToolkitException AHHBAGJFLFC) { this.AHHBAGJFLFC = AHHBAGJFLFC; this.MONONMKPHKH = true; } // Token: 0x060180D4 RID: 98516 RVA: 0x006AB380 File Offset: 0x006A9580 public string KHONBDCGMOG() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("RunJoinGameSession RecRoomSceneManager is null.", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180D5 RID: 98517 RVA: 0x006AB40C File Offset: 0x006A960C public bool EPBLEAJGCPL() { return this.MONONMKPHKH || this.AHHBAGJFLFC != null || this.DKBBNNEBKMO.HasServerError || this.DKBBNNEBKMO.IsErrorCode; } // Token: 0x060180D6 RID: 98518 RVA: 0x006AB448 File Offset: 0x006A9648 public virtual bool GGBJOEHIMHO() { return this.MONONMKPHKH; } // Token: 0x060180D7 RID: 98519 RVA: 0x006AB450 File Offset: 0x006A9650 public void LMEKIBNCAHB(NpToolkitException AHHBAGJFLFC) { this.AHHBAGJFLFC = AHHBAGJFLFC; this.MONONMKPHKH = false; } // Token: 0x060180D8 RID: 98520 RVA: 0x006AB460 File Offset: 0x006A9660 public void FPKCDFJNLEH(NpToolkitException AHHBAGJFLFC) { this.AHHBAGJFLFC = AHHBAGJFLFC; this.MONONMKPHKH = true; } // Token: 0x060180D9 RID: 98521 RVA: 0x006AB470 File Offset: 0x006A9670 public string LFIMBLGHCIM() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("ATTENUATION_CURVE_ON", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180DA RID: 98522 RVA: 0x006AB4FC File Offset: 0x006A96FC public void PCEMDJJIOKB(NpToolkitException AHHBAGJFLFC) { this.AHHBAGJFLFC = AHHBAGJFLFC; this.MONONMKPHKH = true; } // Token: 0x060180DB RID: 98523 RVA: 0x006AB50C File Offset: 0x006A970C public bool CAGPHKGJBBB() { return this.MONONMKPHKH || this.AHHBAGJFLFC != null || this.DKBBNNEBKMO.HasServerError || this.DKBBNNEBKMO.IsErrorCode; } // Token: 0x060180DC RID: 98524 RVA: 0x006AB548 File Offset: 0x006A9748 public string HABJPNAMPGD() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("fromPlayerId", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180DD RID: 98525 RVA: 0x006AB5D4 File Offset: 0x006A97D4 public virtual bool MJLCAIMIIJI() { return this.MONONMKPHKH; } // Token: 0x060180DE RID: 98526 RVA: 0x006AB5DC File Offset: 0x006A97DC public void KFHJOMMCIAE() { this.MONONMKPHKH = true; } // Token: 0x060180DF RID: 98527 RVA: 0x006AB5E8 File Offset: 0x006A97E8 public void EGIFMEGEFAB(NpToolkitException AHHBAGJFLFC) { this.AHHBAGJFLFC = AHHBAGJFLFC; this.MONONMKPHKH = false; } // Token: 0x060180E0 RID: 98528 RVA: 0x006AB5F8 File Offset: 0x006A97F8 public virtual bool NDJFFGNHLNL() { return this.MONONMKPHKH; } // Token: 0x060180E1 RID: 98529 RVA: 0x006AB600 File Offset: 0x006A9800 public string HCKDMCNAMHH() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format(".unity", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180E2 RID: 98530 RVA: 0x006AB68C File Offset: 0x006A988C public string ICBNKIFJNOI() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("{0}: {1}", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180E3 RID: 98531 RVA: 0x006AB718 File Offset: 0x006A9918 public virtual bool OOEAJGNBOPG() { return this.MONONMKPHKH; } // Token: 0x060180E4 RID: 98532 RVA: 0x006AB720 File Offset: 0x006A9920 public void EOIHPGJHBAO(NpToolkitException AHHBAGJFLFC) { this.AHHBAGJFLFC = AHHBAGJFLFC; this.MONONMKPHKH = false; } // Token: 0x060180E5 RID: 98533 RVA: 0x006AB730 File Offset: 0x006A9930 public void KFDGLOJEPBL() { this.MONONMKPHKH = false; } // Token: 0x060180E6 RID: 98534 RVA: 0x006AB73C File Offset: 0x006A993C public OAHMCDBNEGI(RequestBase OCJJLJHMMGH, ResponseBase DKBBNNEBKMO) { this.OCJJLJHMMGH = OCJJLJHMMGH; this.DKBBNNEBKMO = DKBBNNEBKMO; this.AHHBAGJFLFC = null; this.MONONMKPHKH = true; } // Token: 0x060180E7 RID: 98535 RVA: 0x006AB760 File Offset: 0x006A9960 public string BHPJKJBBAPD() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("Caught Exception: ", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180E8 RID: 98536 RVA: 0x006AB7EC File Offset: 0x006A99EC public void MJFCMAJFLID(NpToolkitException AHHBAGJFLFC) { this.AHHBAGJFLFC = AHHBAGJFLFC; this.MONONMKPHKH = true; } // Token: 0x060180E9 RID: 98537 RVA: 0x006AB7FC File Offset: 0x006A99FC public void GHAFEHFFHDG() { this.MONONMKPHKH = true; } // Token: 0x060180EA RID: 98538 RVA: 0x006AB808 File Offset: 0x006A9A08 public void AOKHIIFGGBH() { this.MONONMKPHKH = true; } // Token: 0x060180EB RID: 98539 RVA: 0x006AB814 File Offset: 0x006A9A14 public void BIAAKAGFPNA(NpToolkitException AHHBAGJFLFC) { this.AHHBAGJFLFC = AHHBAGJFLFC; this.MONONMKPHKH = true; } // Token: 0x060180EC RID: 98540 RVA: 0x006AB824 File Offset: 0x006A9A24 public bool AFHBGKHLFJB() { return this.MONONMKPHKH || (this.AHHBAGJFLFC == null && !this.DKBBNNEBKMO.HasServerError && this.DKBBNNEBKMO.IsErrorCode); } // Token: 0x060180ED RID: 98541 RVA: 0x006AB860 File Offset: 0x006A9A60 public string BKGBBOPLLPC() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("HTTP Status {0}: {1}", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180EE RID: 98542 RVA: 0x006AB8EC File Offset: 0x006A9AEC public string HEAPKECMNBL() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("Request finished Successfully, but the server sent an error. Status Code: {0}-{1} Message: {2}", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180EF RID: 98543 RVA: 0x006AB978 File Offset: 0x006A9B78 public bool HPNJMENBCPC() { return !this.MONONMKPHKH && (this.AHHBAGJFLFC != null || this.DKBBNNEBKMO.HasServerError || this.DKBBNNEBKMO.IsErrorCode); } // Token: 0x060180F0 RID: 98544 RVA: 0x006AB9B4 File Offset: 0x006A9BB4 public void IIGAGBGMKKC() { this.MONONMKPHKH = false; } // Token: 0x060180F1 RID: 98545 RVA: 0x006AB9C0 File Offset: 0x006A9BC0 public virtual bool NPOMGFJAPPH() { return this.MONONMKPHKH; } // Token: 0x060180F2 RID: 98546 RVA: 0x006AB9C8 File Offset: 0x006A9BC8 public virtual bool OCMAAKIPMDM() { return this.MONONMKPHKH; } // Token: 0x060180F3 RID: 98547 RVA: 0x006AB9D0 File Offset: 0x006A9BD0 public bool KCBNHLCLPEG() { return !this.MONONMKPHKH && (this.AHHBAGJFLFC == null && !this.DKBBNNEBKMO.HasServerError) && this.DKBBNNEBKMO.IsErrorCode; } // Token: 0x060180F4 RID: 98548 RVA: 0x006ABA0C File Offset: 0x006A9C0C public void DHFCDBJEIBF() { this.MONONMKPHKH = false; } // Token: 0x060180F5 RID: 98549 RVA: 0x006ABA18 File Offset: 0x006A9C18 public string AGKGCJEDGID() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("pr", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180F6 RID: 98550 RVA: 0x006ABAA4 File Offset: 0x006A9CA4 public string HKFFAMFIDLO() { if (this.AHHBAGJFLFC != null) { return this.AHHBAGJFLFC.Message; } if (this.DKBBNNEBKMO.HasServerError) { return string.Format("no-store", this.DKBBNNEBKMO.ServerError.HttpStatusCode, this.DKBBNNEBKMO.ServerError.JsonData); } if (this.DKBBNNEBKMO.IsErrorCode) { return this.DKBBNNEBKMO.ConvertReturnCodeToString(this.OCJJLJHMMGH.FunctionType); } return null; } // Token: 0x060180F7 RID: 98551 RVA: 0x006ABB30 File Offset: 0x006A9D30 public bool GMLCKIEJKFF() { return this.MONONMKPHKH || this.AHHBAGJFLFC != null || this.DKBBNNEBKMO.HasServerError || this.DKBBNNEBKMO.IsErrorCode; } // Token: 0x060180F8 RID: 98552 RVA: 0x006ABB6C File Offset: 0x006A9D6C public virtual bool HHJCKNDCEIA() { return this.MONONMKPHKH; } // Token: 0x04004264 RID: 16996 protected readonly RequestBase OCJJLJHMMGH; // Token: 0x04004265 RID: 16997 protected readonly ResponseBase DKBBNNEBKMO; // Token: 0x04004266 RID: 16998 protected NpToolkitException AHHBAGJFLFC; // Token: 0x04004267 RID: 16999 protected bool MONONMKPHKH; } // Token: 0x02000C22 RID: 3106 private class PCADLOGBDJA : PS4PlatformManager.OAHMCDBNEGI where TRequest : RequestBase where TResponse : ResponseBase, new() { // Token: 0x17000A80 RID: 2688 // (get) Token: 0x060180F9 RID: 98553 RVA: 0x006ABB74 File Offset: 0x006A9D74 public TResponse CMINJOGMKCG { get { return (TResponse)((object)this.DKBBNNEBKMO); } } // Token: 0x17000A7F RID: 2687 // (get) Token: 0x060180FA RID: 98554 RVA: 0x006ABB84 File Offset: 0x006A9D84 public TRequest ECMEIJHJLAM { get { return (TRequest)((object)this.OCJJLJHMMGH); } } // Token: 0x060180FB RID: 98555 RVA: 0x006ABB94 File Offset: 0x006A9D94 public PCADLOGBDJA(TRequest OCJJLJHMMGH, TResponse DKBBNNEBKMO) : base(OCJJLJHMMGH, DKBBNNEBKMO) { } } }