Files
Dec2017-Script-Dump/Assembly-CSharp/PS4PlatformManager.cs
T
2026-06-04 11:42:34 +02:00

3126 lines
103 KiB
C#

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.GetBlockedUsersRquest, Friends.BlockedUsersResponse, int>(Friends.GetBlockedUsers);
}
PS4PlatformManager.PCADLOGBDJA<Friends.GetBlockedUsersRquest, Friends.BlockedUsersResponse> pcadlogbdja = this.PNPNIEKNAKK<Friends.GetBlockedUsersRquest, Friends.BlockedUsersResponse>(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<Core.OnlineUser> users = pcadlogbdja.CMINJOGMKCG.Users;
if (PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI == null)
{
PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI = new Func<Core.OnlineUser, ulong>(PS4PlatformManager.CGBCGHEOBBA.OJKNBNGGBEC);
}
List<ulong> list = users.Select(PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI).ToList<ulong>();
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.CheckAvailablityRequest, Core.EmptyResponse, int>(NpUtils.CheckAvailablity);
}
PS4PlatformManager.PCADLOGBDJA<NpUtils.CheckAvailablityRequest, Core.EmptyResponse> pcadlogbdja = this.PNPNIEKNAKK<NpUtils.CheckAvailablityRequest, Core.EmptyResponse>(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.GetNpProfilesRquest, UserProfiles.NpProfilesResponse, int>(UserProfiles.GetNpProfiles);
}
PS4PlatformManager.PCADLOGBDJA<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse> pcadlogbdja2 = this.PNPNIEKNAKK<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse>(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.CheckAvailablityRequest, Core.EmptyResponse, int>(NpUtils.CheckAvailablity);
}
pcadlogbdja = this.PNPNIEKNAKK<NpUtils.CheckAvailablityRequest, Core.EmptyResponse>(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.GetNpProfilesRquest, UserProfiles.NpProfilesResponse, int>(UserProfiles.GetNpProfiles);
}
pcadlogbdja2 = this.PNPNIEKNAKK<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse>(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<EulaScreen>(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<WarningScreen>(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<VRManager>();
Console.WriteLine("END PS4PlatformManager.PreInitialize()");
yield break;
}
// Token: 0x06018052 RID: 98386 RVA: 0x006AA1BC File Offset: 0x006A83BC
public override IEnumerator GetPlatformFriendName(ulong MECCBNAFGLJ, Action<string> 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.CheckPlusRequest, NpUtils.CheckPlusResponse, int>(NpUtils.CheckPlus);
}
PS4PlatformManager.PCADLOGBDJA<NpUtils.CheckPlusRequest, NpUtils.CheckPlusResponse> pcadlogbdja = this.PNPNIEKNAKK<NpUtils.CheckPlusRequest, NpUtils.CheckPlusResponse>(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<EquipmentManager>.NCKMBFBMBFM.UpdateUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid);
}
else
{
NetworkedSingletonMonoBehaviour<EquipmentManager>.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<string> 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.GetNpProfilesRquest, UserProfiles.NpProfilesResponse, int>(UserProfiles.GetNpProfiles);
}
PS4PlatformManager.PCADLOGBDJA<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse> pcadlogbdja = this.PNPNIEKNAKK<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse>(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<TRequest, TResponse> PNPNIEKNAKK<TRequest, TResponse>(Func<TRequest, TResponse, int> EKPHOKHEJIO, TRequest OCJJLJHMMGH, TResponse DKBBNNEBKMO) where TRequest : RequestBase where TResponse : ResponseBase, new()
{
OCJJLJHMMGH.Async = true;
OCJJLJHMMGH.UserId = this.PNKIJAJLBPE;
PS4PlatformManager.PCADLOGBDJA<TRequest, TResponse> pcadlogbdja = new PS4PlatformManager.PCADLOGBDJA<TRequest, TResponse>(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.GetBlockedUsersRquest, Friends.BlockedUsersResponse, int>(Friends.GetBlockedUsers);
}
pcadlogbdja = this.PNPNIEKNAKK<Friends.GetBlockedUsersRquest, Friends.BlockedUsersResponse>(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<Core.OnlineUser> users = pcadlogbdja.CMINJOGMKCG.Users;
if (PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI == null)
{
PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI = new Func<Core.OnlineUser, ulong>(PS4PlatformManager.CGBCGHEOBBA.OJKNBNGGBEC);
}
List<ulong> list = users.Select(PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI).ToList<ulong>();
GLGMPGPNNBP.DNIBADEGKCK(this.LOLPFEFLKJN, list);
}
yield break;
}
// Token: 0x0601805B RID: 98395 RVA: 0x006AA320 File Offset: 0x006A8520
public IEnumerator JBCOPLPPFHC(ulong DJGCHCIDKMD, Action<string> 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.GetNpProfilesRquest, UserProfiles.NpProfilesResponse, int>(UserProfiles.GetNpProfiles);
}
pcadlogbdja = this.PNPNIEKNAKK<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse>(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.CheckPlusRequest, NpUtils.CheckPlusResponse, int>(NpUtils.CheckPlus);
}
pcadlogbdja = this.PNPNIEKNAKK<NpUtils.CheckPlusRequest, NpUtils.CheckPlusResponse>(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<EquipmentManager>.NCKMBFBMBFM.UpdateUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid);
}
else
{
NetworkedSingletonMonoBehaviour<EquipmentManager>.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<EulaScreen>(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<WarningScreen>(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<VRManager>();
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.CheckPlusRequest, NpUtils.CheckPlusResponse, int>(NpUtils.CheckPlus);
}
pcadlogbdja = this.PNPNIEKNAKK<NpUtils.CheckPlusRequest, NpUtils.CheckPlusResponse>(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<EquipmentManager>.NCKMBFBMBFM.UpdateUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid);
}
else
{
NetworkedSingletonMonoBehaviour<EquipmentManager>.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<Texture> 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<Texture> 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<ulong> OPGCNBCGJJH)
{
this.PHLGDGOGNHC.Clear();
OPGCNBCGJJH.Clear();
if (PS4PlatformManager.HCBMALGHOJO == null)
{
PS4PlatformManager.HCBMALGHOJO = new Func<Friends.GetFriendsRequest, Friends.FriendsResponse, int>(Friends.GetFriends);
}
PS4PlatformManager.PCADLOGBDJA<Friends.GetFriendsRequest, Friends.FriendsResponse> pcadlogbdja = this.PNPNIEKNAKK<Friends.GetFriendsRequest, Friends.FriendsResponse>(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<string> 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.GetNpProfilesRquest, UserProfiles.NpProfilesResponse, int>(UserProfiles.GetNpProfiles);
}
pcadlogbdja = this.PNPNIEKNAKK<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse>(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<string> 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.GetNpProfilesRquest, UserProfiles.NpProfilesResponse, int>(UserProfiles.GetNpProfiles);
}
pcadlogbdja = this.PNPNIEKNAKK<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse>(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<EulaScreen>(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<WarningScreen>(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<VRManager>();
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<EulaScreen>(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<WarningScreen>(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<VRManager>();
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.CheckPlusRequest, NpUtils.CheckPlusResponse, int>(NpUtils.CheckPlus);
}
pcadlogbdja = this.PNPNIEKNAKK<NpUtils.CheckPlusRequest, NpUtils.CheckPlusResponse>(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<EquipmentManager>.NCKMBFBMBFM.UpdateUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid);
}
else
{
NetworkedSingletonMonoBehaviour<EquipmentManager>.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<string> 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.GetNpProfilesRquest, UserProfiles.NpProfilesResponse, int>(UserProfiles.GetNpProfiles);
}
pcadlogbdja = this.PNPNIEKNAKK<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse>(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<ulong> OPGCNBCGJJH)
{
this.PHLGDGOGNHC.Clear();
OPGCNBCGJJH.Clear();
if (PS4PlatformManager.HCBMALGHOJO == null)
{
PS4PlatformManager.HCBMALGHOJO = new Func<Friends.GetFriendsRequest, Friends.FriendsResponse, int>(Friends.GetFriends);
}
pcadlogbdja = this.PNPNIEKNAKK<Friends.GetFriendsRequest, Friends.FriendsResponse>(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<Texture> 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<string> 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.GetAuthCodeRequest, Auth.AuthCodeResponse, int>(Auth.GetAuthCode);
}
PS4PlatformManager.PCADLOGBDJA<Auth.GetAuthCodeRequest, Auth.AuthCodeResponse> pcadlogbdja = this.PNPNIEKNAKK<Auth.GetAuthCodeRequest, Auth.AuthCodeResponse>(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<string, object>
{
{
"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.GetAuthCodeRequest, Auth.AuthCodeResponse, int>(Auth.GetAuthCode);
}
pcadlogbdja = this.PNPNIEKNAKK<Auth.GetAuthCodeRequest, Auth.AuthCodeResponse>(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<string, object>
{
{
"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<EulaScreen>(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<WarningScreen>(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<VRManager>();
Console.WriteLine("END PS4PlatformManager.PreInitialize()");
yield break;
}
// Token: 0x06018082 RID: 98434 RVA: 0x006AA7DC File Offset: 0x006A89DC
public virtual IEnumerator CANNFIELFKI(ulong MECCBNAFGLJ, Action<string> 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<Texture> 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<Texture> 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.CheckAvailablityRequest, Core.EmptyResponse, int>(NpUtils.CheckAvailablity);
}
pcadlogbdja = this.PNPNIEKNAKK<NpUtils.CheckAvailablityRequest, Core.EmptyResponse>(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.GetNpProfilesRquest, UserProfiles.NpProfilesResponse, int>(UserProfiles.GetNpProfiles);
}
pcadlogbdja2 = this.PNPNIEKNAKK<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse>(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<Texture> 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.CheckPlusRequest, NpUtils.CheckPlusResponse, int>(NpUtils.CheckPlus);
}
pcadlogbdja = this.PNPNIEKNAKK<NpUtils.CheckPlusRequest, NpUtils.CheckPlusResponse>(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<EquipmentManager>.NCKMBFBMBFM.UpdateUnlockedEquipmentsFor(this.PlusRewardEquipment.PrefabName, this.PlusRewardEquipmentSkin.Guid);
}
else
{
NetworkedSingletonMonoBehaviour<EquipmentManager>.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<string> 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.GetNpProfilesRquest, UserProfiles.NpProfilesResponse, int>(UserProfiles.GetNpProfiles);
}
pcadlogbdja = this.PNPNIEKNAKK<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse>(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<ulong> OPGCNBCGJJH)
{
this.PHLGDGOGNHC.Clear();
OPGCNBCGJJH.Clear();
if (PS4PlatformManager.HCBMALGHOJO == null)
{
PS4PlatformManager.HCBMALGHOJO = new Func<Friends.GetFriendsRequest, Friends.FriendsResponse, int>(Friends.GetFriends);
}
pcadlogbdja = this.PNPNIEKNAKK<Friends.GetFriendsRequest, Friends.FriendsResponse>(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.GetAuthCodeRequest, Auth.AuthCodeResponse, int>(Auth.GetAuthCode);
}
pcadlogbdja = this.PNPNIEKNAKK<Auth.GetAuthCodeRequest, Auth.AuthCodeResponse>(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<string, object>
{
{
"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.CheckAvailablityRequest, Core.EmptyResponse, int>(NpUtils.CheckAvailablity);
}
pcadlogbdja = this.PNPNIEKNAKK<NpUtils.CheckAvailablityRequest, Core.EmptyResponse>(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.GetNpProfilesRquest, UserProfiles.NpProfilesResponse, int>(UserProfiles.GetNpProfiles);
}
pcadlogbdja2 = this.PNPNIEKNAKK<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse>(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<string> 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.GetNpProfilesRquest, UserProfiles.NpProfilesResponse, int>(UserProfiles.GetNpProfiles);
}
pcadlogbdja = this.PNPNIEKNAKK<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse>(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<string> 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.GetBlockedUsersRquest, Friends.BlockedUsersResponse, int>(Friends.GetBlockedUsers);
}
pcadlogbdja = this.PNPNIEKNAKK<Friends.GetBlockedUsersRquest, Friends.BlockedUsersResponse>(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<Core.OnlineUser> users = pcadlogbdja.CMINJOGMKCG.Users;
if (PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI == null)
{
PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI = new Func<Core.OnlineUser, ulong>(PS4PlatformManager.CGBCGHEOBBA.OJKNBNGGBEC);
}
List<ulong> list = users.Select(PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI).ToList<ulong>();
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.GetAuthCodeRequest, Auth.AuthCodeResponse, int>(Auth.GetAuthCode);
}
pcadlogbdja = this.PNPNIEKNAKK<Auth.GetAuthCodeRequest, Auth.AuthCodeResponse>(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<string, object>
{
{
"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.GetBlockedUsersRquest, Friends.BlockedUsersResponse, int>(Friends.GetBlockedUsers);
}
pcadlogbdja = this.PNPNIEKNAKK<Friends.GetBlockedUsersRquest, Friends.BlockedUsersResponse>(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<Core.OnlineUser> users = pcadlogbdja.CMINJOGMKCG.Users;
if (PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI == null)
{
PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI = new Func<Core.OnlineUser, ulong>(PS4PlatformManager.CGBCGHEOBBA.OJKNBNGGBEC);
}
List<ulong> list = users.Select(PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI).ToList<ulong>();
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<Texture> 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<Texture> 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.GetBlockedUsersRquest, Friends.BlockedUsersResponse, int>(Friends.GetBlockedUsers);
}
pcadlogbdja = this.PNPNIEKNAKK<Friends.GetBlockedUsersRquest, Friends.BlockedUsersResponse>(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<Core.OnlineUser> users = pcadlogbdja.CMINJOGMKCG.Users;
if (PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI == null)
{
PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI = new Func<Core.OnlineUser, ulong>(PS4PlatformManager.CGBCGHEOBBA.OJKNBNGGBEC);
}
List<ulong> list = users.Select(PS4PlatformManager.CGBCGHEOBBA.DINNJGHCFHI).ToList<ulong>();
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<string> 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<ulong> OPGCNBCGJJH)
{
this.PHLGDGOGNHC.Clear();
OPGCNBCGJJH.Clear();
if (PS4PlatformManager.HCBMALGHOJO == null)
{
PS4PlatformManager.HCBMALGHOJO = new Func<Friends.GetFriendsRequest, Friends.FriendsResponse, int>(Friends.GetFriends);
}
pcadlogbdja = this.PNPNIEKNAKK<Friends.GetFriendsRequest, Friends.FriendsResponse>(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<ulong, PS4PlatformManager.MACMFMEEKCM> PHLGDGOGNHC = new Dictionary<ulong, PS4PlatformManager.MACMFMEEKCM>();
// Token: 0x04004255 RID: 16981
private Dictionary<ulong, PS4PlatformManager.MGGMPKOIECE> OHFBGGMFEDH = new Dictionary<ulong, PS4PlatformManager.MGGMPKOIECE>();
// Token: 0x04004256 RID: 16982
private Dictionary<uint, PS4PlatformManager.OAHMCDBNEGI> GINFAILGBKK = new Dictionary<uint, PS4PlatformManager.OAHMCDBNEGI>();
// Token: 0x04004257 RID: 16983
[CompilerGenerated]
private static Func<NpUtils.CheckAvailablityRequest, Core.EmptyResponse, int> MODKICCBMGC;
// Token: 0x04004258 RID: 16984
[CompilerGenerated]
private static Func<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse, int> IFPKLMFAABE;
// Token: 0x04004259 RID: 16985
[CompilerGenerated]
private static Func<NpUtils.CheckPlusRequest, NpUtils.CheckPlusResponse, int> OILJGGELHDM;
// Token: 0x0400425A RID: 16986
[CompilerGenerated]
private static Func<Auth.GetAuthCodeRequest, Auth.AuthCodeResponse, int> OLBBPJGJPHB;
// Token: 0x0400425B RID: 16987
[CompilerGenerated]
private static Func<Friends.GetFriendsRequest, Friends.FriendsResponse, int> HCBMALGHOJO;
// Token: 0x0400425C RID: 16988
[CompilerGenerated]
private static Func<UserProfiles.GetNpProfilesRquest, UserProfiles.NpProfilesResponse, int> INIAANDHPOK;
// Token: 0x0400425D RID: 16989
[CompilerGenerated]
private static Func<Friends.GetBlockedUsersRquest, Friends.BlockedUsersResponse, int> 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<TRequest, TResponse> : 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)
{
}
}
}