diff --git a/Build/PlayFab.C.paths.props b/Build/PlayFab.C.paths.props
index 1c38e36..f1ea334 100644
--- a/Build/PlayFab.C.paths.props
+++ b/Build/PlayFab.C.paths.props
@@ -4,12 +4,12 @@
true
-
-
+
+
- $([MSBuild]::GetPathOfFileAbove(PlayFab.C.external.props))
+ $([MSBuild]::GetPathOfFileAbove(PlayFabSDKCommonProperties.props))
-
+
$(MSBuildThisFileDirectory)..
diff --git a/Build/PlayFabCore.Android/CMakeLists.txt b/Build/PlayFabCore.Android/CMakeLists.txt
index ea2d98f..953dd94 100644
--- a/Build/PlayFabCore.Android/CMakeLists.txt
+++ b/Build/PlayFabCore.Android/CMakeLists.txt
@@ -10,6 +10,8 @@ endif()
project("PlayFabCore.Android")
+# For PlayFab, we need to compile with c++20 rather than c++17 because of an issue with std::optional discussed here:
+# https://discourse.llvm.org/t/code-which-compiles-with-g-but-not-with-clang/56868/4
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
@@ -17,6 +19,22 @@ set(CMAKE_SHARED_LINKER_FLAGS "-Wl,-z,now")
set(CMAKE_CXX_FLAGS_RELEASE "-gdwarf-5")
set(CMAKE_C_FLAGS_RELEASE "-gdwarf-5")
+##################################
+### Set up binary output paths ###
+##################################
+
+# Set final shared libraries output folder
+set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/Debug/${PROJECT_NAME})
+set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/Release/${PROJECT_NAME})
+
+# Set final static libraries output folder
+set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/Debug/${PROJECT_NAME})
+set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/Release/${PROJECT_NAME})
+
+# Set final runtime output folder
+set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/Debug/${PROJECT_NAME})
+set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/Release/${PROJECT_NAME})
+
###########################################
### Set up paths for source and include ###
###########################################
@@ -48,10 +66,11 @@ set(COMMON_INCLUDE_DIRS
### Set up shared lib ###
#########################
-add_subdirectory("../PlayFabSharedInternal.Android" ${PATH_TO_ROOT}/Out/Android/PlayFabCore.Android/PlayFabSharedInternal/${CMAKE_BUILD_TYPE}/${ANDROID_ABI})
+set(PlayFabSharedInternal.Android ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/${CMAKE_BUILD_TYPE}/PlayFabSharedInternal.Android/PlayFabSharedInternal.Android.a)
-string(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_LOWER)
-add_subdirectory("${PATH_TO_LHC}/Build/libHttpClient.Android" "${PATH_TO_LHC}/Binaries/Android/.cxx/libHttpClient.Android/cmake/${CMAKE_BUILD_TYPE_LOWER}/${ANDROID_ABI}")
+# libHttpClient Shared Lib
+string(TOLOWER "${CMAKE_BUILD_TYPE}" PATH_FLAVOR)
+set(libHttpClient ${PATH_TO_LHC}/Binaries/Android/libHttpClient.Android/intermediates/cmake/${PATH_FLAVOR}/obj/${ANDROID_ABI}/libHttpClient.Android.so)
add_library(
"PlayFabCore.Android"
@@ -74,11 +93,17 @@ find_library( # Sets the name of the path variable.
log
)
+find_library(
+ zlib
+ z
+)
+
target_link_libraries(
PlayFabCore.Android
- PlayFabSharedInternal.Android
- libHttpClient.Android
+ ${PlayFabSharedInternal.Android}
+ ${libHttpClient}
${log-lib}
+ ${zlib}
)
include("../PlayFabSharedInternal.CMake/GetLinuxFlags.cmake")
diff --git a/Build/PlayFabCore.Android/build.gradle b/Build/PlayFabCore.Android/build.gradle
index d6dde30..d12148c 100644
--- a/Build/PlayFabCore.Android/build.gradle
+++ b/Build/PlayFabCore.Android/build.gradle
@@ -12,6 +12,7 @@ android {
cmake {
// externalNativeBuild normally skips static
// lib targets. This forces it to build.
+ cppFlags "-std=c++20"
targets "PlayFabCore.Android"
arguments "-DANDROID_TOOLCHAIN=clang++"
}
@@ -20,6 +21,8 @@ android {
externalNativeBuild {
cmake {
+ // CXX20 Standard is only available in CMake 3.18.1 and above.
+ // Navigate to SDK Manager > SDK Tools > CMake for the correct version.
version "3.18.1"
path "CMakeLists.txt"
buildStagingDirectory "${project.buildDir.getParentFile().getAbsolutePath()}/.cxx/${project.name}"
@@ -68,6 +71,7 @@ android {
}
}
-// Put all the Gradle build files under the /Out directory
-def binariesDir = project.file("../../Out/Android/${project.name}").getAbsolutePath()
-project.buildDir(new File(binariesDir))
\ No newline at end of file
+dependencies {
+ implementation project(":libHttpClient.Android")
+ implementation project(":PlayFabSharedInternal.Android")
+}
\ No newline at end of file
diff --git a/Build/PlayFabCore.Apple/PlayFabCore.Apple.xcodeproj/project.pbxproj b/Build/PlayFabCore.Apple/PlayFabCore.Apple.xcodeproj/project.pbxproj
index 70efd15..a729093 100644
--- a/Build/PlayFabCore.Apple/PlayFabCore.Apple.xcodeproj/project.pbxproj
+++ b/Build/PlayFabCore.Apple/PlayFabCore.Apple.xcodeproj/project.pbxproj
@@ -9,18 +9,12 @@
/* Begin PBXBuildFile section */
8206F1FD2B7588F400451339 /* libPlayFabSharedInternal_macOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8206F1FC2B7588F400451339 /* libPlayFabSharedInternal_macOS.a */; };
8206F1FF2B75890E00451339 /* libPlayFabSharedInternal_iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8206F1FE2B75890E00451339 /* libPlayFabSharedInternal_iOS.a */; };
- 8236DDD12B5AEA1700FFA328 /* AuthenticationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083EF2AF06CB400D8B93D /* AuthenticationTypes.h */; };
8236DDD22B5AEA1700FFA328 /* TypeWrapperHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082CF2AF0610F00D8B93D /* TypeWrapperHelpers.h */; };
- 8236DDD32B5AEA1700FFA328 /* Authentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083F52AF06CB400D8B93D /* Authentication.h */; };
- 8236DDD42B5AEA1700FFA328 /* EventsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083F42AF06CB400D8B93D /* EventsTypes.h */; };
- 8236DDD52B5AEA1700FFA328 /* TypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083A32AF06C5B00D8B93D /* TypeWrappers.h */; };
8236DDD62B5AEA1700FFA328 /* PFPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082CC2AF0610F00D8B93D /* PFPlatform.h */; };
8236DDD72B5AEA1700FFA328 /* PFEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082BE2AF0610F00D8B93D /* PFEntity.h */; };
- 8236DDD82B5AEA1700FFA328 /* PFAuthenticationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083A12AF06C5B00D8B93D /* PFAuthenticationTypes.h */; };
8236DDD92B5AEA1700FFA328 /* PFPal.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082C92AF0610F00D8B93D /* PFPal.h */; };
8236DDDA2B5AEA1700FFA328 /* HttpClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083322AF068E500D8B93D /* HttpClient.h */; };
8236DDDB2B5AEA1700FFA328 /* PFHttpClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082C42AF0610F00D8B93D /* PFHttpClient.h */; };
- 8236DDDC2B5AEA1700FFA328 /* PFAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083A02AF06C5B00D8B93D /* PFAuthentication.h */; };
8236DDDD2B5AEA1700FFA328 /* PFEventPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082CA2AF0610F00D8B93D /* PFEventPipeline.h */; };
8236DDDE2B5AEA1700FFA328 /* EventPipelineTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083482AF068E500D8B93D /* EventPipelineTypes.h */; };
8236DDDF2B5AEA1700FFA328 /* DebugTraceOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = 8260831E2AF068E500D8B93D /* DebugTraceOutput.h */; };
@@ -31,18 +25,14 @@
8236DDE42B5AEA1700FFA328 /* LocalStorage_Generic.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6DD2AF1B45900DF9129 /* LocalStorage_Generic.h */; };
8236DDE52B5AEA1700FFA328 /* LocalStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083232AF068E500D8B93D /* LocalStorage.h */; };
8236DDE62B5AEA1700FFA328 /* Entity.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083342AF068E500D8B93D /* Entity.h */; };
- 8236DDE72B5AEA1700FFA328 /* EventsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083A42AF06C5B00D8B93D /* EventsTypeWrappers.h */; };
8236DDE82B5AEA1700FFA328 /* GetEntityAsyncProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 8260834F2AF068E500D8B93D /* GetEntityAsyncProvider.h */; };
8236DDE92B5AEA1700FFA328 /* PFErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082B72AF0610F00D8B93D /* PFErrors.h */; };
8236DDEA2B5AEA1700FFA328 /* CombinedLoginResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083512AF068E500D8B93D /* CombinedLoginResult.h */; };
8236DDEB2B5AEA1700FFA328 /* EventPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083492AF068E500D8B93D /* EventPipeline.h */; };
8236DDEC2B5AEA1700FFA328 /* ServiceConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083382AF068E500D8B93D /* ServiceConfig.h */; };
- 8236DDED2B5AEA1700FFA328 /* PFTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8260839D2AF06C5B00D8B93D /* PFTypes.h */; };
8236DDEE2B5AEA1700FFA328 /* Platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083292AF068E500D8B93D /* Platform.h */; };
8236DDEF2B5AEA1700FFA328 /* ServiceConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082D22AF0610F00D8B93D /* ServiceConfig.h */; };
- 8236DDF02B5AEA1700FFA328 /* Events.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083F22AF06CB400D8B93D /* Events.h */; };
8236DDF12B5AEA1700FFA328 /* PFHCPal.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082C72AF0610F00D8B93D /* PFHCPal.h */; };
- 8236DDF22B5AEA1700FFA328 /* PFEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 8260839E2AF06C5B00D8B93D /* PFEvents.h */; };
8236DDF32B5AEA1700FFA328 /* PFHCTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082C22AF0610F00D8B93D /* PFHCTrace.h */; };
8236DDF42B5AEA1700FFA328 /* PFCoreGlobalState.h in Headers */ = {isa = PBXBuildFile; fileRef = 8260832F2AF068E500D8B93D /* PFCoreGlobalState.h */; };
8236DDF52B5AEA1700FFA328 /* HandleTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8260832C2AF068E500D8B93D /* HandleTable.h */; };
@@ -55,31 +45,23 @@
8236DDFC2B5AEA1700FFA328 /* PFHttpProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082C62AF0610F00D8B93D /* PFHttpProvider.h */; };
8236DDFD2B5AEA1700FFA328 /* TraceState.h in Headers */ = {isa = PBXBuildFile; fileRef = 8260831B2AF068E500D8B93D /* TraceState.h */; };
8236DDFE2B5AEA1700FFA328 /* PFTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082D42AF0610F00D8B93D /* PFTrace.h */; };
- 8236DDFF2B5AEA1700FFA328 /* AuthenticationTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083A52AF06C5B00D8B93D /* AuthenticationTypeWrappers.h */; };
8236DE002B5AEA1700FFA328 /* EventPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082D32AF0610F00D8B93D /* EventPipeline.h */; };
8236DE012B5AEA1700FFA328 /* PFCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082D52AF0610F00D8B93D /* PFCore.h */; };
8236DE022B5AEA1700FFA328 /* PFHCConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082C32AF0610F00D8B93D /* PFHCConfig.h */; };
8236DE032B5AEA1700FFA328 /* ApiHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 8260833B2AF068E500D8B93D /* ApiHelpers.h */; };
8236DE042B5AEA1700FFA328 /* PFHttpConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 826082CD2AF0610F00D8B93D /* PFHttpConfig.h */; };
- 8236DE052B5AEA1700FFA328 /* PFEventsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083A72AF06C5B00D8B93D /* PFEventsTypes.h */; };
8236DE072B5AEA1700FFA328 /* PFCore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8260833F2AF068E500D8B93D /* PFCore.cpp */; };
8236DE082B5AEA1700FFA328 /* PFServiceConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083442AF068E500D8B93D /* PFServiceConfig.cpp */; };
- 8236DE092B5AEA1700FFA328 /* Authentication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083F92AF06CB400D8B93D /* Authentication.cpp */; };
8236DE0A2B5AEA1700FFA328 /* TraceState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8260831F2AF068E500D8B93D /* TraceState.cpp */; };
8236DE0B2B5AEA1700FFA328 /* PFHCTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083172AF068E500D8B93D /* PFHCTrace.cpp */; };
- 8236DE0C2B5AEA1700FFA328 /* Types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083EE2AF06CB400D8B93D /* Types.cpp */; };
8236DE0D2B5AEA1700FFA328 /* EventPipeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083472AF068E500D8B93D /* EventPipeline.cpp */; };
- 8236DE0E2B5AEA1700FFA328 /* PFEvents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083ED2AF06CB400D8B93D /* PFEvents.cpp */; };
8236DE0F2B5AEA1700FFA328 /* LoginContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083502AF068E500D8B93D /* LoginContext.cpp */; };
- 8236DE102B5AEA1700FFA328 /* PFAuthentication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083F12AF06CB400D8B93D /* PFAuthentication.cpp */; };
8236DE112B5AEA1700FFA328 /* LocalStorage_Generic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6DE2AF1B45900DF9129 /* LocalStorage_Generic.cpp */; };
- 8236DE122B5AEA1700FFA328 /* AuthenticationTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083F62AF06CB400D8B93D /* AuthenticationTypes.cpp */; };
8236DE132B5AEA1700FFA328 /* TokenRefreshedHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083392AF068E500D8B93D /* TokenRefreshedHandler.cpp */; };
8236DE142B5AEA1700FFA328 /* DebugTraceOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8260831C2AF068E500D8B93D /* DebugTraceOutput.cpp */; };
8236DE152B5AEA1700FFA328 /* PFPlatform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083412AF068E500D8B93D /* PFPlatform.cpp */; };
8236DE162B5AEA1700FFA328 /* PFTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083452AF068E500D8B93D /* PFTrace.cpp */; };
8236DE172B5AEA1700FFA328 /* LocalStorageTraceOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8260831D2AF068E500D8B93D /* LocalStorageTraceOutput.cpp */; };
- 8236DE182B5AEA1700FFA328 /* Events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083F72AF06CB400D8B93D /* Events.cpp */; };
8236DE192B5AEA1700FFA328 /* TokenExpiredHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8260832D2AF068E500D8B93D /* TokenExpiredHandler.cpp */; };
8236DE1A2B5AEA1700FFA328 /* EntityToken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083352AF068E500D8B93D /* EntityToken.cpp */; };
8236DE1B2B5AEA1700FFA328 /* CombinedLoginResult.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083532AF068E500D8B93D /* CombinedLoginResult.cpp */; };
@@ -94,7 +76,6 @@
8236DE242B5AEA1700FFA328 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083242AF068E500D8B93D /* Platform.cpp */; };
8236DE252B5AEA1700FFA328 /* stdafx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8260834B2AF068E500D8B93D /* stdafx.cpp */; };
8236DE262B5AEA1700FFA328 /* PFCoreGlobalState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083312AF068E500D8B93D /* PFCoreGlobalState.cpp */; };
- 8236DE272B5AEA1700FFA328 /* EventsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083F82AF06CB400D8B93D /* EventsTypes.cpp */; };
8236DE282B5AEA1700FFA328 /* Platform_Generic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6DF2AF1B45900DF9129 /* Platform_Generic.cpp */; };
8236DE292B5AEA1700FFA328 /* PFEntity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083422AF068E500D8B93D /* PFEntity.cpp */; };
8236DE2A2B5AEA1700FFA328 /* PFEventPipeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8260833E2AF068E500D8B93D /* PFEventPipeline.cpp */; };
@@ -173,28 +154,47 @@
826083962AF068E500D8B93D /* CombinedLoginResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083512AF068E500D8B93D /* CombinedLoginResult.h */; };
826083972AF068E500D8B93D /* LoginContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083522AF068E500D8B93D /* LoginContext.h */; };
826083982AF068E500D8B93D /* CombinedLoginResult.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083532AF068E500D8B93D /* CombinedLoginResult.cpp */; };
- 826083C82AF06C5B00D8B93D /* PFTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8260839D2AF06C5B00D8B93D /* PFTypes.h */; };
- 826083C92AF06C5B00D8B93D /* PFEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 8260839E2AF06C5B00D8B93D /* PFEvents.h */; };
- 826083CB2AF06C5B00D8B93D /* PFAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083A02AF06C5B00D8B93D /* PFAuthentication.h */; };
- 826083CC2AF06C5B00D8B93D /* PFAuthenticationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083A12AF06C5B00D8B93D /* PFAuthenticationTypes.h */; };
- 826083CD2AF06C5B00D8B93D /* TypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083A32AF06C5B00D8B93D /* TypeWrappers.h */; };
- 826083CE2AF06C5B00D8B93D /* EventsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083A42AF06C5B00D8B93D /* EventsTypeWrappers.h */; };
- 826083CF2AF06C5B00D8B93D /* AuthenticationTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083A52AF06C5B00D8B93D /* AuthenticationTypeWrappers.h */; };
- 826083D12AF06C5B00D8B93D /* PFEventsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083A72AF06C5B00D8B93D /* PFEventsTypes.h */; };
- 8260843B2AF06CB400D8B93D /* PFEvents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083ED2AF06CB400D8B93D /* PFEvents.cpp */; };
- 8260843C2AF06CB400D8B93D /* Types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083EE2AF06CB400D8B93D /* Types.cpp */; };
- 8260843D2AF06CB400D8B93D /* AuthenticationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083EF2AF06CB400D8B93D /* AuthenticationTypes.h */; };
- 8260843F2AF06CB400D8B93D /* PFAuthentication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083F12AF06CB400D8B93D /* PFAuthentication.cpp */; };
- 826084402AF06CB400D8B93D /* Events.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083F22AF06CB400D8B93D /* Events.h */; };
- 826084422AF06CB400D8B93D /* EventsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083F42AF06CB400D8B93D /* EventsTypes.h */; };
- 826084432AF06CB400D8B93D /* Authentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 826083F52AF06CB400D8B93D /* Authentication.h */; };
- 826084442AF06CB400D8B93D /* AuthenticationTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083F62AF06CB400D8B93D /* AuthenticationTypes.cpp */; };
- 826084452AF06CB400D8B93D /* Events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083F72AF06CB400D8B93D /* Events.cpp */; };
- 826084462AF06CB400D8B93D /* EventsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083F82AF06CB400D8B93D /* EventsTypes.cpp */; };
- 826084472AF06CB400D8B93D /* Authentication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826083F92AF06CB400D8B93D /* Authentication.cpp */; };
826AE7272AF1B45900DF9129 /* LocalStorage_Generic.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6DD2AF1B45900DF9129 /* LocalStorage_Generic.h */; };
826AE7282AF1B45900DF9129 /* LocalStorage_Generic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6DE2AF1B45900DF9129 /* LocalStorage_Generic.cpp */; };
826AE7292AF1B45900DF9129 /* Platform_Generic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6DF2AF1B45900DF9129 /* Platform_Generic.cpp */; };
+ F13D255ED821D5DDA6F5E948 /* PFTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = ED1DF19E65BA31EFD2D5B795 /* PFTypes.h */; };
+ 9E68ECC944FC95CE689B04A6 /* PFTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = ED1DF19E65BA31EFD2D5B795 /* PFTypes.h */; };
+ DC4A13370E8D51395AA213C8 /* TypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 65BF7F4615883F47A64A4CC2 /* TypeWrappers.h */; };
+ AEA6A1874FCB8393C2A24FE0 /* TypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 65BF7F4615883F47A64A4CC2 /* TypeWrappers.h */; };
+ A1AEE80007847B242D507308 /* Types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAC55EEB081E0E484D68DC1E /* Types.cpp */; };
+ E91A17AEF98F768C8F802FB7 /* Types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAC55EEB081E0E484D68DC1E /* Types.cpp */; };
+ 024DCA2745944BB8F7B65ED5 /* PFAuthenticationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = E2EB1F2F520A9BE5CD75D9DD /* PFAuthenticationTypes.h */; };
+ 1384E6820413D6CF88875DE1 /* PFAuthenticationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = E2EB1F2F520A9BE5CD75D9DD /* PFAuthenticationTypes.h */; };
+ 45303908FE0E9DF6CC7A7483 /* AuthenticationTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = EA3B9CEA1AF71718106C6746 /* AuthenticationTypeWrappers.h */; };
+ 198EB687629531271AFED6D9 /* AuthenticationTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = EA3B9CEA1AF71718106C6746 /* AuthenticationTypeWrappers.h */; };
+ 58EE78B17DD9A5686DCA9795 /* AuthenticationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 288A9A42CB540DAFB1FABEBA /* AuthenticationTypes.h */; };
+ EDA345B270A90A6D98739D8F /* AuthenticationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 288A9A42CB540DAFB1FABEBA /* AuthenticationTypes.h */; };
+ 1EE95DD7F2D7D5D4AF3A97DF /* AuthenticationTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7D6C73EFFF7DD67B913093A /* AuthenticationTypes.cpp */; };
+ B15E0D00D6E2ACE2C404FE64 /* AuthenticationTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7D6C73EFFF7DD67B913093A /* AuthenticationTypes.cpp */; };
+ 84FD49115ED8046AC32C1B0F /* Authentication.h in Headers */ = {isa = PBXBuildFile; fileRef = BF29DC997BCC7A6BE71EBB3D /* Authentication.h */; };
+ A79076CADA82AA2A0CF3BC9D /* Authentication.h in Headers */ = {isa = PBXBuildFile; fileRef = BF29DC997BCC7A6BE71EBB3D /* Authentication.h */; };
+ 1AE41043191243E404269A9C /* Authentication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D887D94B80BFD6B8FC70CB4A /* Authentication.cpp */; };
+ 580495DB44C9DBF5185A9EB1 /* Authentication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D887D94B80BFD6B8FC70CB4A /* Authentication.cpp */; };
+ 116A021563FC2463232D49DB /* PFAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = C7AF4C1022319A17D4828ED4 /* PFAuthentication.h */; };
+ 1F3F720357121E8EE13626F0 /* PFAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = C7AF4C1022319A17D4828ED4 /* PFAuthentication.h */; };
+ 02F3D50C3210C5051558A091 /* PFAuthentication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCF5D2B0E2ED04AC8A1C191C /* PFAuthentication.cpp */; };
+ 3A4752FF389B7273054086EA /* PFAuthentication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCF5D2B0E2ED04AC8A1C191C /* PFAuthentication.cpp */; };
+ C8E6DF4DDDEB1D362D01A61C /* PFEventsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F6BEFBFB8565833BA64DD29 /* PFEventsTypes.h */; };
+ 8720924BD4BC4E2DB33FAB42 /* PFEventsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F6BEFBFB8565833BA64DD29 /* PFEventsTypes.h */; };
+ 58B03A36B5B9A21F09FAFD49 /* EventsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = F4B830F3487D65A6A4017B62 /* EventsTypeWrappers.h */; };
+ 6FA8F621BD87562599B57660 /* EventsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = F4B830F3487D65A6A4017B62 /* EventsTypeWrappers.h */; };
+ 26CD3BEE9002529AD150A743 /* EventsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 93A5622434CD6530E8AB899F /* EventsTypes.h */; };
+ 01F38E55D3AF533945CA79B7 /* EventsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 93A5622434CD6530E8AB899F /* EventsTypes.h */; };
+ CDB1F82C75E74F49285F99F9 /* EventsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E3779C5AA0C1C168F5F707F /* EventsTypes.cpp */; };
+ 4670B92750FCB5D46456FFC0 /* EventsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E3779C5AA0C1C168F5F707F /* EventsTypes.cpp */; };
+ FDB05D629014E28D2C01BE06 /* Events.h in Headers */ = {isa = PBXBuildFile; fileRef = 27D069D53DE4DE4C28341766 /* Events.h */; };
+ 8FB03306E6CC59432AA2B8BB /* Events.h in Headers */ = {isa = PBXBuildFile; fileRef = 27D069D53DE4DE4C28341766 /* Events.h */; };
+ 0982E16756BA40F8B62E0565 /* Events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D84893C54837EA516A5BC5F /* Events.cpp */; };
+ D7719ADAF5FA17881DE8A8A7 /* Events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D84893C54837EA516A5BC5F /* Events.cpp */; };
+ DD46229800ED271012D14AB9 /* PFEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 40A006E64EF0921AD46A7A53 /* PFEvents.h */; };
+ EEF8C8C043D419380EBDD87C /* PFEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 40A006E64EF0921AD46A7A53 /* PFEvents.h */; };
+ 62B188BFAD62A9364E0A125E /* PFEvents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41CEEC3DFEB631BAD9278871 /* PFEvents.cpp */; };
+ DECCB66350762B3A9DFF81CF /* PFEvents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41CEEC3DFEB631BAD9278871 /* PFEvents.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -364,31 +364,31 @@
826083512AF068E500D8B93D /* CombinedLoginResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CombinedLoginResult.h; sourceTree = ""; };
826083522AF068E500D8B93D /* LoginContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoginContext.h; sourceTree = ""; };
826083532AF068E500D8B93D /* CombinedLoginResult.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CombinedLoginResult.cpp; sourceTree = ""; };
- 8260839D2AF06C5B00D8B93D /* PFTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFTypes.h; sourceTree = ""; };
- 8260839E2AF06C5B00D8B93D /* PFEvents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFEvents.h; sourceTree = ""; };
- 826083A02AF06C5B00D8B93D /* PFAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFAuthentication.h; sourceTree = ""; };
- 826083A12AF06C5B00D8B93D /* PFAuthenticationTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFAuthenticationTypes.h; sourceTree = ""; };
- 826083A32AF06C5B00D8B93D /* TypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TypeWrappers.h; sourceTree = ""; };
- 826083A42AF06C5B00D8B93D /* EventsTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventsTypeWrappers.h; sourceTree = ""; };
- 826083A52AF06C5B00D8B93D /* AuthenticationTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AuthenticationTypeWrappers.h; sourceTree = ""; };
- 826083A72AF06C5B00D8B93D /* PFEventsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFEventsTypes.h; sourceTree = ""; };
- 826083ED2AF06CB400D8B93D /* PFEvents.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFEvents.cpp; sourceTree = ""; };
- 826083EE2AF06CB400D8B93D /* Types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Types.cpp; sourceTree = ""; };
- 826083EF2AF06CB400D8B93D /* AuthenticationTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AuthenticationTypes.h; sourceTree = ""; };
- 826083F12AF06CB400D8B93D /* PFAuthentication.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFAuthentication.cpp; sourceTree = ""; };
- 826083F22AF06CB400D8B93D /* Events.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Events.h; sourceTree = ""; };
- 826083F42AF06CB400D8B93D /* EventsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventsTypes.h; sourceTree = ""; };
- 826083F52AF06CB400D8B93D /* Authentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Authentication.h; sourceTree = ""; };
- 826083F62AF06CB400D8B93D /* AuthenticationTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AuthenticationTypes.cpp; sourceTree = ""; };
- 826083F72AF06CB400D8B93D /* Events.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Events.cpp; sourceTree = ""; };
- 826083F82AF06CB400D8B93D /* EventsTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventsTypes.cpp; sourceTree = ""; };
- 826083F92AF06CB400D8B93D /* Authentication.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Authentication.cpp; sourceTree = ""; };
82628C7A2B73125E00ED8BF8 /* HttpClient.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = HttpClient.framework; sourceTree = BUILT_PRODUCTS_DIR; };
826AE6DD2AF1B45900DF9129 /* LocalStorage_Generic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalStorage_Generic.h; sourceTree = ""; };
826AE6DE2AF1B45900DF9129 /* LocalStorage_Generic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LocalStorage_Generic.cpp; sourceTree = ""; };
826AE6DF2AF1B45900DF9129 /* Platform_Generic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Platform_Generic.cpp; sourceTree = ""; };
8286B1AB2B73FCCD009A4677 /* HttpClient.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = HttpClient.framework; sourceTree = BUILT_PRODUCTS_DIR; };
8286B1AD2B73FD26009A4677 /* libHttpClient.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libHttpClient.xcodeproj; path = ../../../libHttpClient/Build/libHttpClient.Apple.C/libHttpClient.xcodeproj; sourceTree = ""; };
+ ED1DF19E65BA31EFD2D5B795 /* PFTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFTypes.h; sourceTree = ""; };
+ 65BF7F4615883F47A64A4CC2 /* TypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TypeWrappers.h; sourceTree = ""; };
+ AAC55EEB081E0E484D68DC1E /* Types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Types.cpp; sourceTree = ""; };
+ E2EB1F2F520A9BE5CD75D9DD /* PFAuthenticationTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFAuthenticationTypes.h; sourceTree = ""; };
+ EA3B9CEA1AF71718106C6746 /* AuthenticationTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AuthenticationTypeWrappers.h; sourceTree = ""; };
+ 288A9A42CB540DAFB1FABEBA /* AuthenticationTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AuthenticationTypes.h; sourceTree = ""; };
+ D7D6C73EFFF7DD67B913093A /* AuthenticationTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AuthenticationTypes.cpp; sourceTree = ""; };
+ BF29DC997BCC7A6BE71EBB3D /* Authentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Authentication.h; sourceTree = ""; };
+ D887D94B80BFD6B8FC70CB4A /* Authentication.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Authentication.cpp; sourceTree = ""; };
+ C7AF4C1022319A17D4828ED4 /* PFAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFAuthentication.h; sourceTree = ""; };
+ FCF5D2B0E2ED04AC8A1C191C /* PFAuthentication.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFAuthentication.cpp; sourceTree = ""; };
+ 7F6BEFBFB8565833BA64DD29 /* PFEventsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFEventsTypes.h; sourceTree = ""; };
+ F4B830F3487D65A6A4017B62 /* EventsTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventsTypeWrappers.h; sourceTree = ""; };
+ 93A5622434CD6530E8AB899F /* EventsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventsTypes.h; sourceTree = ""; };
+ 8E3779C5AA0C1C168F5F707F /* EventsTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventsTypes.cpp; sourceTree = ""; };
+ 27D069D53DE4DE4C28341766 /* Events.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Events.h; sourceTree = ""; };
+ 8D84893C54837EA516A5BC5F /* Events.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Events.cpp; sourceTree = ""; };
+ 40A006E64EF0921AD46A7A53 /* PFEvents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFEvents.h; sourceTree = ""; };
+ 41CEEC3DFEB631BAD9278871 /* PFEvents.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFEvents.cpp; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -705,11 +705,11 @@
isa = PBXGroup;
children = (
826083A22AF06C5B00D8B93D /* cpp */,
- 8260839D2AF06C5B00D8B93D /* PFTypes.h */,
- 8260839E2AF06C5B00D8B93D /* PFEvents.h */,
- 826083A02AF06C5B00D8B93D /* PFAuthentication.h */,
- 826083A12AF06C5B00D8B93D /* PFAuthenticationTypes.h */,
- 826083A72AF06C5B00D8B93D /* PFEventsTypes.h */,
+ ED1DF19E65BA31EFD2D5B795 /* PFTypes.h */,
+ E2EB1F2F520A9BE5CD75D9DD /* PFAuthenticationTypes.h */,
+ C7AF4C1022319A17D4828ED4 /* PFAuthentication.h */,
+ 7F6BEFBFB8565833BA64DD29 /* PFEventsTypes.h */,
+ 40A006E64EF0921AD46A7A53 /* PFEvents.h */,
);
path = core;
sourceTree = "";
@@ -717,9 +717,9 @@
826083A22AF06C5B00D8B93D /* cpp */ = {
isa = PBXGroup;
children = (
- 826083A32AF06C5B00D8B93D /* TypeWrappers.h */,
- 826083A42AF06C5B00D8B93D /* EventsTypeWrappers.h */,
- 826083A52AF06C5B00D8B93D /* AuthenticationTypeWrappers.h */,
+ 65BF7F4615883F47A64A4CC2 /* TypeWrappers.h */,
+ EA3B9CEA1AF71718106C6746 /* AuthenticationTypeWrappers.h */,
+ F4B830F3487D65A6A4017B62 /* EventsTypeWrappers.h */,
);
path = cpp;
sourceTree = "";
@@ -736,17 +736,18 @@
826083EC2AF06CB400D8B93D /* Generated */ = {
isa = PBXGroup;
children = (
- 826083ED2AF06CB400D8B93D /* PFEvents.cpp */,
- 826083EE2AF06CB400D8B93D /* Types.cpp */,
- 826083EF2AF06CB400D8B93D /* AuthenticationTypes.h */,
- 826083F12AF06CB400D8B93D /* PFAuthentication.cpp */,
- 826083F22AF06CB400D8B93D /* Events.h */,
- 826083F42AF06CB400D8B93D /* EventsTypes.h */,
- 826083F52AF06CB400D8B93D /* Authentication.h */,
826083F62AF06CB400D8B93D /* AuthenticationTypes.cpp */,
- 826083F72AF06CB400D8B93D /* Events.cpp */,
- 826083F82AF06CB400D8B93D /* EventsTypes.cpp */,
- 826083F92AF06CB400D8B93D /* Authentication.cpp */,
+ AAC55EEB081E0E484D68DC1E /* Types.cpp */,
+ 288A9A42CB540DAFB1FABEBA /* AuthenticationTypes.h */,
+ D7D6C73EFFF7DD67B913093A /* AuthenticationTypes.cpp */,
+ BF29DC997BCC7A6BE71EBB3D /* Authentication.h */,
+ D887D94B80BFD6B8FC70CB4A /* Authentication.cpp */,
+ FCF5D2B0E2ED04AC8A1C191C /* PFAuthentication.cpp */,
+ 93A5622434CD6530E8AB899F /* EventsTypes.h */,
+ 8E3779C5AA0C1C168F5F707F /* EventsTypes.cpp */,
+ 27D069D53DE4DE4C28341766 /* Events.h */,
+ 8D84893C54837EA516A5BC5F /* Events.cpp */,
+ 41CEEC3DFEB631BAD9278871 /* PFEvents.cpp */,
);
path = Generated;
sourceTree = "";
@@ -810,18 +811,12 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
- 8236DDD12B5AEA1700FFA328 /* AuthenticationTypes.h in Headers */,
8236DDD22B5AEA1700FFA328 /* TypeWrapperHelpers.h in Headers */,
- 8236DDD32B5AEA1700FFA328 /* Authentication.h in Headers */,
- 8236DDD42B5AEA1700FFA328 /* EventsTypes.h in Headers */,
- 8236DDD52B5AEA1700FFA328 /* TypeWrappers.h in Headers */,
8236DDD62B5AEA1700FFA328 /* PFPlatform.h in Headers */,
8236DDD72B5AEA1700FFA328 /* PFEntity.h in Headers */,
- 8236DDD82B5AEA1700FFA328 /* PFAuthenticationTypes.h in Headers */,
8236DDD92B5AEA1700FFA328 /* PFPal.h in Headers */,
8236DDDA2B5AEA1700FFA328 /* HttpClient.h in Headers */,
8236DDDB2B5AEA1700FFA328 /* PFHttpClient.h in Headers */,
- 8236DDDC2B5AEA1700FFA328 /* PFAuthentication.h in Headers */,
8236DDDD2B5AEA1700FFA328 /* PFEventPipeline.h in Headers */,
8236DDDE2B5AEA1700FFA328 /* EventPipelineTypes.h in Headers */,
8236DDDF2B5AEA1700FFA328 /* DebugTraceOutput.h in Headers */,
@@ -838,12 +833,9 @@
8236DDEA2B5AEA1700FFA328 /* CombinedLoginResult.h in Headers */,
8236DDEB2B5AEA1700FFA328 /* EventPipeline.h in Headers */,
8236DDEC2B5AEA1700FFA328 /* ServiceConfig.h in Headers */,
- 8236DDED2B5AEA1700FFA328 /* PFTypes.h in Headers */,
8236DDEE2B5AEA1700FFA328 /* Platform.h in Headers */,
8236DDEF2B5AEA1700FFA328 /* ServiceConfig.h in Headers */,
- 8236DDF02B5AEA1700FFA328 /* Events.h in Headers */,
8236DDF12B5AEA1700FFA328 /* PFHCPal.h in Headers */,
- 8236DDF22B5AEA1700FFA328 /* PFEvents.h in Headers */,
8236DDF32B5AEA1700FFA328 /* PFHCTrace.h in Headers */,
8236DDF42B5AEA1700FFA328 /* PFCoreGlobalState.h in Headers */,
8236DDF52B5AEA1700FFA328 /* HandleTable.h in Headers */,
@@ -856,13 +848,23 @@
8236DDFC2B5AEA1700FFA328 /* PFHttpProvider.h in Headers */,
8236DDFD2B5AEA1700FFA328 /* TraceState.h in Headers */,
8236DDFE2B5AEA1700FFA328 /* PFTrace.h in Headers */,
- 8236DDFF2B5AEA1700FFA328 /* AuthenticationTypeWrappers.h in Headers */,
8236DE002B5AEA1700FFA328 /* EventPipeline.h in Headers */,
8236DE012B5AEA1700FFA328 /* PFCore.h in Headers */,
8236DE022B5AEA1700FFA328 /* PFHCConfig.h in Headers */,
8236DE032B5AEA1700FFA328 /* ApiHelpers.h in Headers */,
8236DE042B5AEA1700FFA328 /* PFHttpConfig.h in Headers */,
- 8236DE052B5AEA1700FFA328 /* PFEventsTypes.h in Headers */,
+ F13D255ED821D5DDA6F5E948 /* PFTypes.h in Headers */,
+ DC4A13370E8D51395AA213C8 /* TypeWrappers.h in Headers */,
+ 024DCA2745944BB8F7B65ED5 /* PFAuthenticationTypes.h in Headers */,
+ 45303908FE0E9DF6CC7A7483 /* AuthenticationTypeWrappers.h in Headers */,
+ 58EE78B17DD9A5686DCA9795 /* AuthenticationTypes.h in Headers */,
+ 84FD49115ED8046AC32C1B0F /* Authentication.h in Headers */,
+ 116A021563FC2463232D49DB /* PFAuthentication.h in Headers */,
+ C8E6DF4DDDEB1D362D01A61C /* PFEventsTypes.h in Headers */,
+ 58B03A36B5B9A21F09FAFD49 /* EventsTypeWrappers.h in Headers */,
+ 26CD3BEE9002529AD150A743 /* EventsTypes.h in Headers */,
+ FDB05D629014E28D2C01BE06 /* Events.h in Headers */,
+ DD46229800ED271012D14AB9 /* PFEvents.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -870,18 +872,12 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
- 8260843D2AF06CB400D8B93D /* AuthenticationTypes.h in Headers */,
826082F52AF0610F00D8B93D /* TypeWrapperHelpers.h in Headers */,
- 826084432AF06CB400D8B93D /* Authentication.h in Headers */,
- 826084422AF06CB400D8B93D /* EventsTypes.h in Headers */,
- 826083CD2AF06C5B00D8B93D /* TypeWrappers.h in Headers */,
826082F32AF0610F00D8B93D /* PFPlatform.h in Headers */,
826082E82AF0610F00D8B93D /* PFEntity.h in Headers */,
- 826083CC2AF06C5B00D8B93D /* PFAuthenticationTypes.h in Headers */,
826082F02AF0610F00D8B93D /* PFPal.h in Headers */,
8260837B2AF068E500D8B93D /* HttpClient.h in Headers */,
826082EC2AF0610F00D8B93D /* PFHttpClient.h in Headers */,
- 826083CB2AF06C5B00D8B93D /* PFAuthentication.h in Headers */,
826082F12AF0610F00D8B93D /* PFEventPipeline.h in Headers */,
8260838F2AF068E500D8B93D /* EventPipelineTypes.h in Headers */,
8260836A2AF068E500D8B93D /* DebugTraceOutput.h in Headers */,
@@ -898,12 +894,9 @@
826083962AF068E500D8B93D /* CombinedLoginResult.h in Headers */,
826083902AF068E500D8B93D /* EventPipeline.h in Headers */,
826083812AF068E500D8B93D /* ServiceConfig.h in Headers */,
- 826083C82AF06C5B00D8B93D /* PFTypes.h in Headers */,
826083732AF068E500D8B93D /* Platform.h in Headers */,
826082F82AF0610F00D8B93D /* ServiceConfig.h in Headers */,
- 826084402AF06CB400D8B93D /* Events.h in Headers */,
826082EF2AF0610F00D8B93D /* PFHCPal.h in Headers */,
- 826083C92AF06C5B00D8B93D /* PFEvents.h in Headers */,
826082EA2AF0610F00D8B93D /* PFHCTrace.h in Headers */,
826083782AF068E500D8B93D /* PFCoreGlobalState.h in Headers */,
826083752AF068E500D8B93D /* HandleTable.h in Headers */,
@@ -916,13 +909,23 @@
826082EE2AF0610F00D8B93D /* PFHttpProvider.h in Headers */,
826083672AF068E500D8B93D /* TraceState.h in Headers */,
826082FA2AF0610F00D8B93D /* PFTrace.h in Headers */,
- 826083CF2AF06C5B00D8B93D /* AuthenticationTypeWrappers.h in Headers */,
826082F92AF0610F00D8B93D /* EventPipeline.h in Headers */,
826082FB2AF0610F00D8B93D /* PFCore.h in Headers */,
826082EB2AF0610F00D8B93D /* PFHCConfig.h in Headers */,
826083842AF068E500D8B93D /* ApiHelpers.h in Headers */,
826082F42AF0610F00D8B93D /* PFHttpConfig.h in Headers */,
- 826083D12AF06C5B00D8B93D /* PFEventsTypes.h in Headers */,
+ 9E68ECC944FC95CE689B04A6 /* PFTypes.h in Headers */,
+ AEA6A1874FCB8393C2A24FE0 /* TypeWrappers.h in Headers */,
+ 1384E6820413D6CF88875DE1 /* PFAuthenticationTypes.h in Headers */,
+ 198EB687629531271AFED6D9 /* AuthenticationTypeWrappers.h in Headers */,
+ EDA345B270A90A6D98739D8F /* AuthenticationTypes.h in Headers */,
+ A79076CADA82AA2A0CF3BC9D /* Authentication.h in Headers */,
+ 1F3F720357121E8EE13626F0 /* PFAuthentication.h in Headers */,
+ 8720924BD4BC4E2DB33FAB42 /* PFEventsTypes.h in Headers */,
+ 6FA8F621BD87562599B57660 /* EventsTypeWrappers.h in Headers */,
+ 01F38E55D3AF533945CA79B7 /* EventsTypes.h in Headers */,
+ 8FB03306E6CC59432AA2B8BB /* Events.h in Headers */,
+ EEF8C8C043D419380EBDD87C /* PFEvents.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1103,14 +1106,10 @@
files = (
8236DE072B5AEA1700FFA328 /* PFCore.cpp in Sources */,
8236DE082B5AEA1700FFA328 /* PFServiceConfig.cpp in Sources */,
- 8236DE092B5AEA1700FFA328 /* Authentication.cpp in Sources */,
8236DE0A2B5AEA1700FFA328 /* TraceState.cpp in Sources */,
8236DE0B2B5AEA1700FFA328 /* PFHCTrace.cpp in Sources */,
- 8236DE0C2B5AEA1700FFA328 /* Types.cpp in Sources */,
8236DE0D2B5AEA1700FFA328 /* EventPipeline.cpp in Sources */,
- 8236DE0E2B5AEA1700FFA328 /* PFEvents.cpp in Sources */,
8236DE0F2B5AEA1700FFA328 /* LoginContext.cpp in Sources */,
- 8236DE102B5AEA1700FFA328 /* PFAuthentication.cpp in Sources */,
8236DE112B5AEA1700FFA328 /* LocalStorage_Generic.cpp in Sources */,
8236DE122B5AEA1700FFA328 /* AuthenticationTypes.cpp in Sources */,
8236DE132B5AEA1700FFA328 /* TokenRefreshedHandler.cpp in Sources */,
@@ -1118,7 +1117,6 @@
8236DE152B5AEA1700FFA328 /* PFPlatform.cpp in Sources */,
8236DE162B5AEA1700FFA328 /* PFTrace.cpp in Sources */,
8236DE172B5AEA1700FFA328 /* LocalStorageTraceOutput.cpp in Sources */,
- 8236DE182B5AEA1700FFA328 /* Events.cpp in Sources */,
8236DE192B5AEA1700FFA328 /* TokenExpiredHandler.cpp in Sources */,
8236DE1A2B5AEA1700FFA328 /* EntityToken.cpp in Sources */,
8236DE1B2B5AEA1700FFA328 /* CombinedLoginResult.cpp in Sources */,
@@ -1133,12 +1131,18 @@
8236DE242B5AEA1700FFA328 /* Platform.cpp in Sources */,
8236DE252B5AEA1700FFA328 /* stdafx.cpp in Sources */,
8236DE262B5AEA1700FFA328 /* PFCoreGlobalState.cpp in Sources */,
- 8236DE272B5AEA1700FFA328 /* EventsTypes.cpp in Sources */,
8236DE282B5AEA1700FFA328 /* Platform_Generic.cpp in Sources */,
8236DE292B5AEA1700FFA328 /* PFEntity.cpp in Sources */,
8236DE2A2B5AEA1700FFA328 /* PFEventPipeline.cpp in Sources */,
8236DE2B2B5AEA1700FFA328 /* Entity.cpp in Sources */,
8236DE2C2B5AEA1700FFA328 /* PFHttpClient.cpp in Sources */,
+ A1AEE80007847B242D507308 /* Types.cpp in Sources */,
+ 1EE95DD7F2D7D5D4AF3A97DF /* AuthenticationTypes.cpp in Sources */,
+ 1AE41043191243E404269A9C /* Authentication.cpp in Sources */,
+ 02F3D50C3210C5051558A091 /* PFAuthentication.cpp in Sources */,
+ CDB1F82C75E74F49285F99F9 /* EventsTypes.cpp in Sources */,
+ 0982E16756BA40F8B62E0565 /* Events.cpp in Sources */,
+ 62B188BFAD62A9364E0A125E /* PFEvents.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1148,14 +1152,10 @@
files = (
826083872AF068E500D8B93D /* PFCore.cpp in Sources */,
8260838C2AF068E500D8B93D /* PFServiceConfig.cpp in Sources */,
- 826084472AF06CB400D8B93D /* Authentication.cpp in Sources */,
8260836B2AF068E500D8B93D /* TraceState.cpp in Sources */,
826083642AF068E500D8B93D /* PFHCTrace.cpp in Sources */,
- 8260843C2AF06CB400D8B93D /* Types.cpp in Sources */,
8260838E2AF068E500D8B93D /* EventPipeline.cpp in Sources */,
- 8260843B2AF06CB400D8B93D /* PFEvents.cpp in Sources */,
826083952AF068E500D8B93D /* LoginContext.cpp in Sources */,
- 8260843F2AF06CB400D8B93D /* PFAuthentication.cpp in Sources */,
826AE7282AF1B45900DF9129 /* LocalStorage_Generic.cpp in Sources */,
826084442AF06CB400D8B93D /* AuthenticationTypes.cpp in Sources */,
826083822AF068E500D8B93D /* TokenRefreshedHandler.cpp in Sources */,
@@ -1163,7 +1163,6 @@
826083892AF068E500D8B93D /* PFPlatform.cpp in Sources */,
8260838D2AF068E500D8B93D /* PFTrace.cpp in Sources */,
826083692AF068E500D8B93D /* LocalStorageTraceOutput.cpp in Sources */,
- 826084452AF06CB400D8B93D /* Events.cpp in Sources */,
826083762AF068E500D8B93D /* TokenExpiredHandler.cpp in Sources */,
8260837E2AF068E500D8B93D /* EntityToken.cpp in Sources */,
826083982AF068E500D8B93D /* CombinedLoginResult.cpp in Sources */,
@@ -1178,12 +1177,18 @@
8260836F2AF068E500D8B93D /* Platform.cpp in Sources */,
826083922AF068E500D8B93D /* stdafx.cpp in Sources */,
8260837A2AF068E500D8B93D /* PFCoreGlobalState.cpp in Sources */,
- 826084462AF06CB400D8B93D /* EventsTypes.cpp in Sources */,
826AE7292AF1B45900DF9129 /* Platform_Generic.cpp in Sources */,
8260838A2AF068E500D8B93D /* PFEntity.cpp in Sources */,
826083862AF068E500D8B93D /* PFEventPipeline.cpp in Sources */,
826083792AF068E500D8B93D /* Entity.cpp in Sources */,
826083612AF068E500D8B93D /* PFHttpClient.cpp in Sources */,
+ E91A17AEF98F768C8F802FB7 /* Types.cpp in Sources */,
+ B15E0D00D6E2ACE2C404FE64 /* AuthenticationTypes.cpp in Sources */,
+ 580495DB44C9DBF5185A9EB1 /* Authentication.cpp in Sources */,
+ 3A4752FF389B7273054086EA /* PFAuthentication.cpp in Sources */,
+ 4670B92750FCB5D46456FFC0 /* EventsTypes.cpp in Sources */,
+ D7719ADAF5FA17881DE8A8A7 /* Events.cpp in Sources */,
+ DECCB66350762B3A9DFF81CF /* PFEvents.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
diff --git a/Build/PlayFabCore.import.props b/Build/PlayFabCore.import.props
index 343e6fa..7ded6d4 100644
--- a/Build/PlayFabCore.import.props
+++ b/Build/PlayFabCore.import.props
@@ -7,10 +7,15 @@
+
+ $(PlayFabSourceDir)\PlayFabCore\Include\Generated
+ $(PlayFabSourceDir)\PlayFabCore\Include\GeneratedGdk
+
+
- %(AdditionalIncludeDirectories);$(PlayFabSourceDir)\PlayFabCore\Include;$(PlayFabSourceDir)\PlayFabCore\Include\Generated
+ %(AdditionalIncludeDirectories);$(PlayFabSourceDir)\PlayFabCore\Include;$(PlayFabCoreGeneratedHeadersDir)
@@ -32,7 +37,8 @@
-
+
+
\ No newline at end of file
diff --git a/Build/PlayFabServices.Android.Workspace/build.gradle b/Build/PlayFabServices.Android.Workspace/build.gradle
index 170cfaa..f557889 100644
--- a/Build/PlayFabServices.Android.Workspace/build.gradle
+++ b/Build/PlayFabServices.Android.Workspace/build.gradle
@@ -26,9 +26,19 @@ allprojects {
}
subprojects.each { prj ->
- // Put all the Gradle build files under the /Out directory
- def binariesDir = project.file("../../Out/Android/${prj.name}").getAbsolutePath()
- prj.buildDir(new File(binariesDir))
+ // Put all the Gradle build files under the /Int directory
+ def binariesDir = project.file("../../Int/Android/${prj.name}").getAbsolutePath()
+ prj.buildDir = new File(binariesDir)
+
+ // If usePlayFabCore is enabled, build the shared library version of LHC
+ prj.ext.BUILD_SHARED_LIBS = true
+}
+
+project(":libHttpClient.Android") {
+ // Put all the Gradle build files under the LHC /Binaries directory
+ // This file path is relative from the LHC.Android `build.gradle` location
+ def binariesDir = project.file("../../Binaries/Android/${name}").getAbsolutePath()
+ buildDir = new File(binariesDir)
}
ext.getTaskFlavorName = { taskPrefix, task ->
diff --git a/Build/PlayFabServices.Android.Workspace/settings.gradle b/Build/PlayFabServices.Android.Workspace/settings.gradle
index a273efc..e085216 100644
--- a/Build/PlayFabServices.Android.Workspace/settings.gradle
+++ b/Build/PlayFabServices.Android.Workspace/settings.gradle
@@ -1,10 +1,20 @@
rootProject.name = "PlayFabServices.Android.Workspace"
-include ":PlayFabServices.Android", ":PlayFabCore.Android", ":PlayFabSharedInternal.Android"
+def pathToRoot = "../../"
-project(":PlayFabServices.Android").projectDir = new File("../PlayFabServices.Android")
+include ":PlayFabServices.Android", ":PlayFabCore.Android", ":PlayFabSharedInternal.Android"
-project(":PlayFabCore.Android").projectDir = new File("../PlayFabCore.Android")
+project(":PlayFabServices.Android").projectDir = new File("${pathToRoot}/Build/PlayFabServices.Android")
+project(":PlayFabCore.Android").projectDir = new File("${pathToRoot}/Build/PlayFabCore.Android")
+project(":PlayFabSharedInternal.Android").projectDir = new File("${pathToRoot}/Build/PlayFabSharedInternal.Android")
-project(":PlayFabSharedInternal.Android").projectDir = new File("../PlayFabSharedInternal.Android")
include ':libHttpClient.Android'
+def libHttpClientRoot = ""
+if (file("${pathToRoot}/Build/libHttpClient/README.md").exists()) {
+ libHttpClientRoot = "${pathToRoot}/Build/libHttpClient/Build/libHttpClient.Android"
+}
+else {
+ libHttpClientRoot = "${pathToRoot}/../libHttpClient/Build/libHttpClient.Android"
+}
+println "Using libHttpClient from: ${file("${libHttpClientRoot}")}"
+project(":libHttpClient.Android").projectDir = new File("${libHttpClientRoot}")
diff --git a/Build/PlayFabServices.Android/CMakeLists.txt b/Build/PlayFabServices.Android/CMakeLists.txt
index dde5a40..00a5a7b 100644
--- a/Build/PlayFabServices.Android/CMakeLists.txt
+++ b/Build/PlayFabServices.Android/CMakeLists.txt
@@ -10,6 +10,8 @@ endif()
project("PlayFabServices.Android")
+# For PlayFab, we need to compile with c++20 rather than c++17 because of an issue with std::optional discussed here:
+# https://discourse.llvm.org/t/code-which-compiles-with-g-but-not-with-clang/56868/4
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
@@ -17,6 +19,22 @@ set(CMAKE_SHARED_LINKER_FLAGS "-Wl,-z,now")
set(CMAKE_CXX_FLAGS_RELEASE "-gdwarf-5")
set(CMAKE_C_FLAGS_RELEASE "-gdwarf-5")
+##################################
+### Set up binary output paths ###
+##################################
+
+# Set final shared libraries output folder
+set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/Debug/${PROJECT_NAME})
+set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/Release/${PROJECT_NAME})
+
+# Set final static libraries output folder
+set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/Debug/${PROJECT_NAME})
+set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/Release/${PROJECT_NAME})
+
+# Set final runtime output folder
+set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/Debug/${PROJECT_NAME})
+set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/Release/${PROJECT_NAME})
+
###########################################
### Set up paths for source and include ###
###########################################
@@ -52,11 +70,18 @@ set(COMMON_INCLUDE_DIRS
# We'll usually want to build for full, but adding a case here if we want to build just for x84_64 or arm8
# TODO: Full flavor should just trigger the other two flavors. Weird that it creates a full directory. Something to look into.
-IF (EXISTS "${PATH_TO_ROOT}/Out/Android/PlayFabCore.Android/intermediates/cmake/full${CMAKE_BUILD_TYPE}")
- add_subdirectory("../PlayFabCore.Android" ${PATH_TO_ROOT}/Out/Android/PlayFabCore.Android/intermediates/cmake/full${CMAKE_BUILD_TYPE}/obj/${ANDROID_ABI})
-ELSE ()
- add_subdirectory("../PlayFabCore.Android" ${PATH_TO_ROOT}/Out/Android/PlayFabCore.Android/intermediates/cmake/${ANDROID_ABI}${CMAKE_BUILD_TYPE}/obj/${ANDROID_ABI})
-endif()
+# IF (EXISTS "${PATH_TO_ROOT}/Out/Android/PlayFabCore.Android/intermediates/cmake/full${CMAKE_BUILD_TYPE}")
+# add_subdirectory("../PlayFabCore.Android" ${PATH_TO_ROOT}/Out/Android/PlayFabCore.Android/intermediates/cmake/full${CMAKE_BUILD_TYPE}/obj/${ANDROID_ABI})
+# ELSE ()
+# add_subdirectory("../PlayFabCore.Android" ${PATH_TO_ROOT}/Out/Android/PlayFabCore.Android/intermediates/cmake/${ANDROID_ABI}${CMAKE_BUILD_TYPE}/obj/${ANDROID_ABI})
+# endif()
+
+set(PlayFabSharedInternal.Android ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/${CMAKE_BUILD_TYPE}/PlayFabSharedInternal.Android/PlayFabSharedInternal.Android.a)
+set(PlayFabCore.Android ${PATH_TO_ROOT}/Out/Android/${ANDROID_ABI}/${CMAKE_BUILD_TYPE}/PlayFabCore.Android/libPlayFabCore.Android.so)
+
+# libHttpClient Shared Lib
+string(TOLOWER "${CMAKE_BUILD_TYPE}" PATH_FLAVOR)
+set(libHttpClient ${PATH_TO_LHC}/Binaries/Android/libHttpClient.Android/intermediates/cmake/${PATH_FLAVOR}/obj/${ANDROID_ABI}/libHttpClient.Android.so)
add_library(
"PlayFabServices.Android"
@@ -73,9 +98,9 @@ target_include_directories(
target_link_libraries(
PlayFabServices.Android
- PlayFabSharedInternal.Android
- PlayFabCore.Android
- libHttpClient.Android
+ ${PlayFabSharedInternal.Android}
+ ${PlayFabCore.Android}
+ ${libHttpClient}
${log-lib}
)
diff --git a/Build/PlayFabServices.Android/build.gradle b/Build/PlayFabServices.Android/build.gradle
index fd3cb87..569a11c 100644
--- a/Build/PlayFabServices.Android/build.gradle
+++ b/Build/PlayFabServices.Android/build.gradle
@@ -12,6 +12,7 @@ android {
cmake {
// externalNativeBuild normally skips static
// lib targets. This forces it to build.
+ cppFlags "-std=c++20"
targets "PlayFabServices.Android"
arguments "-DANDROID_TOOLCHAIN=clang++"
}
@@ -20,6 +21,8 @@ android {
externalNativeBuild {
cmake {
+ // CXX20 Standard is only available in CMake 3.18.1 and above.
+ // Navigate to SDK Manager > SDK Tools > CMake for the correct version.
version "3.18.1"
path "CMakeLists.txt"
buildStagingDirectory "${project.buildDir.getParentFile().getAbsolutePath()}/.cxx/${project.name}"
@@ -78,23 +81,37 @@ android {
}
// Include the PlayFabServices `.so`
- from('../../Out/Android/PlayFabServices.Android/intermediates/cmake/fullRelease/obj') {
- include '*/libPlayFabServices.Android.so'
- into 'bin'
+ from('../../Out/Android/arm64-v8a/release/PlayFabServices.Android') {
+ include 'libPlayFabServices.Android.so'
+ into 'bin/arm64-v8a'
+ }
+ from('../../Out/Android/x86_64/release/PlayFabServices.Android') {
+ include 'libPlayFabServices.Android.so'
+ into 'bin/x86_64'
}
// Include the PlayFabCore `.so`
- from('../../Out/Android/PlayFabCore.Android/intermediates/cmake/fullRelease/obj') {
- include '*/libPlayFabCore.Android.so'
- into 'bin'
+ from('../../Out/Android/arm64-v8a/release/PlayFabCore.Android') {
+ include 'libPlayFabCore.Android.so'
+ into 'bin/arm64-v8a'
+ }
+ from('../../Out/Android/x86_64/release/PlayFabCore.Android') {
+ include 'libPlayFabCore.Android.so'
+ into 'bin/x86_64'
}
// Include the PlayFabServices `.aar`
- from('../../Out/Android/PlayFabServices.Android/outputs/aar') {
+ from('../../Int/Android/PlayFabServices.Android/outputs/aar') {
include 'PlayFabServices.Android-full-release.aar'
into 'aar'
}
+ // Include the PlayFabCore `.aar`
+ from('../../Int/Android/PlayFabCore.Android/outputs/aar') {
+ include 'PlayFabCore.Android-full-release.aar'
+ into 'aar'
+ }
+
// Include the libHttpClient.Android `.aar`
from('../../../libHttpClient/Binaries/Android/libHttpClient.Android/outputs/aar') {
include 'libHttpClient.Android-release.aar'
@@ -133,6 +150,8 @@ android {
}
}
-// Put all the Gradle build files under the /Out directory
-def binariesDir = project.file("../../Out/Android/${project.name}").getAbsolutePath()
-project.buildDir(new File(binariesDir))
\ No newline at end of file
+dependencies {
+ implementation project(":libHttpClient.Android")
+ implementation project(":PlayFabSharedInternal.Android")
+ implementation project(":PlayFabCore.Android")
+}
\ No newline at end of file
diff --git a/Build/PlayFabServices.Apple/PlayFabServices.Apple.xcodeproj/project.pbxproj b/Build/PlayFabServices.Apple/PlayFabServices.Apple.xcodeproj/project.pbxproj
index 655f2f4..86fb01c 100644
--- a/Build/PlayFabServices.Apple/PlayFabServices.Apple.xcodeproj/project.pbxproj
+++ b/Build/PlayFabServices.Apple/PlayFabServices.Apple.xcodeproj/project.pbxproj
@@ -23,352 +23,299 @@
826AE4212AF1841900DF9129 /* PFServices.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE3BB2AF1841900DF9129 /* PFServices.cpp */; };
826AE4222AF1841900DF9129 /* stdafx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE3BC2AF1841900DF9129 /* stdafx.cpp */; };
826AE51C2AF1867400DF9129 /* PFServices.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE4C72AF1867400DF9129 /* PFServices.h */; };
- 826AE5972AF186D500DF9129 /* PFTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5412AF186D500DF9129 /* PFTypes.h */; };
- 826AE5982AF186D500DF9129 /* PFSegmentsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5422AF186D500DF9129 /* PFSegmentsTypes.h */; };
- 826AE5992AF186D500DF9129 /* PFSegments.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5432AF186D500DF9129 /* PFSegments.h */; };
- 826AE59A2AF186D500DF9129 /* PFTitleDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5442AF186D500DF9129 /* PFTitleDataManagement.h */; };
- 826AE59B2AF186D500DF9129 /* PFPlatformSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5452AF186D500DF9129 /* PFPlatformSpecific.h */; };
- 826AE59C2AF186D500DF9129 /* PFInventory.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5462AF186D500DF9129 /* PFInventory.h */; };
- 826AE59D2AF186D500DF9129 /* PFDataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5472AF186D500DF9129 /* PFDataTypes.h */; };
- 826AE59E2AF186D500DF9129 /* PFLocalizationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5482AF186D500DF9129 /* PFLocalizationTypes.h */; };
- 826AE59F2AF186D500DF9129 /* PFPushNotificationsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5492AF186D500DF9129 /* PFPushNotificationsTypes.h */; };
- 826AE5A02AF186D500DF9129 /* PFAccountManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE54A2AF186D500DF9129 /* PFAccountManagement.h */; };
- 826AE5A12AF186D500DF9129 /* PFExperimentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE54B2AF186D500DF9129 /* PFExperimentation.h */; };
- 826AE5A22AF186D500DF9129 /* PFMultiplayerServerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE54C2AF186D500DF9129 /* PFMultiplayerServerTypes.h */; };
- 826AE5A32AF186D500DF9129 /* PFPlatformSpecificTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE54D2AF186D500DF9129 /* PFPlatformSpecificTypes.h */; };
- 826AE5A42AF186D500DF9129 /* PFFriends.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE54E2AF186D500DF9129 /* PFFriends.h */; };
- 826AE5A52AF186D500DF9129 /* PFCatalogTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE54F2AF186D500DF9129 /* PFCatalogTypes.h */; };
- 826AE5A62AF186D500DF9129 /* MultiplayerServerTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5512AF186D500DF9129 /* MultiplayerServerTypeWrappers.h */; };
- 826AE5A72AF186D500DF9129 /* DataTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5522AF186D500DF9129 /* DataTypeWrappers.h */; };
- 826AE5A82AF186D500DF9129 /* AccountManagementTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5532AF186D500DF9129 /* AccountManagementTypeWrappers.h */; };
- 826AE5A92AF186D500DF9129 /* TypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5542AF186D500DF9129 /* TypeWrappers.h */; };
- 826AE5AA2AF186D500DF9129 /* GroupsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5552AF186D500DF9129 /* GroupsTypeWrappers.h */; };
- 826AE5AB2AF186D500DF9129 /* CatalogTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5562AF186D500DF9129 /* CatalogTypeWrappers.h */; };
- 826AE5AC2AF186D500DF9129 /* CloudScriptTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5572AF186D500DF9129 /* CloudScriptTypeWrappers.h */; };
- 826AE5AD2AF186D500DF9129 /* SegmentsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5582AF186D500DF9129 /* SegmentsTypeWrappers.h */; };
- 826AE5AE2AF186D500DF9129 /* ExperimentationTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5592AF186D500DF9129 /* ExperimentationTypeWrappers.h */; };
826AE5AF2AF186D500DF9129 /* CharacterTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE55A2AF186D500DF9129 /* CharacterTypeWrappers.h */; };
- 826AE5B02AF186D500DF9129 /* LocalizationTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE55B2AF186D500DF9129 /* LocalizationTypeWrappers.h */; };
- 826AE5B12AF186D500DF9129 /* TitleDataManagementTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE55C2AF186D500DF9129 /* TitleDataManagementTypeWrappers.h */; };
- 826AE5B22AF186D500DF9129 /* PlayerDataManagementTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE55D2AF186D500DF9129 /* PlayerDataManagementTypeWrappers.h */; };
- 826AE5B32AF186D500DF9129 /* InventoryTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE55E2AF186D500DF9129 /* InventoryTypeWrappers.h */; };
- 826AE5B42AF186D500DF9129 /* PushNotificationsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE55F2AF186D500DF9129 /* PushNotificationsTypeWrappers.h */; };
- 826AE5B52AF186D500DF9129 /* ProfilesTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5602AF186D500DF9129 /* ProfilesTypeWrappers.h */; };
- 826AE5B62AF186D500DF9129 /* PlatformSpecificTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5612AF186D500DF9129 /* PlatformSpecificTypeWrappers.h */; };
- 826AE5B72AF186D500DF9129 /* FriendsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5622AF186D500DF9129 /* FriendsTypeWrappers.h */; };
- 826AE5B82AF186D500DF9129 /* PFLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5632AF186D500DF9129 /* PFLocalization.h */; };
- 826AE5B92AF186D500DF9129 /* PFPushNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5642AF186D500DF9129 /* PFPushNotifications.h */; };
- 826AE5BA2AF186D500DF9129 /* PFProfiles.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5652AF186D500DF9129 /* PFProfiles.h */; };
- 826AE5BB2AF186D500DF9129 /* PFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5662AF186D500DF9129 /* PFData.h */; };
- 826AE5BC2AF186D500DF9129 /* PFTitleDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5672AF186D500DF9129 /* PFTitleDataManagementTypes.h */; };
- 826AE5BD2AF186D500DF9129 /* PFCloudScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5682AF186D500DF9129 /* PFCloudScript.h */; };
- 826AE5BE2AF186D500DF9129 /* PFCatalog.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5692AF186D500DF9129 /* PFCatalog.h */; };
- 826AE5BF2AF186D500DF9129 /* PFCloudScriptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE56A2AF186D500DF9129 /* PFCloudScriptTypes.h */; };
- 826AE5C02AF186D500DF9129 /* PFPlayerDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE56B2AF186D500DF9129 /* PFPlayerDataManagement.h */; };
826AE5C12AF186D500DF9129 /* PFCharacter.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE56C2AF186D500DF9129 /* PFCharacter.h */; };
- 826AE5C22AF186D500DF9129 /* PFExperimentationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE56D2AF186D500DF9129 /* PFExperimentationTypes.h */; };
- 826AE5C32AF186D500DF9129 /* PFFriendsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE56E2AF186D500DF9129 /* PFFriendsTypes.h */; };
- 826AE5C42AF186D500DF9129 /* PFAccountManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE56F2AF186D500DF9129 /* PFAccountManagementTypes.h */; };
- 826AE5C52AF186D500DF9129 /* PFMultiplayerServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5702AF186D500DF9129 /* PFMultiplayerServer.h */; };
- 826AE5C62AF186D500DF9129 /* PFProfilesTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5712AF186D500DF9129 /* PFProfilesTypes.h */; };
826AE5C72AF186D500DF9129 /* PFCharacterTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5722AF186D500DF9129 /* PFCharacterTypes.h */; };
- 826AE5C92AF186D500DF9129 /* PFGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5742AF186D500DF9129 /* PFGroups.h */; };
- 826AE5CA2AF186D500DF9129 /* PFPlayerDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5752AF186D500DF9129 /* PFPlayerDataManagementTypes.h */; };
- 826AE5CB2AF186D500DF9129 /* PFInventoryTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5762AF186D500DF9129 /* PFInventoryTypes.h */; };
- 826AE5CC2AF186D500DF9129 /* PFGroupsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5772AF186D500DF9129 /* PFGroupsTypes.h */; };
- 826AE5CD2AF186D500DF9129 /* PFTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE57B2AF186D500DF9129 /* PFTypes.h */; };
- 826AE5CE2AF186D500DF9129 /* PFSegmentsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE57C2AF186D500DF9129 /* PFSegmentsTypes.h */; };
- 826AE5CF2AF186D500DF9129 /* PFSegments.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE57D2AF186D500DF9129 /* PFSegments.h */; };
- 826AE5D02AF186D500DF9129 /* PFTitleDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE57E2AF186D500DF9129 /* PFTitleDataManagement.h */; };
- 826AE5D12AF186D500DF9129 /* PFInventory.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE57F2AF186D500DF9129 /* PFInventory.h */; };
- 826AE5D22AF186D500DF9129 /* PFDataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5802AF186D500DF9129 /* PFDataTypes.h */; };
- 826AE5D32AF186D500DF9129 /* PFAccountManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5812AF186D500DF9129 /* PFAccountManagement.h */; };
- 826AE5D42AF186D500DF9129 /* PFExperimentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5822AF186D500DF9129 /* PFExperimentation.h */; };
- 826AE5D52AF186D500DF9129 /* PFMultiplayerServerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5832AF186D500DF9129 /* PFMultiplayerServerTypes.h */; };
- 826AE5D62AF186D500DF9129 /* PFFriends.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5842AF186D500DF9129 /* PFFriends.h */; };
- 826AE5D72AF186D500DF9129 /* PFCatalogTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5852AF186D500DF9129 /* PFCatalogTypes.h */; };
- 826AE5D82AF186D500DF9129 /* PFProfiles.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5862AF186D500DF9129 /* PFProfiles.h */; };
- 826AE5D92AF186D500DF9129 /* PFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5872AF186D500DF9129 /* PFData.h */; };
- 826AE5DA2AF186D500DF9129 /* PFTitleDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5882AF186D500DF9129 /* PFTitleDataManagementTypes.h */; };
- 826AE5DB2AF186D500DF9129 /* PFCloudScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5892AF186D500DF9129 /* PFCloudScript.h */; };
- 826AE5DC2AF186D500DF9129 /* PFCatalog.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE58A2AF186D500DF9129 /* PFCatalog.h */; };
- 826AE5DD2AF186D500DF9129 /* PFCloudScriptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE58B2AF186D500DF9129 /* PFCloudScriptTypes.h */; };
- 826AE5DE2AF186D500DF9129 /* PFPlayerDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE58C2AF186D500DF9129 /* PFPlayerDataManagement.h */; };
- 826AE5DF2AF186D500DF9129 /* PFExperimentationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE58D2AF186D500DF9129 /* PFExperimentationTypes.h */; };
- 826AE5E02AF186D500DF9129 /* PFFriendsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE58E2AF186D500DF9129 /* PFFriendsTypes.h */; };
- 826AE5E12AF186D500DF9129 /* PFAccountManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE58F2AF186D500DF9129 /* PFAccountManagementTypes.h */; };
- 826AE5E22AF186D500DF9129 /* PFMultiplayerServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5902AF186D500DF9129 /* PFMultiplayerServer.h */; };
- 826AE5E32AF186D500DF9129 /* PFProfilesTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5912AF186D500DF9129 /* PFProfilesTypes.h */; };
826AE5E42AF186D500DF9129 /* PFServices.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5922AF186D500DF9129 /* PFServices.h */; };
- 826AE5E52AF186D500DF9129 /* PFGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5932AF186D500DF9129 /* PFGroups.h */; };
- 826AE5E62AF186D500DF9129 /* PFPlayerDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5942AF186D500DF9129 /* PFPlayerDataManagementTypes.h */; };
- 826AE5E72AF186D500DF9129 /* PFInventoryTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5952AF186D500DF9129 /* PFInventoryTypes.h */; };
- 826AE5E82AF186D500DF9129 /* PFGroupsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5962AF186D500DF9129 /* PFGroupsTypes.h */; };
- 826AE6542AF1871C00DF9129 /* PlatformSpecificTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5EB2AF1871C00DF9129 /* PlatformSpecificTypes.h */; };
- 826AE6552AF1871C00DF9129 /* Groups.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5EC2AF1871C00DF9129 /* Groups.cpp */; };
- 826AE6562AF1871C00DF9129 /* ExperimentationTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5ED2AF1871C00DF9129 /* ExperimentationTypes.cpp */; };
- 826AE6572AF1871C00DF9129 /* ProfilesTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5EE2AF1871C00DF9129 /* ProfilesTypes.h */; };
826AE6582AF1871C00DF9129 /* CharacterTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5EF2AF1871C00DF9129 /* CharacterTypes.h */; };
- 826AE6592AF1871C00DF9129 /* Localization.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5F02AF1871C00DF9129 /* Localization.h */; };
- 826AE65A2AF1871C00DF9129 /* InventoryTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5F12AF1871C00DF9129 /* InventoryTypes.cpp */; };
- 826AE65B2AF1871C00DF9129 /* CatalogTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5F22AF1871C00DF9129 /* CatalogTypes.cpp */; };
- 826AE65C2AF1871C00DF9129 /* Segments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5F32AF1871C00DF9129 /* Segments.cpp */; };
- 826AE65D2AF1871C00DF9129 /* InventoryTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5F42AF1871C00DF9129 /* InventoryTypes.h */; };
- 826AE65E2AF1871C00DF9129 /* AccountManagementTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5F52AF1871C00DF9129 /* AccountManagementTypes.cpp */; };
- 826AE6602AF1871C00DF9129 /* Profiles.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5F72AF1871C00DF9129 /* Profiles.h */; };
- 826AE6612AF1871C00DF9129 /* TitleDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5F82AF1871C00DF9129 /* TitleDataManagementTypes.h */; };
- 826AE6622AF1871C00DF9129 /* PFCloudScript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5F92AF1871C00DF9129 /* PFCloudScript.cpp */; };
- 826AE6632AF1871C00DF9129 /* Friends.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5FA2AF1871C00DF9129 /* Friends.h */; };
- 826AE6642AF1871C00DF9129 /* PFMultiplayerServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5FB2AF1871C00DF9129 /* PFMultiplayerServer.cpp */; };
- 826AE6652AF1871C00DF9129 /* GroupsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5FC2AF1871C00DF9129 /* GroupsTypes.cpp */; };
- 826AE6662AF1871C00DF9129 /* CatalogTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5FD2AF1871C00DF9129 /* CatalogTypes.h */; };
- 826AE6672AF1871C00DF9129 /* AccountManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5FE2AF1871C00DF9129 /* AccountManagementTypes.h */; };
- 826AE6682AF1871C00DF9129 /* PFPlayerDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5FF2AF1871C00DF9129 /* PFPlayerDataManagement.cpp */; };
- 826AE6692AF1871C00DF9129 /* PushNotificationsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6002AF1871C00DF9129 /* PushNotificationsTypes.cpp */; };
- 826AE66B2AF1871C00DF9129 /* Profiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6022AF1871C00DF9129 /* Profiles.cpp */; };
- 826AE66C2AF1871C00DF9129 /* CloudScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6032AF1871C00DF9129 /* CloudScript.h */; };
- 826AE66E2AF1871C00DF9129 /* Data.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6052AF1871C00DF9129 /* Data.h */; };
- 826AE66F2AF1871C00DF9129 /* LocalizationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6062AF1871C00DF9129 /* LocalizationTypes.h */; };
- 826AE6702AF1871C00DF9129 /* PFTitleDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6072AF1871C00DF9129 /* PFTitleDataManagement.cpp */; };
- 826AE6712AF1871C00DF9129 /* Experimentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6082AF1871C00DF9129 /* Experimentation.h */; };
- 826AE6722AF1871C00DF9129 /* TitleDataManagementTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6092AF1871C00DF9129 /* TitleDataManagementTypes.cpp */; };
- 826AE6732AF1871C00DF9129 /* PlayerDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE60A2AF1871C00DF9129 /* PlayerDataManagementTypes.h */; };
- 826AE6742AF1871C00DF9129 /* Friends.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE60B2AF1871C00DF9129 /* Friends.cpp */; };
- 826AE6752AF1871C00DF9129 /* Localization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE60C2AF1871C00DF9129 /* Localization.cpp */; };
- 826AE6762AF1871C00DF9129 /* PFInventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE60D2AF1871C00DF9129 /* PFInventory.cpp */; };
- 826AE6772AF1871C00DF9129 /* TitleDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE60E2AF1871C00DF9129 /* TitleDataManagement.h */; };
- 826AE6782AF1871C00DF9129 /* CloudScriptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE60F2AF1871C00DF9129 /* CloudScriptTypes.h */; };
- 826AE6792AF1871C00DF9129 /* MultiplayerServerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6102AF1871C00DF9129 /* MultiplayerServerTypes.h */; };
- 826AE67A2AF1871C00DF9129 /* Catalog.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6112AF1871C00DF9129 /* Catalog.h */; };
- 826AE67B2AF1871C00DF9129 /* PlatformSpecific.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6122AF1871C00DF9129 /* PlatformSpecific.cpp */; };
- 826AE67D2AF1871C00DF9129 /* FriendsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6142AF1871C00DF9129 /* FriendsTypes.h */; };
826AE67E2AF1871C00DF9129 /* CacheId.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6152AF1871C00DF9129 /* CacheId.h */; };
- 826AE67F2AF1871C00DF9129 /* PFCatalog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6162AF1871C00DF9129 /* PFCatalog.cpp */; };
- 826AE6802AF1871C00DF9129 /* GroupsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6172AF1871C00DF9129 /* GroupsTypes.h */; };
- 826AE6812AF1871C00DF9129 /* PFData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6182AF1871C00DF9129 /* PFData.cpp */; };
- 826AE6822AF1871C00DF9129 /* DataTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6192AF1871C00DF9129 /* DataTypes.cpp */; };
- 826AE6832AF1871C00DF9129 /* Data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE61A2AF1871C00DF9129 /* Data.cpp */; };
- 826AE6842AF1871C00DF9129 /* AccountManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE61B2AF1871C00DF9129 /* AccountManagement.h */; };
- 826AE6852AF1871C00DF9129 /* MultiplayerServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE61C2AF1871C00DF9129 /* MultiplayerServer.cpp */; };
- 826AE6862AF1871C00DF9129 /* LocalizationTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE61D2AF1871C00DF9129 /* LocalizationTypes.cpp */; };
- 826AE6872AF1871C00DF9129 /* Inventory.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE61E2AF1871C00DF9129 /* Inventory.h */; };
- 826AE6882AF1871C00DF9129 /* PlatformSpecificTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE61F2AF1871C00DF9129 /* PlatformSpecificTypes.cpp */; };
- 826AE6892AF1871C00DF9129 /* DataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6202AF1871C00DF9129 /* DataTypes.h */; };
- 826AE68A2AF1871C00DF9129 /* FriendsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6212AF1871C00DF9129 /* FriendsTypes.cpp */; };
- 826AE68B2AF1871C00DF9129 /* CoreTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6222AF1871C00DF9129 /* CoreTypes.cpp */; };
- 826AE68C2AF1871C00DF9129 /* PushNotificationsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6232AF1871C00DF9129 /* PushNotificationsTypes.h */; };
- 826AE68D2AF1871C00DF9129 /* Segments.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6242AF1871C00DF9129 /* Segments.h */; };
- 826AE68E2AF1871C00DF9129 /* PlatformSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6252AF1871C00DF9129 /* PlatformSpecific.h */; };
- 826AE68F2AF1871C00DF9129 /* PushNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6262AF1871C00DF9129 /* PushNotifications.h */; };
- 826AE6902AF1871C00DF9129 /* PFPlatformSpecific.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6272AF1871C00DF9129 /* PFPlatformSpecific.cpp */; };
- 826AE6912AF1871C00DF9129 /* PFGroups.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6282AF1871C00DF9129 /* PFGroups.cpp */; };
- 826AE6922AF1871C00DF9129 /* CloudScriptTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6292AF1871C00DF9129 /* CloudScriptTypes.cpp */; };
- 826AE6932AF1871C00DF9129 /* PFPushNotifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE62A2AF1871C00DF9129 /* PFPushNotifications.cpp */; };
- 826AE6942AF1871C00DF9129 /* PFLocalization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE62B2AF1871C00DF9129 /* PFLocalization.cpp */; };
- 826AE6952AF1871C00DF9129 /* PFAccountManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE62C2AF1871C00DF9129 /* PFAccountManagement.cpp */; };
- 826AE6962AF1871C00DF9129 /* MultiplayerServerTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE62D2AF1871C00DF9129 /* MultiplayerServerTypes.cpp */; };
- 826AE6972AF1871C00DF9129 /* TitleDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE62E2AF1871C00DF9129 /* TitleDataManagement.cpp */; };
- 826AE6982AF1871C00DF9129 /* SegmentsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE62F2AF1871C00DF9129 /* SegmentsTypes.cpp */; };
826AE6992AF1871C00DF9129 /* PFCharacter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6302AF1871C00DF9129 /* PFCharacter.cpp */; };
- 826AE69A2AF1871C00DF9129 /* CloudScript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6312AF1871C00DF9129 /* CloudScript.cpp */; };
- 826AE69B2AF1871C00DF9129 /* Catalog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6322AF1871C00DF9129 /* Catalog.cpp */; };
- 826AE69C2AF1871C00DF9129 /* PFProfiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6332AF1871C00DF9129 /* PFProfiles.cpp */; };
- 826AE69D2AF1871C00DF9129 /* PlayerDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6342AF1871C00DF9129 /* PlayerDataManagement.cpp */; };
- 826AE69E2AF1871C00DF9129 /* ProfilesTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6352AF1871C00DF9129 /* ProfilesTypes.cpp */; };
- 826AE69F2AF1871C00DF9129 /* PFSegments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6362AF1871C00DF9129 /* PFSegments.cpp */; };
- 826AE6A02AF1871C00DF9129 /* PFFriends.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6372AF1871C00DF9129 /* PFFriends.cpp */; };
826AE6A12AF1871C00DF9129 /* CharacterTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6382AF1871C00DF9129 /* CharacterTypes.cpp */; };
- 826AE6A22AF1871C00DF9129 /* AccountManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6392AF1871C00DF9129 /* AccountManagement.cpp */; };
- 826AE6A32AF1871C00DF9129 /* Inventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE63A2AF1871C00DF9129 /* Inventory.cpp */; };
- 826AE6A42AF1871C00DF9129 /* MultiplayerServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE63B2AF1871C00DF9129 /* MultiplayerServer.h */; };
- 826AE6A52AF1871C00DF9129 /* CoreTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE63C2AF1871C00DF9129 /* CoreTypes.h */; };
- 826AE6A62AF1871C00DF9129 /* PlayerDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE63D2AF1871C00DF9129 /* PlayerDataManagement.h */; };
- 826AE6A72AF1871C00DF9129 /* Experimentation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE63E2AF1871C00DF9129 /* Experimentation.cpp */; };
- 826AE6A82AF1871C00DF9129 /* SegmentsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE63F2AF1871C00DF9129 /* SegmentsTypes.h */; };
- 826AE6A92AF1871C00DF9129 /* Groups.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6402AF1871C00DF9129 /* Groups.h */; };
- 826AE6AA2AF1871C00DF9129 /* ExperimentationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6412AF1871C00DF9129 /* ExperimentationTypes.h */; };
- 826AE6AB2AF1871C00DF9129 /* PlayerDataManagementTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6422AF1871C00DF9129 /* PlayerDataManagementTypes.cpp */; };
- 826AE6AC2AF1871C00DF9129 /* PFExperimentation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6432AF1871C00DF9129 /* PFExperimentation.cpp */; };
- 826AE6AD2AF1871C00DF9129 /* PushNotifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6442AF1871C00DF9129 /* PushNotifications.cpp */; };
- 82B3CB292B5B016B00337232 /* FriendsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6142AF1871C00DF9129 /* FriendsTypes.h */; };
- 82B3CB2A2B5B016B00337232 /* TypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5542AF186D500DF9129 /* TypeWrappers.h */; };
- 82B3CB2B2B5B016B00337232 /* Inventory.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE61E2AF1871C00DF9129 /* Inventory.h */; };
- 82B3CB2C2B5B016B00337232 /* PFPlayerDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5942AF186D500DF9129 /* PFPlayerDataManagementTypes.h */; };
- 82B3CB2D2B5B016B00337232 /* PFFriends.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE54E2AF186D500DF9129 /* PFFriends.h */; };
- 82B3CB2E2B5B016B00337232 /* PFTitleDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5882AF186D500DF9129 /* PFTitleDataManagementTypes.h */; };
- 82B3CB2F2B5B016B00337232 /* CloudScriptTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5572AF186D500DF9129 /* CloudScriptTypeWrappers.h */; };
82B3CB302B5B016B00337232 /* PFServices.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE4C72AF1867400DF9129 /* PFServices.h */; };
- 82B3CB312B5B016B00337232 /* PlayerDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE63D2AF1871C00DF9129 /* PlayerDataManagement.h */; };
- 82B3CB322B5B016B00337232 /* PlatformSpecificTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5EB2AF1871C00DF9129 /* PlatformSpecificTypes.h */; };
82B3CB332B5B016B00337232 /* PFCharacterTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5722AF186D500DF9129 /* PFCharacterTypes.h */; };
- 82B3CB342B5B016B00337232 /* PFPlayerDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5752AF186D500DF9129 /* PFPlayerDataManagementTypes.h */; };
- 82B3CB352B5B016B00337232 /* PFInventory.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5462AF186D500DF9129 /* PFInventory.h */; };
- 82B3CB362B5B016B00337232 /* PFSegmentsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE57C2AF186D500DF9129 /* PFSegmentsTypes.h */; };
- 82B3CB372B5B016B00337232 /* PFCatalogTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE54F2AF186D500DF9129 /* PFCatalogTypes.h */; };
- 82B3CB382B5B016B00337232 /* PFSegments.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE57D2AF186D500DF9129 /* PFSegments.h */; };
- 82B3CB392B5B016B00337232 /* PFGroupsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5772AF186D500DF9129 /* PFGroupsTypes.h */; };
- 82B3CB3A2B5B016B00337232 /* PFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5872AF186D500DF9129 /* PFData.h */; };
- 82B3CB3B2B5B016B00337232 /* PFDataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5472AF186D500DF9129 /* PFDataTypes.h */; };
- 82B3CB3C2B5B016B00337232 /* PFExperimentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE54B2AF186D500DF9129 /* PFExperimentation.h */; };
- 82B3CB3D2B5B016B00337232 /* PFCloudScriptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE56A2AF186D500DF9129 /* PFCloudScriptTypes.h */; };
- 82B3CB3E2B5B016B00337232 /* Groups.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6402AF1871C00DF9129 /* Groups.h */; };
- 82B3CB3F2B5B016B00337232 /* PlayerDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE60A2AF1871C00DF9129 /* PlayerDataManagementTypes.h */; };
- 82B3CB402B5B016B00337232 /* PFMultiplayerServerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5832AF186D500DF9129 /* PFMultiplayerServerTypes.h */; };
- 82B3CB412B5B016B00337232 /* PFCloudScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5892AF186D500DF9129 /* PFCloudScript.h */; };
- 82B3CB422B5B016B00337232 /* TitleDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE60E2AF1871C00DF9129 /* TitleDataManagement.h */; };
- 82B3CB432B5B016B00337232 /* ExperimentationTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5592AF186D500DF9129 /* ExperimentationTypeWrappers.h */; };
- 82B3CB442B5B016B00337232 /* PFPlayerDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE58C2AF186D500DF9129 /* PFPlayerDataManagement.h */; };
82B3CB452B5B016B00337232 /* Platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE3B92AF1841900DF9129 /* Platform.h */; };
- 82B3CB462B5B016B00337232 /* DataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6202AF1871C00DF9129 /* DataTypes.h */; };
82B3CB472B5B016B00337232 /* HttpClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE3B62AF1841900DF9129 /* HttpClient.h */; };
- 82B3CB482B5B016B00337232 /* PFAccountManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE56F2AF186D500DF9129 /* PFAccountManagementTypes.h */; };
- 82B3CB492B5B016B00337232 /* PlatformSpecificTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5612AF186D500DF9129 /* PlatformSpecificTypeWrappers.h */; };
- 82B3CB4A2B5B016B00337232 /* PFGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5932AF186D500DF9129 /* PFGroups.h */; };
- 82B3CB4B2B5B016B00337232 /* PFFriendsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE58E2AF186D500DF9129 /* PFFriendsTypes.h */; };
- 82B3CB4C2B5B016B00337232 /* PFExperimentationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE56D2AF186D500DF9129 /* PFExperimentationTypes.h */; };
- 82B3CB4D2B5B016B00337232 /* PFGroupsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5962AF186D500DF9129 /* PFGroupsTypes.h */; };
- 82B3CB4E2B5B016B00337232 /* PFAccountManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5812AF186D500DF9129 /* PFAccountManagement.h */; };
- 82B3CB4F2B5B016B00337232 /* PFCatalog.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5692AF186D500DF9129 /* PFCatalog.h */; };
- 82B3CB502B5B016B00337232 /* PFLocalizationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5482AF186D500DF9129 /* PFLocalizationTypes.h */; };
- 82B3CB512B5B016B00337232 /* PFSegmentsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5422AF186D500DF9129 /* PFSegmentsTypes.h */; };
- 82B3CB522B5B016B00337232 /* PFProfilesTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5712AF186D500DF9129 /* PFProfilesTypes.h */; };
- 82B3CB532B5B016B00337232 /* PFCloudScriptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE58B2AF186D500DF9129 /* PFCloudScriptTypes.h */; };
- 82B3CB542B5B016B00337232 /* PFLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5632AF186D500DF9129 /* PFLocalization.h */; };
- 82B3CB552B5B016B00337232 /* ExperimentationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6412AF1871C00DF9129 /* ExperimentationTypes.h */; };
82B3CB562B5B016B00337232 /* stdafx.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE3B22AF1841900DF9129 /* stdafx.h */; };
- 82B3CB572B5B016B00337232 /* PFPushNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5642AF186D500DF9129 /* PFPushNotifications.h */; };
- 82B3CB582B5B016B00337232 /* PFGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5742AF186D500DF9129 /* PFGroups.h */; };
- 82B3CB592B5B016B00337232 /* Friends.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5FA2AF1871C00DF9129 /* Friends.h */; };
- 82B3CB5A2B5B016B00337232 /* ProfilesTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5602AF186D500DF9129 /* ProfilesTypeWrappers.h */; };
- 82B3CB5B2B5B016B00337232 /* PFInventory.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE57F2AF186D500DF9129 /* PFInventory.h */; };
- 82B3CB5C2B5B016B00337232 /* GroupsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6172AF1871C00DF9129 /* GroupsTypes.h */; };
- 82B3CB5D2B5B016B00337232 /* PFTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5412AF186D500DF9129 /* PFTypes.h */; };
- 82B3CB5E2B5B016B00337232 /* PFPlayerDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE56B2AF186D500DF9129 /* PFPlayerDataManagement.h */; };
- 82B3CB5F2B5B016B00337232 /* PFAccountManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE58F2AF186D500DF9129 /* PFAccountManagementTypes.h */; };
- 82B3CB602B5B016B00337232 /* PFPushNotificationsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5492AF186D500DF9129 /* PFPushNotificationsTypes.h */; };
- 82B3CB612B5B016B00337232 /* CatalogTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5FD2AF1871C00DF9129 /* CatalogTypes.h */; };
- 82B3CB622B5B016B00337232 /* PFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5662AF186D500DF9129 /* PFData.h */; };
- 82B3CB632B5B016B00337232 /* Segments.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6242AF1871C00DF9129 /* Segments.h */; };
- 82B3CB642B5B016B00337232 /* PFTitleDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5442AF186D500DF9129 /* PFTitleDataManagement.h */; };
- 82B3CB652B5B016B00337232 /* PlatformSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6252AF1871C00DF9129 /* PlatformSpecific.h */; };
- 82B3CB662B5B016B00337232 /* PFTitleDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE57E2AF186D500DF9129 /* PFTitleDataManagement.h */; };
- 82B3CB672B5B016B00337232 /* CloudScriptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE60F2AF1871C00DF9129 /* CloudScriptTypes.h */; };
- 82B3CB682B5B016B00337232 /* MultiplayerServerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6102AF1871C00DF9129 /* MultiplayerServerTypes.h */; };
- 82B3CB692B5B016B00337232 /* Experimentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6082AF1871C00DF9129 /* Experimentation.h */; };
- 82B3CB6A2B5B016B00337232 /* PFInventoryTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5952AF186D500DF9129 /* PFInventoryTypes.h */; };
82B3CB6B2B5B016B00337232 /* CacheId.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6152AF1871C00DF9129 /* CacheId.h */; };
- 82B3CB6C2B5B016B00337232 /* PFDataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5802AF186D500DF9129 /* PFDataTypes.h */; };
- 82B3CB6D2B5B016B00337232 /* LocalizationTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE55B2AF186D500DF9129 /* LocalizationTypeWrappers.h */; };
- 82B3CB6E2B5B016B00337232 /* MultiplayerServerTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5512AF186D500DF9129 /* MultiplayerServerTypeWrappers.h */; };
- 82B3CB6F2B5B016B00337232 /* PFExperimentationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE58D2AF186D500DF9129 /* PFExperimentationTypes.h */; };
- 82B3CB702B5B016B00337232 /* AccountManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE61B2AF1871C00DF9129 /* AccountManagement.h */; };
- 82B3CB712B5B016B00337232 /* PFPlatformSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5452AF186D500DF9129 /* PFPlatformSpecific.h */; };
- 82B3CB722B5B016B00337232 /* SegmentsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5582AF186D500DF9129 /* SegmentsTypeWrappers.h */; };
- 82B3CB732B5B016B00337232 /* PFCatalogTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5852AF186D500DF9129 /* PFCatalogTypes.h */; };
- 82B3CB742B5B016B00337232 /* AccountManagementTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5532AF186D500DF9129 /* AccountManagementTypeWrappers.h */; };
- 82B3CB752B5B016B00337232 /* PushNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6262AF1871C00DF9129 /* PushNotifications.h */; };
- 82B3CB762B5B016B00337232 /* PFCatalog.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE58A2AF186D500DF9129 /* PFCatalog.h */; };
82B3CB772B5B016B00337232 /* PFServices.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5922AF186D500DF9129 /* PFServices.h */; };
- 82B3CB782B5B016B00337232 /* InventoryTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE55E2AF186D500DF9129 /* InventoryTypeWrappers.h */; };
- 82B3CB792B5B016B00337232 /* PushNotificationsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6232AF1871C00DF9129 /* PushNotificationsTypes.h */; };
- 82B3CB7A2B5B016B00337232 /* PFPlatformSpecificTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE54D2AF186D500DF9129 /* PFPlatformSpecificTypes.h */; };
- 82B3CB7B2B5B016B00337232 /* Catalog.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6112AF1871C00DF9129 /* Catalog.h */; };
- 82B3CB7C2B5B016B00337232 /* TitleDataManagementTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE55C2AF186D500DF9129 /* TitleDataManagementTypeWrappers.h */; };
- 82B3CB7D2B5B016B00337232 /* FriendsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5622AF186D500DF9129 /* FriendsTypeWrappers.h */; };
- 82B3CB7E2B5B016B00337232 /* PFAccountManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE54A2AF186D500DF9129 /* PFAccountManagement.h */; };
- 82B3CB7F2B5B016B00337232 /* InventoryTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5F42AF1871C00DF9129 /* InventoryTypes.h */; };
- 82B3CB802B5B016B00337232 /* AccountManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5FE2AF1871C00DF9129 /* AccountManagementTypes.h */; };
- 82B3CB812B5B016B00337232 /* PFProfilesTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5912AF186D500DF9129 /* PFProfilesTypes.h */; };
- 82B3CB822B5B016B00337232 /* PFTitleDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5672AF186D500DF9129 /* PFTitleDataManagementTypes.h */; };
- 82B3CB832B5B016B00337232 /* CloudScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6032AF1871C00DF9129 /* CloudScript.h */; };
- 82B3CB842B5B016B00337232 /* Profiles.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5F72AF1871C00DF9129 /* Profiles.h */; };
- 82B3CB852B5B016B00337232 /* PushNotificationsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE55F2AF186D500DF9129 /* PushNotificationsTypeWrappers.h */; };
- 82B3CB862B5B016B00337232 /* Localization.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5F02AF1871C00DF9129 /* Localization.h */; };
- 82B3CB872B5B016B00337232 /* CoreTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE63C2AF1871C00DF9129 /* CoreTypes.h */; };
- 82B3CB882B5B016B00337232 /* PFMultiplayerServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5702AF186D500DF9129 /* PFMultiplayerServer.h */; };
- 82B3CB892B5B016B00337232 /* PFTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE57B2AF186D500DF9129 /* PFTypes.h */; };
- 82B3CB8A2B5B016B00337232 /* PFSegments.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5432AF186D500DF9129 /* PFSegments.h */; };
- 82B3CB8B2B5B016B00337232 /* PlayerDataManagementTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE55D2AF186D500DF9129 /* PlayerDataManagementTypeWrappers.h */; };
82B3CB8C2B5B016B00337232 /* PFCharacter.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE56C2AF186D500DF9129 /* PFCharacter.h */; };
- 82B3CB8D2B5B016B00337232 /* DataTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5522AF186D500DF9129 /* DataTypeWrappers.h */; };
82B3CB8E2B5B016B00337232 /* GlobalState.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE3B42AF1841900DF9129 /* GlobalState.h */; };
- 82B3CB8F2B5B016B00337232 /* PFFriendsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE56E2AF186D500DF9129 /* PFFriendsTypes.h */; };
- 82B3CB902B5B016B00337232 /* CatalogTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5562AF186D500DF9129 /* CatalogTypeWrappers.h */; };
- 82B3CB912B5B016B00337232 /* PFInventoryTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5762AF186D500DF9129 /* PFInventoryTypes.h */; };
- 82B3CB922B5B016B00337232 /* Data.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6052AF1871C00DF9129 /* Data.h */; };
- 82B3CB932B5B016B00337232 /* PFMultiplayerServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5902AF186D500DF9129 /* PFMultiplayerServer.h */; };
- 82B3CB942B5B016B00337232 /* ProfilesTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5EE2AF1871C00DF9129 /* ProfilesTypes.h */; };
- 82B3CB952B5B016B00337232 /* LocalizationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE6062AF1871C00DF9129 /* LocalizationTypes.h */; };
- 82B3CB962B5B016B00337232 /* SegmentsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE63F2AF1871C00DF9129 /* SegmentsTypes.h */; };
- 82B3CB972B5B016B00337232 /* PFProfiles.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5652AF186D500DF9129 /* PFProfiles.h */; };
82B3CB982B5B016B00337232 /* CharacterTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5EF2AF1871C00DF9129 /* CharacterTypes.h */; };
- 82B3CB992B5B016B00337232 /* GroupsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5552AF186D500DF9129 /* GroupsTypeWrappers.h */; };
82B3CB9A2B5B016B00337232 /* CharacterTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE55A2AF186D500DF9129 /* CharacterTypeWrappers.h */; };
- 82B3CB9B2B5B016B00337232 /* PFFriends.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5842AF186D500DF9129 /* PFFriends.h */; };
- 82B3CB9C2B5B016B00337232 /* PFCloudScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5682AF186D500DF9129 /* PFCloudScript.h */; };
- 82B3CB9D2B5B016B00337232 /* TitleDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5F82AF1871C00DF9129 /* TitleDataManagementTypes.h */; };
- 82B3CB9E2B5B016B00337232 /* PFMultiplayerServerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE54C2AF186D500DF9129 /* PFMultiplayerServerTypes.h */; };
- 82B3CB9F2B5B016B00337232 /* MultiplayerServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE63B2AF1871C00DF9129 /* MultiplayerServer.h */; };
- 82B3CBA02B5B016B00337232 /* PFProfiles.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5862AF186D500DF9129 /* PFProfiles.h */; };
- 82B3CBA12B5B016B00337232 /* PFExperimentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 826AE5822AF186D500DF9129 /* PFExperimentation.h */; };
- 82B3CBA32B5B016B00337232 /* Inventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE63A2AF1871C00DF9129 /* Inventory.cpp */; };
- 82B3CBA42B5B016B00337232 /* AccountManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6392AF1871C00DF9129 /* AccountManagement.cpp */; };
- 82B3CBA52B5B016B00337232 /* PushNotificationsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6002AF1871C00DF9129 /* PushNotificationsTypes.cpp */; };
- 82B3CBA62B5B016B00337232 /* TitleDataManagementTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6092AF1871C00DF9129 /* TitleDataManagementTypes.cpp */; };
- 82B3CBA72B5B016B00337232 /* PFCatalog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6162AF1871C00DF9129 /* PFCatalog.cpp */; };
- 82B3CBA82B5B016B00337232 /* PFExperimentation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6432AF1871C00DF9129 /* PFExperimentation.cpp */; };
- 82B3CBA92B5B016B00337232 /* PlayerDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6342AF1871C00DF9129 /* PlayerDataManagement.cpp */; };
- 82B3CBAA2B5B016B00337232 /* Groups.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5EC2AF1871C00DF9129 /* Groups.cpp */; };
- 82B3CBAB2B5B016B00337232 /* MultiplayerServerTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE62D2AF1871C00DF9129 /* MultiplayerServerTypes.cpp */; };
- 82B3CBAC2B5B016B00337232 /* ProfilesTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6352AF1871C00DF9129 /* ProfilesTypes.cpp */; };
- 82B3CBAD2B5B016B00337232 /* PFCloudScript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5F92AF1871C00DF9129 /* PFCloudScript.cpp */; };
- 82B3CBAE2B5B016B00337232 /* PlayerDataManagementTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6422AF1871C00DF9129 /* PlayerDataManagementTypes.cpp */; };
- 82B3CBAF2B5B016B00337232 /* CatalogTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5F22AF1871C00DF9129 /* CatalogTypes.cpp */; };
- 82B3CBB02B5B016B00337232 /* Experimentation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE63E2AF1871C00DF9129 /* Experimentation.cpp */; };
- 82B3CBB12B5B016B00337232 /* ExperimentationTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5ED2AF1871C00DF9129 /* ExperimentationTypes.cpp */; };
- 82B3CBB22B5B016B00337232 /* Friends.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE60B2AF1871C00DF9129 /* Friends.cpp */; };
82B3CBB32B5B016B00337232 /* CharacterTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6382AF1871C00DF9129 /* CharacterTypes.cpp */; };
- 82B3CBB42B5B016B00337232 /* CloudScript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6312AF1871C00DF9129 /* CloudScript.cpp */; };
- 82B3CBB62B5B016B00337232 /* InventoryTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5F12AF1871C00DF9129 /* InventoryTypes.cpp */; };
- 82B3CBB72B5B016B00337232 /* Segments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5F32AF1871C00DF9129 /* Segments.cpp */; };
- 82B3CBB82B5B016B00337232 /* PFPlatformSpecific.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6272AF1871C00DF9129 /* PFPlatformSpecific.cpp */; };
- 82B3CBB92B5B016B00337232 /* PFMultiplayerServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5FB2AF1871C00DF9129 /* PFMultiplayerServer.cpp */; };
- 82B3CBBA2B5B016B00337232 /* CoreTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6222AF1871C00DF9129 /* CoreTypes.cpp */; };
- 82B3CBBB2B5B016B00337232 /* CloudScriptTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6292AF1871C00DF9129 /* CloudScriptTypes.cpp */; };
- 82B3CBBC2B5B016B00337232 /* Profiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6022AF1871C00DF9129 /* Profiles.cpp */; };
- 82B3CBBD2B5B016B00337232 /* PFPlayerDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5FF2AF1871C00DF9129 /* PFPlayerDataManagement.cpp */; };
- 82B3CBBE2B5B016B00337232 /* PlatformSpecificTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE61F2AF1871C00DF9129 /* PlatformSpecificTypes.cpp */; };
- 82B3CBBF2B5B016B00337232 /* Localization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE60C2AF1871C00DF9129 /* Localization.cpp */; };
- 82B3CBC02B5B016B00337232 /* PFLocalization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE62B2AF1871C00DF9129 /* PFLocalization.cpp */; };
- 82B3CBC12B5B016B00337232 /* PFProfiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6332AF1871C00DF9129 /* PFProfiles.cpp */; };
- 82B3CBC22B5B016B00337232 /* PFData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6182AF1871C00DF9129 /* PFData.cpp */; };
- 82B3CBC32B5B016B00337232 /* PFInventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE60D2AF1871C00DF9129 /* PFInventory.cpp */; };
82B3CBC42B5B016B00337232 /* HttpClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE3B82AF1841900DF9129 /* HttpClient.cpp */; };
- 82B3CBC52B5B016B00337232 /* PushNotifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6442AF1871C00DF9129 /* PushNotifications.cpp */; };
- 82B3CBC62B5B016B00337232 /* PFAccountManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE62C2AF1871C00DF9129 /* PFAccountManagement.cpp */; };
- 82B3CBC72B5B016B00337232 /* LocalizationTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE61D2AF1871C00DF9129 /* LocalizationTypes.cpp */; };
82B3CBC82B5B016B00337232 /* GlobalState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE3B52AF1841900DF9129 /* GlobalState.cpp */; };
82B3CBC92B5B016B00337232 /* PFCharacter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6302AF1871C00DF9129 /* PFCharacter.cpp */; };
- 82B3CBCA2B5B016B00337232 /* Data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE61A2AF1871C00DF9129 /* Data.cpp */; };
- 82B3CBCB2B5B016B00337232 /* PFFriends.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6372AF1871C00DF9129 /* PFFriends.cpp */; };
- 82B3CBCC2B5B016B00337232 /* AccountManagementTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5F52AF1871C00DF9129 /* AccountManagementTypes.cpp */; };
- 82B3CBCD2B5B016B00337232 /* TitleDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE62E2AF1871C00DF9129 /* TitleDataManagement.cpp */; };
- 82B3CBCE2B5B016B00337232 /* PFSegments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6362AF1871C00DF9129 /* PFSegments.cpp */; };
82B3CBCF2B5B016B00337232 /* PFServices.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE3BB2AF1841900DF9129 /* PFServices.cpp */; };
- 82B3CBD02B5B016B00337232 /* PFPushNotifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE62A2AF1871C00DF9129 /* PFPushNotifications.cpp */; };
- 82B3CBD12B5B016B00337232 /* DataTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6192AF1871C00DF9129 /* DataTypes.cpp */; };
- 82B3CBD22B5B016B00337232 /* PlatformSpecific.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6122AF1871C00DF9129 /* PlatformSpecific.cpp */; };
- 82B3CBD32B5B016B00337232 /* SegmentsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE62F2AF1871C00DF9129 /* SegmentsTypes.cpp */; };
- 82B3CBD42B5B016B00337232 /* FriendsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6212AF1871C00DF9129 /* FriendsTypes.cpp */; };
82B3CBD52B5B016B00337232 /* stdafx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE3BC2AF1841900DF9129 /* stdafx.cpp */; };
- 82B3CBD62B5B016B00337232 /* PFTitleDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6072AF1871C00DF9129 /* PFTitleDataManagement.cpp */; };
- 82B3CBD72B5B016B00337232 /* GroupsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE5FC2AF1871C00DF9129 /* GroupsTypes.cpp */; };
- 82B3CBD82B5B016B00337232 /* MultiplayerServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE61C2AF1871C00DF9129 /* MultiplayerServer.cpp */; };
- 82B3CBD92B5B016B00337232 /* Catalog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6322AF1871C00DF9129 /* Catalog.cpp */; };
- 82B3CBDA2B5B016B00337232 /* PFGroups.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE6282AF1871C00DF9129 /* PFGroups.cpp */; };
82B3CBDB2B5B016B00337232 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 826AE3B72AF1841900DF9129 /* Platform.cpp */; };
82B3CBF22B5B023B00337232 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82B3CBF12B5B023A00337232 /* Foundation.framework */; };
82B3CBF42B5B023E00337232 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82B3CBF32B5B023E00337232 /* Security.framework */; };
+ 645E37D6547B8165C6BE42C9 /* CoreTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 86EE2FD2352C8DFCB607537C /* CoreTypes.h */; };
+ 926E207482B5E159E4AEF3C9 /* CoreTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 86EE2FD2352C8DFCB607537C /* CoreTypes.h */; };
+ 50630CE0EA798DF1E56794EC /* CoreTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4865228F17B9EF7035E768C1 /* CoreTypes.cpp */; };
+ 8714259ADFF0592FD1C9EDFF /* CoreTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4865228F17B9EF7035E768C1 /* CoreTypes.cpp */; };
+ A811FC0E5F5C30E0B358A099 /* PFTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = DC700FB50E8170CFF08E1FAD /* PFTypes.h */; };
+ 1D46738B449BED007B25FB1B /* PFTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = DC700FB50E8170CFF08E1FAD /* PFTypes.h */; };
+ EFBEDD29DD80B0B5A2E943B7 /* TypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 036780852ECB55B7D8A5CE2F /* TypeWrappers.h */; };
+ DCA598F2F5AE756F671DB01D /* TypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 036780852ECB55B7D8A5CE2F /* TypeWrappers.h */; };
+ 343BA8546BE1891D9FDE1D8F /* PFFriendsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC8E3C1F4158581F97E8DDF /* PFFriendsTypes.h */; };
+ 1C76EFA071C48E0B47D99A52 /* PFFriendsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC8E3C1F4158581F97E8DDF /* PFFriendsTypes.h */; };
+ CE65A168C4F1A3A3C6012628 /* FriendsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CE6B3476D37C58A4FFA438A /* FriendsTypeWrappers.h */; };
+ 770F95A8E0F55FD8C0EBFF8B /* FriendsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CE6B3476D37C58A4FFA438A /* FriendsTypeWrappers.h */; };
+ 8ED4276F2FBC6A48E89D63F0 /* FriendsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DEB0B6D7EEE5A0CE22C02EA /* FriendsTypes.h */; };
+ 14CF0E18966BA2AA24930A75 /* FriendsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DEB0B6D7EEE5A0CE22C02EA /* FriendsTypes.h */; };
+ 96AF19897BF81C1BCBB34801 /* FriendsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A92F514EEF7248EBC82C5376 /* FriendsTypes.cpp */; };
+ E19F140D0335FDA41C314B9D /* FriendsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A92F514EEF7248EBC82C5376 /* FriendsTypes.cpp */; };
+ 55FD1A4664EFBE892C5ED33E /* Friends.h in Headers */ = {isa = PBXBuildFile; fileRef = 8702485EAB71698518F06909 /* Friends.h */; };
+ A344DA07B59769D5989DC45C /* Friends.h in Headers */ = {isa = PBXBuildFile; fileRef = 8702485EAB71698518F06909 /* Friends.h */; };
+ B95A2DD7E31A717118DC99FA /* Friends.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1318BF877FFA3D69026455BB /* Friends.cpp */; };
+ 5ED9A3E4E69B0C8578EA7ED4 /* Friends.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1318BF877FFA3D69026455BB /* Friends.cpp */; };
+ FB53A10DBF80945293215D06 /* PFFriends.h in Headers */ = {isa = PBXBuildFile; fileRef = 115774D6BC988CACE8E8AE84 /* PFFriends.h */; };
+ C0E963E8C38D8B82A0EBFBD2 /* PFFriends.h in Headers */ = {isa = PBXBuildFile; fileRef = 115774D6BC988CACE8E8AE84 /* PFFriends.h */; };
+ 0CCC2797ABFD21A7F964D80E /* PFFriends.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8611DC531F46342CF989AC56 /* PFFriends.cpp */; };
+ 4023BD5872A9EC514E615C68 /* PFFriends.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8611DC531F46342CF989AC56 /* PFFriends.cpp */; };
+ 574CCFF04F96A46240B32EEA /* PFAccountManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = C63508FA5B305E12916901F4 /* PFAccountManagementTypes.h */; };
+ 9D3E13DFB4116A973967E84F /* PFAccountManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = C63508FA5B305E12916901F4 /* PFAccountManagementTypes.h */; };
+ 324F09046C582D82E03A02A6 /* AccountManagementTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F8B02FB25640E4D3575CA5 /* AccountManagementTypeWrappers.h */; };
+ 02F7B9474260FB07E74368DE /* AccountManagementTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F8B02FB25640E4D3575CA5 /* AccountManagementTypeWrappers.h */; };
+ 23FC99205C73B84CCE32BDAF /* AccountManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B2A5B97AB1953EF3A4C4865 /* AccountManagementTypes.h */; };
+ 5870BB6D1851605B67956968 /* AccountManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B2A5B97AB1953EF3A4C4865 /* AccountManagementTypes.h */; };
+ 8BFBF7D6C689B05EE8117FE5 /* AccountManagementTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C26FF0EB21F3A9F7C9FB5F1B /* AccountManagementTypes.cpp */; };
+ 5E38E47830DB69ABC7579242 /* AccountManagementTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C26FF0EB21F3A9F7C9FB5F1B /* AccountManagementTypes.cpp */; };
+ BFDA59E3BCC03D7A021AB285 /* AccountManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = C73BAA72CA78C4DC0CF430C3 /* AccountManagement.h */; };
+ ACF7D3B3A6D53D9CC8570EF4 /* AccountManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = C73BAA72CA78C4DC0CF430C3 /* AccountManagement.h */; };
+ A32F8E9E66B23B351FB01925 /* AccountManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6821FB477837E8D5B34E18BE /* AccountManagement.cpp */; };
+ 5A6463A91820AB8D2D28F257 /* AccountManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6821FB477837E8D5B34E18BE /* AccountManagement.cpp */; };
+ 91217E81D56B7487481A3E56 /* PFAccountManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = C3C6FB55304FDA087FE7EDFC /* PFAccountManagement.h */; };
+ 1F56626AB1E8830DA8AF9A50 /* PFAccountManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = C3C6FB55304FDA087FE7EDFC /* PFAccountManagement.h */; };
+ E5E2D9525018BA760854E7D3 /* PFAccountManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA99B4195FA8A0E7130E38FD /* PFAccountManagement.cpp */; };
+ EDA73FD4F03464228A40807C /* PFAccountManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA99B4195FA8A0E7130E38FD /* PFAccountManagement.cpp */; };
+ 5545E08BBD5C25B66BC9895D /* PFPlatformSpecificTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AFD3A5FC96437188BA7C32C /* PFPlatformSpecificTypes.h */; };
+ 271A23626433B3E1D6C6F0B9 /* PFPlatformSpecificTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AFD3A5FC96437188BA7C32C /* PFPlatformSpecificTypes.h */; };
+ 45EF2246922A66B6EF915353 /* PlatformSpecificTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = E4E15F584EC1443601E9E738 /* PlatformSpecificTypeWrappers.h */; };
+ 6FF47000430424D0B9C20250 /* PlatformSpecificTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = E4E15F584EC1443601E9E738 /* PlatformSpecificTypeWrappers.h */; };
+ FD91DE52F80D6D526A74FFCA /* PlatformSpecificTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B08CD88972306292BD4985B /* PlatformSpecificTypes.h */; };
+ 81BB9CA5528855E529F0C6FF /* PlatformSpecificTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B08CD88972306292BD4985B /* PlatformSpecificTypes.h */; };
+ 2ED16B4F65A14BE3FCE90A8E /* PlatformSpecificTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B12B76E04A40FF8ECCD738FD /* PlatformSpecificTypes.cpp */; };
+ 6D2285451B0C4B360A8AC16E /* PlatformSpecificTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B12B76E04A40FF8ECCD738FD /* PlatformSpecificTypes.cpp */; };
+ CBF273D6DAA51CA2A934E6C1 /* PlatformSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EA402587ECDDDF36E05A82A /* PlatformSpecific.h */; };
+ 027DD359CCDB38F6E473522B /* PlatformSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EA402587ECDDDF36E05A82A /* PlatformSpecific.h */; };
+ 244F7832568E44333FF56529 /* PlatformSpecific.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7FF328E8FAFB417AF5C221E /* PlatformSpecific.cpp */; };
+ 28A7B9C3AE37D78623BD1FE3 /* PlatformSpecific.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7FF328E8FAFB417AF5C221E /* PlatformSpecific.cpp */; };
+ 96B9DEE8A6D5AC5D94E67B52 /* PFPlatformSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 105056200E672F77497AF76B /* PFPlatformSpecific.h */; };
+ D8DD6560D620FF613635A8A6 /* PFPlatformSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 105056200E672F77497AF76B /* PFPlatformSpecific.h */; };
+ 3995F0043FEAE87A11841745 /* PFPlatformSpecific.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34E902FBB635A45AAA0D0FA5 /* PFPlatformSpecific.cpp */; };
+ BB260A4A98105A125399069C /* PFPlatformSpecific.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34E902FBB635A45AAA0D0FA5 /* PFPlatformSpecific.cpp */; };
+ E5F96736AF77C54E3FD5A583 /* PFCloudScriptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C4574048C51F079FF11C292 /* PFCloudScriptTypes.h */; };
+ 851E029C85766510489C7CF1 /* PFCloudScriptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C4574048C51F079FF11C292 /* PFCloudScriptTypes.h */; };
+ 4CD6FC37C9A8B5DCA5EA5038 /* CloudScriptTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = AAEC03E16D33C9C3025262F2 /* CloudScriptTypeWrappers.h */; };
+ 19AA3E59BF4FD5AF9CF5E020 /* CloudScriptTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = AAEC03E16D33C9C3025262F2 /* CloudScriptTypeWrappers.h */; };
+ E804084907FBC8B9361E9634 /* CloudScriptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = E06338D298CA2B391E2BA303 /* CloudScriptTypes.h */; };
+ 3D1F2ABC033DF406B45F98E1 /* CloudScriptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = E06338D298CA2B391E2BA303 /* CloudScriptTypes.h */; };
+ 7EE8681FD8D9B4B8DBAD5BC2 /* CloudScriptTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57DB97A2A199BF8B96AD3016 /* CloudScriptTypes.cpp */; };
+ 14F2C64C51035EE287795277 /* CloudScriptTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57DB97A2A199BF8B96AD3016 /* CloudScriptTypes.cpp */; };
+ F91A3697C1E67E7E278C04BF /* CloudScript.h in Headers */ = {isa = PBXBuildFile; fileRef = F18D955930AFD38F6A4671CC /* CloudScript.h */; };
+ 76A6FAEB92D25ED975FCE853 /* CloudScript.h in Headers */ = {isa = PBXBuildFile; fileRef = F18D955930AFD38F6A4671CC /* CloudScript.h */; };
+ 5FF6C74C069773540930B393 /* CloudScript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAC782ED183F2B6A098C659A /* CloudScript.cpp */; };
+ 09C8E0BE5BF087BB74C1F296 /* CloudScript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAC782ED183F2B6A098C659A /* CloudScript.cpp */; };
+ 7786771442EC0AF7C3009272 /* PFCloudScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4CA2DE3A4583A9D8390E2D /* PFCloudScript.h */; };
+ 3A47D9013C2BBA8CC2ADDA51 /* PFCloudScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4CA2DE3A4583A9D8390E2D /* PFCloudScript.h */; };
+ 0661A2F4B487946FC25256E1 /* PFCloudScript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C626EE9F2FCF8AAD943AB7FD /* PFCloudScript.cpp */; };
+ 762AFF64EFF121B801CEB8EA /* PFCloudScript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C626EE9F2FCF8AAD943AB7FD /* PFCloudScript.cpp */; };
+ D03129100609E15D14D9C7DE /* PFSegmentsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = B22AFECB5A3A7CE368FFC3F4 /* PFSegmentsTypes.h */; };
+ 839614AA413B9FACF4E1D85C /* PFSegmentsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = B22AFECB5A3A7CE368FFC3F4 /* PFSegmentsTypes.h */; };
+ 831FE70D83DAC24FEE1AD977 /* SegmentsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 129981A3830039A8FE1F4F11 /* SegmentsTypeWrappers.h */; };
+ 83225333C429B86A3C60B4E3 /* SegmentsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 129981A3830039A8FE1F4F11 /* SegmentsTypeWrappers.h */; };
+ A71BCC3CC0950995860180AE /* SegmentsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 83A9CEB596AC92DEAC788F30 /* SegmentsTypes.h */; };
+ 4F3FD08C38AD3C5E7F0AF770 /* SegmentsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 83A9CEB596AC92DEAC788F30 /* SegmentsTypes.h */; };
+ A394770D866D24F56A0AFE69 /* SegmentsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4ADA37B72FAAA4B61BD2372D /* SegmentsTypes.cpp */; };
+ 064F8611428DF32EC38CE484 /* SegmentsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4ADA37B72FAAA4B61BD2372D /* SegmentsTypes.cpp */; };
+ A91277FA7C2879396D1376C2 /* Segments.h in Headers */ = {isa = PBXBuildFile; fileRef = D8664089E69322D08D21CEC2 /* Segments.h */; };
+ E620681530C4349844FB9CE7 /* Segments.h in Headers */ = {isa = PBXBuildFile; fileRef = D8664089E69322D08D21CEC2 /* Segments.h */; };
+ F1E1C1D9DB10306775E2C6C3 /* Segments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 555037FEF6CA5A26918FD86E /* Segments.cpp */; };
+ FA6C0F783851A5FC143D69D5 /* Segments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 555037FEF6CA5A26918FD86E /* Segments.cpp */; };
+ A38F3F073D3752F61904DFC6 /* PFSegments.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC8185CE2C02A3A7580D753 /* PFSegments.h */; };
+ E692A255A39CA7EF8FC31090 /* PFSegments.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC8185CE2C02A3A7580D753 /* PFSegments.h */; };
+ 7C2ED2CE95200FFAF65C5D8E /* PFSegments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78EFE0D3DBB005F606A7BC92 /* PFSegments.cpp */; };
+ 9A87C9CFA16B67145C21DDBE /* PFSegments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78EFE0D3DBB005F606A7BC92 /* PFSegments.cpp */; };
+ 0AA3D0CBD653A4B7D12C781D /* PFTitleDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 023657556C849DFBD030AA93 /* PFTitleDataManagementTypes.h */; };
+ AA8368C7D89CBFF37FCFC595 /* PFTitleDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 023657556C849DFBD030AA93 /* PFTitleDataManagementTypes.h */; };
+ 658B451928B95AA27AE0A2D9 /* TitleDataManagementTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = A6A6D7AD3F44042431BDAA42 /* TitleDataManagementTypeWrappers.h */; };
+ 5FEAFE98BED5700FE5698861 /* TitleDataManagementTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = A6A6D7AD3F44042431BDAA42 /* TitleDataManagementTypeWrappers.h */; };
+ 8C27CCD391FAFE580AA15214 /* TitleDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 641926F64AFB3D3E1EDF96DA /* TitleDataManagementTypes.h */; };
+ 2B94B71E20734C2559721789 /* TitleDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 641926F64AFB3D3E1EDF96DA /* TitleDataManagementTypes.h */; };
+ 0C056141E6FF71F86A0D7717 /* TitleDataManagementTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E3DE61C70832C9E63BFEF97 /* TitleDataManagementTypes.cpp */; };
+ A898AE53EA08A888E3249F35 /* TitleDataManagementTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E3DE61C70832C9E63BFEF97 /* TitleDataManagementTypes.cpp */; };
+ E30057F633E7ECDE9C349DD9 /* TitleDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = DC2F552A7595A75B18D9AFC0 /* TitleDataManagement.h */; };
+ 538C31B483D4A53BDA58C29D /* TitleDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = DC2F552A7595A75B18D9AFC0 /* TitleDataManagement.h */; };
+ 0C1D0E024C5A1AB4C6148807 /* TitleDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC0514AC995466B11907FEA6 /* TitleDataManagement.cpp */; };
+ A38CE26D4EE854D61F5082CC /* TitleDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC0514AC995466B11907FEA6 /* TitleDataManagement.cpp */; };
+ A77B14732A66F6874CE8B9B5 /* PFTitleDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 76F5438B94ED2EE70DC11739 /* PFTitleDataManagement.h */; };
+ 8791610EF039C7D0F7D7FB55 /* PFTitleDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 76F5438B94ED2EE70DC11739 /* PFTitleDataManagement.h */; };
+ 18AA3066EE0DE9BAE7B49779 /* PFTitleDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6884BB7A21D633574ED48E75 /* PFTitleDataManagement.cpp */; };
+ 7E581181126FF6B172FD7306 /* PFTitleDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6884BB7A21D633574ED48E75 /* PFTitleDataManagement.cpp */; };
+ B96D24A0C1DCFF03BBE8EB96 /* PFPlayerDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 065F9125E7C1F9E8D39166F9 /* PFPlayerDataManagementTypes.h */; };
+ C9DF521F08DD253BE4DAF0CD /* PFPlayerDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 065F9125E7C1F9E8D39166F9 /* PFPlayerDataManagementTypes.h */; };
+ CDE62F99C21211CE70E85EF2 /* PlayerDataManagementTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B79ACA275FC9891FD9C0FFE /* PlayerDataManagementTypeWrappers.h */; };
+ 34E89A34A09E56C1B6D41955 /* PlayerDataManagementTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B79ACA275FC9891FD9C0FFE /* PlayerDataManagementTypeWrappers.h */; };
+ 0BBA2D31C71F5549FB3B07A0 /* PlayerDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D26054C1F278A7FCAE74A4B /* PlayerDataManagementTypes.h */; };
+ 920FD196DF9880F033897D5C /* PlayerDataManagementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D26054C1F278A7FCAE74A4B /* PlayerDataManagementTypes.h */; };
+ FD78A55D1494214D313D107B /* PlayerDataManagementTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0633C7C79282979C0E8E306 /* PlayerDataManagementTypes.cpp */; };
+ 710758C5ACB6C8282D5BB527 /* PlayerDataManagementTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0633C7C79282979C0E8E306 /* PlayerDataManagementTypes.cpp */; };
+ 6FF47A7920D5760C6F969B2A /* PlayerDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AF880D399AA25845F6A58C7 /* PlayerDataManagement.h */; };
+ 530F1586566C2CE8508BBA15 /* PlayerDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AF880D399AA25845F6A58C7 /* PlayerDataManagement.h */; };
+ 67A9C965E48C2D4900FE84AB /* PlayerDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDDA8958151C1A4D97D811F0 /* PlayerDataManagement.cpp */; };
+ 981466019ED40D26C10ED811 /* PlayerDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDDA8958151C1A4D97D811F0 /* PlayerDataManagement.cpp */; };
+ 4FB89501E19795671678212B /* PFPlayerDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 454D78B8F4B96CD11F0FA9FE /* PFPlayerDataManagement.h */; };
+ 3491E9E0045C0D02C96932DB /* PFPlayerDataManagement.h in Headers */ = {isa = PBXBuildFile; fileRef = 454D78B8F4B96CD11F0FA9FE /* PFPlayerDataManagement.h */; };
+ EDA33061C07C68C4BC9715EB /* PFPlayerDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE00274D5C8F83C8B3CC8277 /* PFPlayerDataManagement.cpp */; };
+ 08D5F25468B6309E772E68E0 /* PFPlayerDataManagement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE00274D5C8F83C8B3CC8277 /* PFPlayerDataManagement.cpp */; };
+ CB3D51344576FB4D1B2822A5 /* PFPushNotificationsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = BAF2597424337928424C951B /* PFPushNotificationsTypes.h */; };
+ 9348B9BC3B675745EA0F4DF5 /* PFPushNotificationsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = BAF2597424337928424C951B /* PFPushNotificationsTypes.h */; };
+ 4A8E422C9A26BF8C5BA2AD10 /* PushNotificationsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = E051B8C2D7FD55E6AEB54F73 /* PushNotificationsTypeWrappers.h */; };
+ 08C797DE21C108C730F69B91 /* PushNotificationsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = E051B8C2D7FD55E6AEB54F73 /* PushNotificationsTypeWrappers.h */; };
+ 9269DA1203CBD82EC9D0C5FF /* PushNotificationsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 39425A414120D3EAF0031E54 /* PushNotificationsTypes.h */; };
+ ADE472B84C332305A1F6A02C /* PushNotificationsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 39425A414120D3EAF0031E54 /* PushNotificationsTypes.h */; };
+ 4C38E6E67608548AE93B0BB6 /* PushNotificationsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2162F01F8A504F5A41485BF8 /* PushNotificationsTypes.cpp */; };
+ DFAB7B4C5F366A690EEA75ED /* PushNotificationsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2162F01F8A504F5A41485BF8 /* PushNotificationsTypes.cpp */; };
+ F3B43D06B55695448C70A93A /* PushNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = A726E33E81E65C235DEAF9D6 /* PushNotifications.h */; };
+ 26EBA7B6286615685B29F7B0 /* PushNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = A726E33E81E65C235DEAF9D6 /* PushNotifications.h */; };
+ CBD1BED9E1B9D94326B3A264 /* PushNotifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64BC595D9C2D89B30DF62224 /* PushNotifications.cpp */; };
+ 7EA0F54A61CE6C7E9E678A5E /* PushNotifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64BC595D9C2D89B30DF62224 /* PushNotifications.cpp */; };
+ FEDE61EAB272CCC00908500B /* PFPushNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = C3E476B3B15D356EA14EA34A /* PFPushNotifications.h */; };
+ 270BE170C5DDB5AF9D6F12C5 /* PFPushNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = C3E476B3B15D356EA14EA34A /* PFPushNotifications.h */; };
+ BC45AA52400B5B95126AFD62 /* PFPushNotifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 27B1F30CB5CE66F81CE0C487 /* PFPushNotifications.cpp */; };
+ EB45413B7E9731A092238961 /* PFPushNotifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 27B1F30CB5CE66F81CE0C487 /* PFPushNotifications.cpp */; };
+ 602647106A1D23E28BB549AB /* PFDataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 730DB2BC72EF4BADC439CEC5 /* PFDataTypes.h */; };
+ BF15AB977ABB8BBD585EE600 /* PFDataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 730DB2BC72EF4BADC439CEC5 /* PFDataTypes.h */; };
+ 5A7A35C7C8D8113F612B37C2 /* DataTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = B114148C755AE2568986934C /* DataTypeWrappers.h */; };
+ 1067275867C08859EB25F221 /* DataTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = B114148C755AE2568986934C /* DataTypeWrappers.h */; };
+ C07663932AE590EE1A1E6500 /* DataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F55E122156392CE64D73C6C /* DataTypes.h */; };
+ DDFFD8F3EEF518366CFC4843 /* DataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F55E122156392CE64D73C6C /* DataTypes.h */; };
+ D6521015F706A5252B3CCC35 /* DataTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83D238F1CBD70C7E911A3433 /* DataTypes.cpp */; };
+ 5BDD145D2E392F387CFDF8BA /* DataTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83D238F1CBD70C7E911A3433 /* DataTypes.cpp */; };
+ D6CAE6C427226E7F0746D2C7 /* Data.h in Headers */ = {isa = PBXBuildFile; fileRef = DCCEA0659FAC410006D9B8AF /* Data.h */; };
+ 811FDA53985E77F4208F5419 /* Data.h in Headers */ = {isa = PBXBuildFile; fileRef = DCCEA0659FAC410006D9B8AF /* Data.h */; };
+ 958A51B1C3324A217DDF78B3 /* Data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9DE15FA957A7A0085565F08 /* Data.cpp */; };
+ 2D6556983E16C39995A8B8C6 /* Data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9DE15FA957A7A0085565F08 /* Data.cpp */; };
+ 291173418F311DF156145A84 /* PFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ACB2284457D91E36534C992 /* PFData.h */; };
+ DE29FFF1829A4D3BBD9CAA94 /* PFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ACB2284457D91E36534C992 /* PFData.h */; };
+ E44EBA86DFE4B122519AB9AC /* PFData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC5CC402D1ABB1D61F148882 /* PFData.cpp */; };
+ 3C6BF8F0030B55E33635100D /* PFData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC5CC402D1ABB1D61F148882 /* PFData.cpp */; };
+ 6EA413DBD7FEBA7A4ADE79FF /* PFInventoryTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B36501A419A14EAD3F31F3D /* PFInventoryTypes.h */; };
+ 54886CCA151BE9E2F3BA79CA /* PFInventoryTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B36501A419A14EAD3F31F3D /* PFInventoryTypes.h */; };
+ 39524DEEC6715550D2303F7D /* InventoryTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 968A846F33D3AB1FCCDDD480 /* InventoryTypeWrappers.h */; };
+ A25CA3A91BE87C5F957828CD /* InventoryTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 968A846F33D3AB1FCCDDD480 /* InventoryTypeWrappers.h */; };
+ F3D9FBAC2D336A303C1F1135 /* InventoryTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E57D46225F999A4CE3CFC06 /* InventoryTypes.h */; };
+ 0F25F430407D057A89194515 /* InventoryTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E57D46225F999A4CE3CFC06 /* InventoryTypes.h */; };
+ 0185548E3E96F37F0A159B18 /* InventoryTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D545BB9FF7B95FBD0FC8BAE /* InventoryTypes.cpp */; };
+ BEDEBABE1477E2E134A3E6C4 /* InventoryTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D545BB9FF7B95FBD0FC8BAE /* InventoryTypes.cpp */; };
+ CDF30883AC48A3118C6315EC /* Inventory.h in Headers */ = {isa = PBXBuildFile; fileRef = DF1CEBE1584899B059465E94 /* Inventory.h */; };
+ D1DE8C2AF8FDDCCD3F895179 /* Inventory.h in Headers */ = {isa = PBXBuildFile; fileRef = DF1CEBE1584899B059465E94 /* Inventory.h */; };
+ D6A808A863D0D26A29128F99 /* Inventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7EA9EA6DF9457F570EC26C5 /* Inventory.cpp */; };
+ B4E1CF9D6BB6667CD7171949 /* Inventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7EA9EA6DF9457F570EC26C5 /* Inventory.cpp */; };
+ EC3292EB98164E01C22A25A1 /* PFInventory.h in Headers */ = {isa = PBXBuildFile; fileRef = 8577FEF6EBC627FB30613CD1 /* PFInventory.h */; };
+ 4C9CBF3C3D1060561876B46E /* PFInventory.h in Headers */ = {isa = PBXBuildFile; fileRef = 8577FEF6EBC627FB30613CD1 /* PFInventory.h */; };
+ 8C5944D1F20CA6BA023668E1 /* PFInventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0FB900D6D93ADEAD38EE13E /* PFInventory.cpp */; };
+ D841C36DF8FF5A95E91FD38E /* PFInventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0FB900D6D93ADEAD38EE13E /* PFInventory.cpp */; };
+ ECB0DD0B83903D170F731DF2 /* PFCatalogTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7317C773244E6DFE80448AE3 /* PFCatalogTypes.h */; };
+ F60E1C9F2FFEEA49A6A312BD /* PFCatalogTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7317C773244E6DFE80448AE3 /* PFCatalogTypes.h */; };
+ F194C48EF4C6D0E36D3B4445 /* CatalogTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = AB0257B6B8A58A9404C73A15 /* CatalogTypeWrappers.h */; };
+ BB0C6319672C097D7A58F4B6 /* CatalogTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = AB0257B6B8A58A9404C73A15 /* CatalogTypeWrappers.h */; };
+ 21353B9B676243FCBB4D1AEF /* CatalogTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = C07A6C77244BF57FE7C82380 /* CatalogTypes.h */; };
+ 15C83BE745A84E3D2B56FD29 /* CatalogTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = C07A6C77244BF57FE7C82380 /* CatalogTypes.h */; };
+ 454E7CBCE3B7C766D35BB2C5 /* CatalogTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 899637952F24DB2BF3D999CC /* CatalogTypes.cpp */; };
+ 8227C9E153701DB724E2C5B5 /* CatalogTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 899637952F24DB2BF3D999CC /* CatalogTypes.cpp */; };
+ 1BB811170CFB89574B4B0375 /* Catalog.h in Headers */ = {isa = PBXBuildFile; fileRef = 4499B486E6E0675FBF2EBADF /* Catalog.h */; };
+ BC1789670ABDF86C52E3EDFF /* Catalog.h in Headers */ = {isa = PBXBuildFile; fileRef = 4499B486E6E0675FBF2EBADF /* Catalog.h */; };
+ 42C6A00E7F652C7A62091E55 /* Catalog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 37CB85CCE00C99BE5B9A27D4 /* Catalog.cpp */; };
+ 42FCDA2A739880E14C0D4B57 /* Catalog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 37CB85CCE00C99BE5B9A27D4 /* Catalog.cpp */; };
+ 0C2D8B85275DC11AD0C5762D /* PFCatalog.h in Headers */ = {isa = PBXBuildFile; fileRef = A870565457E4B69748469F0D /* PFCatalog.h */; };
+ C5A08729721331269F580A90 /* PFCatalog.h in Headers */ = {isa = PBXBuildFile; fileRef = A870565457E4B69748469F0D /* PFCatalog.h */; };
+ 0BC9C98559F8E9DFD59A57CF /* PFCatalog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692CE7AA7239FE722452B7BF /* PFCatalog.cpp */; };
+ 86D82C7B856BFDD20B2ACD37 /* PFCatalog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692CE7AA7239FE722452B7BF /* PFCatalog.cpp */; };
+ AD41590B9B3F1BACAD88303F /* PFExperimentationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 28C9F8F04CB5915781648F3D /* PFExperimentationTypes.h */; };
+ FD6CBDBE8F56D99EE0419A03 /* PFExperimentationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 28C9F8F04CB5915781648F3D /* PFExperimentationTypes.h */; };
+ BCA2D6F4C008EF402AA2581E /* ExperimentationTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C8E087ECE541FECF6987446 /* ExperimentationTypeWrappers.h */; };
+ 4EE944D0D151E9BB15E9B8AF /* ExperimentationTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C8E087ECE541FECF6987446 /* ExperimentationTypeWrappers.h */; };
+ 24DC97B82AFD11B0FAA4878B /* ExperimentationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 990FDD36D7533D2F08B469B6 /* ExperimentationTypes.h */; };
+ 6E12384C81B22AB2370CB147 /* ExperimentationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 990FDD36D7533D2F08B469B6 /* ExperimentationTypes.h */; };
+ DAA483869EC11FE6A1AFFB93 /* ExperimentationTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2DB06A15A67EC892A1E50A1 /* ExperimentationTypes.cpp */; };
+ 17B79BCDA4B4591FB55A5E15 /* ExperimentationTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2DB06A15A67EC892A1E50A1 /* ExperimentationTypes.cpp */; };
+ 4E9A69AA9C646CC2C084D7C7 /* Experimentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 425BEC98CAC8EFC56C7C11FC /* Experimentation.h */; };
+ 622A2DDD5DC4201BF159655C /* Experimentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 425BEC98CAC8EFC56C7C11FC /* Experimentation.h */; };
+ 994E79F7D15E408A8B3A552B /* Experimentation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF70E30423E30A49E5C6B211 /* Experimentation.cpp */; };
+ 267B424C1D45865B7A498DCD /* Experimentation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF70E30423E30A49E5C6B211 /* Experimentation.cpp */; };
+ 6A2ECA5BD0903605053F3B18 /* PFExperimentation.h in Headers */ = {isa = PBXBuildFile; fileRef = D8BDEA9CE71160BF32CCD5F8 /* PFExperimentation.h */; };
+ 40A27F621CCDF2DC4D903D50 /* PFExperimentation.h in Headers */ = {isa = PBXBuildFile; fileRef = D8BDEA9CE71160BF32CCD5F8 /* PFExperimentation.h */; };
+ DB929E5102EF2EAA453C4418 /* PFExperimentation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA52BF43DF64E471FBAD0192 /* PFExperimentation.cpp */; };
+ F3B88075D36393C9D836C319 /* PFExperimentation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA52BF43DF64E471FBAD0192 /* PFExperimentation.cpp */; };
+ 61A8398F3F550F3C07A0125D /* PFGroupsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A51B8B8F1F797C388C75261 /* PFGroupsTypes.h */; };
+ 1E9BD152B75E484C660AB46A /* PFGroupsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A51B8B8F1F797C388C75261 /* PFGroupsTypes.h */; };
+ C1841AE2CA8891BFAC9FCD1E /* GroupsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = ACC0162BDF719EB44ADC0CBB /* GroupsTypeWrappers.h */; };
+ 38D1D855A0169CF350D2B045 /* GroupsTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = ACC0162BDF719EB44ADC0CBB /* GroupsTypeWrappers.h */; };
+ 0F0F9CD9B36E0D713D61F5FB /* GroupsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = DA46F02FECF1E4053DA26D32 /* GroupsTypes.h */; };
+ 62A441D88C7295F4753C3B80 /* GroupsTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = DA46F02FECF1E4053DA26D32 /* GroupsTypes.h */; };
+ 8CD033F507E1084E1B27CE39 /* GroupsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2E7B3AC378A227100104016 /* GroupsTypes.cpp */; };
+ 1F3A35BEA72C0B36A9D51ACA /* GroupsTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2E7B3AC378A227100104016 /* GroupsTypes.cpp */; };
+ 74C5F8DA5255B15F426D01DD /* Groups.h in Headers */ = {isa = PBXBuildFile; fileRef = 48435F393CD6570326F12F5A /* Groups.h */; };
+ 00E0F1905148BDFC90E9346A /* Groups.h in Headers */ = {isa = PBXBuildFile; fileRef = 48435F393CD6570326F12F5A /* Groups.h */; };
+ B850B359999494E53E9D6920 /* Groups.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3092E7A4ACACB2E2A503F778 /* Groups.cpp */; };
+ 349FA7DF47A0368D5D3EA949 /* Groups.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3092E7A4ACACB2E2A503F778 /* Groups.cpp */; };
+ 9F852B39FC9878A69BF2FEC4 /* PFGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D843C7D75E2181F32B453DC /* PFGroups.h */; };
+ F64A636D3380AE89E8625787 /* PFGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D843C7D75E2181F32B453DC /* PFGroups.h */; };
+ C1A003BECA0F9AF4E74919AC /* PFGroups.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63B785F3F0679DC7AE542CF0 /* PFGroups.cpp */; };
+ 6C773ABD4DAAA9DF921EBD3F /* PFGroups.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63B785F3F0679DC7AE542CF0 /* PFGroups.cpp */; };
+ 2575720D0565093E6AC57525 /* PFLocalizationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 0630483CC67D398DA2924A40 /* PFLocalizationTypes.h */; };
+ FD0063BE0889BC022F8B34EC /* PFLocalizationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 0630483CC67D398DA2924A40 /* PFLocalizationTypes.h */; };
+ A8EB3F191CF4AA13B95B89D6 /* LocalizationTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 38684AF97CE09CF1CF534126 /* LocalizationTypeWrappers.h */; };
+ 2022B74DD9EF16159DA04D55 /* LocalizationTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 38684AF97CE09CF1CF534126 /* LocalizationTypeWrappers.h */; };
+ 30A5BD94B6287FDF520A48C7 /* LocalizationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = E1609CE117D724B20A3299C8 /* LocalizationTypes.h */; };
+ CF63F40656C7EC8672094FAE /* LocalizationTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = E1609CE117D724B20A3299C8 /* LocalizationTypes.h */; };
+ B5F4F79722514307F8104A3D /* LocalizationTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6F69874EE1FE96F465BE262 /* LocalizationTypes.cpp */; };
+ 0B02E217B28E813BA607BEB0 /* LocalizationTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6F69874EE1FE96F465BE262 /* LocalizationTypes.cpp */; };
+ 46C7F81C240EFE665751D2E7 /* Localization.h in Headers */ = {isa = PBXBuildFile; fileRef = 29668568A43BCF57B954193D /* Localization.h */; };
+ DDE5B4F447AF34A30C90A48F /* Localization.h in Headers */ = {isa = PBXBuildFile; fileRef = 29668568A43BCF57B954193D /* Localization.h */; };
+ EF11F5AD5CEE43C9AE0183DB /* Localization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6BB3FD165795309CB45F47C /* Localization.cpp */; };
+ 8B65675C328BCE30FFA13EC3 /* Localization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6BB3FD165795309CB45F47C /* Localization.cpp */; };
+ 3F60BF1AB9DF7F3A2FE6BD8C /* PFLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A528A4332030EED8CF3C954 /* PFLocalization.h */; };
+ 5EBBAD6A45FAAB91EA9B2894 /* PFLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A528A4332030EED8CF3C954 /* PFLocalization.h */; };
+ 89B408F62903C5AC7342F898 /* PFLocalization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C01B7E511B6ACA95AD35FCDB /* PFLocalization.cpp */; };
+ AF8260413C5921567D41921D /* PFLocalization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C01B7E511B6ACA95AD35FCDB /* PFLocalization.cpp */; };
+ 211F25E9D3F35A0AEDC0A46C /* PFMultiplayerServerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 75CBF930EA428B605B01773A /* PFMultiplayerServerTypes.h */; };
+ 5B6C42177203BD6474680B2F /* PFMultiplayerServerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 75CBF930EA428B605B01773A /* PFMultiplayerServerTypes.h */; };
+ AFAB6FBF17774EE8B056519C /* MultiplayerServerTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B187013DC1855F7303E4B7F /* MultiplayerServerTypeWrappers.h */; };
+ 04A73CDBA9102503CD855C44 /* MultiplayerServerTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B187013DC1855F7303E4B7F /* MultiplayerServerTypeWrappers.h */; };
+ 75AE19DAF809406FAA5080B1 /* MultiplayerServerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E55F825FCC95B3360534376 /* MultiplayerServerTypes.h */; };
+ 364A76E7E41ABBD42858F58E /* MultiplayerServerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E55F825FCC95B3360534376 /* MultiplayerServerTypes.h */; };
+ 0D741F90B0080F062270D2B2 /* MultiplayerServerTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F88BC9E86B2CC6E7065F25A3 /* MultiplayerServerTypes.cpp */; };
+ DD9FD882A28B9B2C2EE5630B /* MultiplayerServerTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F88BC9E86B2CC6E7065F25A3 /* MultiplayerServerTypes.cpp */; };
+ 02D13AEA70310918120F9B47 /* MultiplayerServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1174F755A532FB1350ECD080 /* MultiplayerServer.h */; };
+ 42FB6673E17CC58F680DEC62 /* MultiplayerServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1174F755A532FB1350ECD080 /* MultiplayerServer.h */; };
+ 3E8A36FF2BD66A695212F462 /* MultiplayerServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 029B8C61DDC4438855E4D9A4 /* MultiplayerServer.cpp */; };
+ 22A352C1E16CD6C27C05927F /* MultiplayerServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 029B8C61DDC4438855E4D9A4 /* MultiplayerServer.cpp */; };
+ 4BF6050045F1D454079DAD4D /* PFMultiplayerServer.h in Headers */ = {isa = PBXBuildFile; fileRef = A3340641579913FB4BB73468 /* PFMultiplayerServer.h */; };
+ 70633E1FECB859E0CBC12D96 /* PFMultiplayerServer.h in Headers */ = {isa = PBXBuildFile; fileRef = A3340641579913FB4BB73468 /* PFMultiplayerServer.h */; };
+ 5EBD8B235755CB492F8030DE /* PFMultiplayerServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CA6144213925BB7B073999F /* PFMultiplayerServer.cpp */; };
+ F86943B18C54EEEFFB733029 /* PFMultiplayerServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CA6144213925BB7B073999F /* PFMultiplayerServer.cpp */; };
+ 937F4B61C0E5580D127EE547 /* PFProfilesTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 179841E068396270F33F29C1 /* PFProfilesTypes.h */; };
+ F5F5D605469E7DF426DD1D83 /* PFProfilesTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 179841E068396270F33F29C1 /* PFProfilesTypes.h */; };
+ 88A40C7C6395A5BE9F7D69ED /* ProfilesTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = F1AF47FC17AFF5EB236CEBFB /* ProfilesTypeWrappers.h */; };
+ AF44D59DB4EDCD96C0DE7A31 /* ProfilesTypeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = F1AF47FC17AFF5EB236CEBFB /* ProfilesTypeWrappers.h */; };
+ 06E89ADCD58E2F751C87AF77 /* ProfilesTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = F3CAD38A0856DDD833C31439 /* ProfilesTypes.h */; };
+ C97EE8E8E56F98ED491DD4B7 /* ProfilesTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = F3CAD38A0856DDD833C31439 /* ProfilesTypes.h */; };
+ C24E5019125BA1DDA9858887 /* ProfilesTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30FF6947151235382AE4FD01 /* ProfilesTypes.cpp */; };
+ C771419E59FD1D4FECBF760C /* ProfilesTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30FF6947151235382AE4FD01 /* ProfilesTypes.cpp */; };
+ F207027A073C7A8C1268E749 /* Profiles.h in Headers */ = {isa = PBXBuildFile; fileRef = A51B27A89567E2FD7723D718 /* Profiles.h */; };
+ D3A130CCDA5ADCC8582FF36F /* Profiles.h in Headers */ = {isa = PBXBuildFile; fileRef = A51B27A89567E2FD7723D718 /* Profiles.h */; };
+ FD818EF69DE2552653D9CB75 /* Profiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0027C635ECF6AEF0894B9CA /* Profiles.cpp */; };
+ F66CD288D6BD73140383B774 /* Profiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0027C635ECF6AEF0894B9CA /* Profiles.cpp */; };
+ 6CE14744B3F6A0D02EC7DE8A /* PFProfiles.h in Headers */ = {isa = PBXBuildFile; fileRef = D991E1844E759C891C6FEDD0 /* PFProfiles.h */; };
+ 48FD0147F560A02BCECFFAD5 /* PFProfiles.h in Headers */ = {isa = PBXBuildFile; fileRef = D991E1844E759C891C6FEDD0 /* PFProfiles.h */; };
+ 24FB70B03FF9932EB2DBDE9E /* PFProfiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B9B12C04F875762D0FAE169 /* PFProfiles.cpp */; };
+ FE128E594867BA5F961B3809 /* PFProfiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B9B12C04F875762D0FAE169 /* PFProfiles.cpp */; };
+
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -478,173 +425,14 @@
826AE3BB2AF1841900DF9129 /* PFServices.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFServices.cpp; sourceTree = ""; };
826AE3BC2AF1841900DF9129 /* stdafx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stdafx.cpp; sourceTree = ""; };
826AE4C72AF1867400DF9129 /* PFServices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFServices.h; sourceTree = ""; };
- 826AE5412AF186D500DF9129 /* PFTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFTypes.h; sourceTree = ""; };
- 826AE5422AF186D500DF9129 /* PFSegmentsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFSegmentsTypes.h; sourceTree = ""; };
- 826AE5432AF186D500DF9129 /* PFSegments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFSegments.h; sourceTree = ""; };
- 826AE5442AF186D500DF9129 /* PFTitleDataManagement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFTitleDataManagement.h; sourceTree = ""; };
- 826AE5452AF186D500DF9129 /* PFPlatformSpecific.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFPlatformSpecific.h; sourceTree = ""; };
- 826AE5462AF186D500DF9129 /* PFInventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFInventory.h; sourceTree = ""; };
- 826AE5472AF186D500DF9129 /* PFDataTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFDataTypes.h; sourceTree = ""; };
- 826AE5482AF186D500DF9129 /* PFLocalizationTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFLocalizationTypes.h; sourceTree = ""; };
- 826AE5492AF186D500DF9129 /* PFPushNotificationsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFPushNotificationsTypes.h; sourceTree = ""; };
- 826AE54A2AF186D500DF9129 /* PFAccountManagement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFAccountManagement.h; sourceTree = ""; };
- 826AE54B2AF186D500DF9129 /* PFExperimentation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFExperimentation.h; sourceTree = ""; };
- 826AE54C2AF186D500DF9129 /* PFMultiplayerServerTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFMultiplayerServerTypes.h; sourceTree = ""; };
- 826AE54D2AF186D500DF9129 /* PFPlatformSpecificTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFPlatformSpecificTypes.h; sourceTree = ""; };
- 826AE54E2AF186D500DF9129 /* PFFriends.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFFriends.h; sourceTree = ""; };
- 826AE54F2AF186D500DF9129 /* PFCatalogTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFCatalogTypes.h; sourceTree = ""; };
- 826AE5512AF186D500DF9129 /* MultiplayerServerTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MultiplayerServerTypeWrappers.h; sourceTree = ""; };
- 826AE5522AF186D500DF9129 /* DataTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataTypeWrappers.h; sourceTree = ""; };
- 826AE5532AF186D500DF9129 /* AccountManagementTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccountManagementTypeWrappers.h; sourceTree = ""; };
- 826AE5542AF186D500DF9129 /* TypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TypeWrappers.h; sourceTree = ""; };
- 826AE5552AF186D500DF9129 /* GroupsTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GroupsTypeWrappers.h; sourceTree = ""; };
- 826AE5562AF186D500DF9129 /* CatalogTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CatalogTypeWrappers.h; sourceTree = ""; };
- 826AE5572AF186D500DF9129 /* CloudScriptTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CloudScriptTypeWrappers.h; sourceTree = ""; };
- 826AE5582AF186D500DF9129 /* SegmentsTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SegmentsTypeWrappers.h; sourceTree = ""; };
- 826AE5592AF186D500DF9129 /* ExperimentationTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExperimentationTypeWrappers.h; sourceTree = ""; };
826AE55A2AF186D500DF9129 /* CharacterTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharacterTypeWrappers.h; sourceTree = ""; };
- 826AE55B2AF186D500DF9129 /* LocalizationTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalizationTypeWrappers.h; sourceTree = ""; };
- 826AE55C2AF186D500DF9129 /* TitleDataManagementTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TitleDataManagementTypeWrappers.h; sourceTree = ""; };
- 826AE55D2AF186D500DF9129 /* PlayerDataManagementTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlayerDataManagementTypeWrappers.h; sourceTree = ""; };
- 826AE55E2AF186D500DF9129 /* InventoryTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InventoryTypeWrappers.h; sourceTree = ""; };
- 826AE55F2AF186D500DF9129 /* PushNotificationsTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PushNotificationsTypeWrappers.h; sourceTree = ""; };
- 826AE5602AF186D500DF9129 /* ProfilesTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProfilesTypeWrappers.h; sourceTree = ""; };
- 826AE5612AF186D500DF9129 /* PlatformSpecificTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformSpecificTypeWrappers.h; sourceTree = ""; };
- 826AE5622AF186D500DF9129 /* FriendsTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FriendsTypeWrappers.h; sourceTree = ""; };
- 826AE5632AF186D500DF9129 /* PFLocalization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFLocalization.h; sourceTree = ""; };
- 826AE5642AF186D500DF9129 /* PFPushNotifications.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFPushNotifications.h; sourceTree = ""; };
- 826AE5652AF186D500DF9129 /* PFProfiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFProfiles.h; sourceTree = ""; };
- 826AE5662AF186D500DF9129 /* PFData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFData.h; sourceTree = ""; };
- 826AE5672AF186D500DF9129 /* PFTitleDataManagementTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFTitleDataManagementTypes.h; sourceTree = ""; };
- 826AE5682AF186D500DF9129 /* PFCloudScript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFCloudScript.h; sourceTree = ""; };
- 826AE5692AF186D500DF9129 /* PFCatalog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFCatalog.h; sourceTree = ""; };
- 826AE56A2AF186D500DF9129 /* PFCloudScriptTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFCloudScriptTypes.h; sourceTree = ""; };
- 826AE56B2AF186D500DF9129 /* PFPlayerDataManagement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFPlayerDataManagement.h; sourceTree = ""; };
826AE56C2AF186D500DF9129 /* PFCharacter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFCharacter.h; sourceTree = ""; };
- 826AE56D2AF186D500DF9129 /* PFExperimentationTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFExperimentationTypes.h; sourceTree = ""; };
- 826AE56E2AF186D500DF9129 /* PFFriendsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFFriendsTypes.h; sourceTree = ""; };
- 826AE56F2AF186D500DF9129 /* PFAccountManagementTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFAccountManagementTypes.h; sourceTree = ""; };
- 826AE5702AF186D500DF9129 /* PFMultiplayerServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFMultiplayerServer.h; sourceTree = ""; };
- 826AE5712AF186D500DF9129 /* PFProfilesTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFProfilesTypes.h; sourceTree = ""; };
826AE5722AF186D500DF9129 /* PFCharacterTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFCharacterTypes.h; sourceTree = ""; };
- 826AE5742AF186D500DF9129 /* PFGroups.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFGroups.h; sourceTree = ""; };
- 826AE5752AF186D500DF9129 /* PFPlayerDataManagementTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFPlayerDataManagementTypes.h; sourceTree = ""; };
- 826AE5762AF186D500DF9129 /* PFInventoryTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFInventoryTypes.h; sourceTree = ""; };
- 826AE5772AF186D500DF9129 /* PFGroupsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFGroupsTypes.h; sourceTree = ""; };
- 826AE57B2AF186D500DF9129 /* PFTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFTypes.h; sourceTree = ""; };
- 826AE57C2AF186D500DF9129 /* PFSegmentsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFSegmentsTypes.h; sourceTree = ""; };
- 826AE57D2AF186D500DF9129 /* PFSegments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFSegments.h; sourceTree = ""; };
- 826AE57E2AF186D500DF9129 /* PFTitleDataManagement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFTitleDataManagement.h; sourceTree = ""; };
- 826AE57F2AF186D500DF9129 /* PFInventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFInventory.h; sourceTree = ""; };
- 826AE5802AF186D500DF9129 /* PFDataTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFDataTypes.h; sourceTree = ""; };
- 826AE5812AF186D500DF9129 /* PFAccountManagement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFAccountManagement.h; sourceTree = ""; };
- 826AE5822AF186D500DF9129 /* PFExperimentation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFExperimentation.h; sourceTree = ""; };
- 826AE5832AF186D500DF9129 /* PFMultiplayerServerTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFMultiplayerServerTypes.h; sourceTree = ""; };
- 826AE5842AF186D500DF9129 /* PFFriends.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFFriends.h; sourceTree = ""; };
- 826AE5852AF186D500DF9129 /* PFCatalogTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFCatalogTypes.h; sourceTree = ""; };
- 826AE5862AF186D500DF9129 /* PFProfiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFProfiles.h; sourceTree = ""; };
- 826AE5872AF186D500DF9129 /* PFData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFData.h; sourceTree = ""; };
- 826AE5882AF186D500DF9129 /* PFTitleDataManagementTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFTitleDataManagementTypes.h; sourceTree = ""; };
- 826AE5892AF186D500DF9129 /* PFCloudScript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFCloudScript.h; sourceTree = ""; };
- 826AE58A2AF186D500DF9129 /* PFCatalog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFCatalog.h; sourceTree = ""; };
- 826AE58B2AF186D500DF9129 /* PFCloudScriptTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFCloudScriptTypes.h; sourceTree = ""; };
- 826AE58C2AF186D500DF9129 /* PFPlayerDataManagement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFPlayerDataManagement.h; sourceTree = ""; };
- 826AE58D2AF186D500DF9129 /* PFExperimentationTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFExperimentationTypes.h; sourceTree = ""; };
- 826AE58E2AF186D500DF9129 /* PFFriendsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFFriendsTypes.h; sourceTree = ""; };
- 826AE58F2AF186D500DF9129 /* PFAccountManagementTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFAccountManagementTypes.h; sourceTree = ""; };
- 826AE5902AF186D500DF9129 /* PFMultiplayerServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFMultiplayerServer.h; sourceTree = ""; };
- 826AE5912AF186D500DF9129 /* PFProfilesTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFProfilesTypes.h; sourceTree = ""; };
826AE5922AF186D500DF9129 /* PFServices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFServices.h; sourceTree = ""; };
- 826AE5932AF186D500DF9129 /* PFGroups.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFGroups.h; sourceTree = ""; };
- 826AE5942AF186D500DF9129 /* PFPlayerDataManagementTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFPlayerDataManagementTypes.h; sourceTree = ""; };
- 826AE5952AF186D500DF9129 /* PFInventoryTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFInventoryTypes.h; sourceTree = ""; };
- 826AE5962AF186D500DF9129 /* PFGroupsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFGroupsTypes.h; sourceTree = ""; };
- 826AE5EB2AF1871C00DF9129 /* PlatformSpecificTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformSpecificTypes.h; sourceTree = ""; };
- 826AE5EC2AF1871C00DF9129 /* Groups.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Groups.cpp; sourceTree = ""; };
- 826AE5ED2AF1871C00DF9129 /* ExperimentationTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExperimentationTypes.cpp; sourceTree = ""; };
- 826AE5EE2AF1871C00DF9129 /* ProfilesTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProfilesTypes.h; sourceTree = ""; };
826AE5EF2AF1871C00DF9129 /* CharacterTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharacterTypes.h; sourceTree = ""; };
- 826AE5F02AF1871C00DF9129 /* Localization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Localization.h; sourceTree = ""; };
- 826AE5F12AF1871C00DF9129 /* InventoryTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InventoryTypes.cpp; sourceTree = ""; };
- 826AE5F22AF1871C00DF9129 /* CatalogTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CatalogTypes.cpp; sourceTree = ""; };
- 826AE5F32AF1871C00DF9129 /* Segments.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Segments.cpp; sourceTree = ""; };
- 826AE5F42AF1871C00DF9129 /* InventoryTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InventoryTypes.h; sourceTree = ""; };
- 826AE5F52AF1871C00DF9129 /* AccountManagementTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AccountManagementTypes.cpp; sourceTree = ""; };
- 826AE5F72AF1871C00DF9129 /* Profiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Profiles.h; sourceTree = ""; };
- 826AE5F82AF1871C00DF9129 /* TitleDataManagementTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TitleDataManagementTypes.h; sourceTree = ""; };
- 826AE5F92AF1871C00DF9129 /* PFCloudScript.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFCloudScript.cpp; sourceTree = ""; };
- 826AE5FA2AF1871C00DF9129 /* Friends.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Friends.h; sourceTree = ""; };
- 826AE5FB2AF1871C00DF9129 /* PFMultiplayerServer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFMultiplayerServer.cpp; sourceTree = ""; };
- 826AE5FC2AF1871C00DF9129 /* GroupsTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GroupsTypes.cpp; sourceTree = ""; };
- 826AE5FD2AF1871C00DF9129 /* CatalogTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CatalogTypes.h; sourceTree = ""; };
- 826AE5FE2AF1871C00DF9129 /* AccountManagementTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccountManagementTypes.h; sourceTree = ""; };
- 826AE5FF2AF1871C00DF9129 /* PFPlayerDataManagement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFPlayerDataManagement.cpp; sourceTree = ""; };
- 826AE6002AF1871C00DF9129 /* PushNotificationsTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PushNotificationsTypes.cpp; sourceTree = ""; };
- 826AE6022AF1871C00DF9129 /* Profiles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Profiles.cpp; sourceTree = ""; };
- 826AE6032AF1871C00DF9129 /* CloudScript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CloudScript.h; sourceTree = ""; };
- 826AE6052AF1871C00DF9129 /* Data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Data.h; sourceTree = ""; };
- 826AE6062AF1871C00DF9129 /* LocalizationTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalizationTypes.h; sourceTree = ""; };
- 826AE6072AF1871C00DF9129 /* PFTitleDataManagement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFTitleDataManagement.cpp; sourceTree = ""; };
- 826AE6082AF1871C00DF9129 /* Experimentation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Experimentation.h; sourceTree = ""; };
- 826AE6092AF1871C00DF9129 /* TitleDataManagementTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TitleDataManagementTypes.cpp; sourceTree = ""; };
- 826AE60A2AF1871C00DF9129 /* PlayerDataManagementTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlayerDataManagementTypes.h; sourceTree = ""; };
- 826AE60B2AF1871C00DF9129 /* Friends.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Friends.cpp; sourceTree = ""; };
- 826AE60C2AF1871C00DF9129 /* Localization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Localization.cpp; sourceTree = ""; };
- 826AE60D2AF1871C00DF9129 /* PFInventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFInventory.cpp; sourceTree = ""; };
- 826AE60E2AF1871C00DF9129 /* TitleDataManagement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TitleDataManagement.h; sourceTree = ""; };
- 826AE60F2AF1871C00DF9129 /* CloudScriptTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CloudScriptTypes.h; sourceTree = ""; };
- 826AE6102AF1871C00DF9129 /* MultiplayerServerTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MultiplayerServerTypes.h; sourceTree = ""; };
- 826AE6112AF1871C00DF9129 /* Catalog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Catalog.h; sourceTree = ""; };
- 826AE6122AF1871C00DF9129 /* PlatformSpecific.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlatformSpecific.cpp; sourceTree = ""; };
- 826AE6142AF1871C00DF9129 /* FriendsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FriendsTypes.h; sourceTree = ""; };
826AE6152AF1871C00DF9129 /* CacheId.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CacheId.h; sourceTree = ""; };
- 826AE6162AF1871C00DF9129 /* PFCatalog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFCatalog.cpp; sourceTree = ""; };
- 826AE6172AF1871C00DF9129 /* GroupsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GroupsTypes.h; sourceTree = ""; };
- 826AE6182AF1871C00DF9129 /* PFData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFData.cpp; sourceTree = ""; };
- 826AE6192AF1871C00DF9129 /* DataTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DataTypes.cpp; sourceTree = ""; };
- 826AE61A2AF1871C00DF9129 /* Data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Data.cpp; sourceTree = ""; };
- 826AE61B2AF1871C00DF9129 /* AccountManagement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccountManagement.h; sourceTree = ""; };
- 826AE61C2AF1871C00DF9129 /* MultiplayerServer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MultiplayerServer.cpp; sourceTree = ""; };
- 826AE61D2AF1871C00DF9129 /* LocalizationTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LocalizationTypes.cpp; sourceTree = ""; };
- 826AE61E2AF1871C00DF9129 /* Inventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Inventory.h; sourceTree = ""; };
- 826AE61F2AF1871C00DF9129 /* PlatformSpecificTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlatformSpecificTypes.cpp; sourceTree = ""; };
- 826AE6202AF1871C00DF9129 /* DataTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataTypes.h; sourceTree = ""; };
- 826AE6212AF1871C00DF9129 /* FriendsTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FriendsTypes.cpp; sourceTree = ""; };
- 826AE6222AF1871C00DF9129 /* CoreTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreTypes.cpp; sourceTree = ""; };
- 826AE6232AF1871C00DF9129 /* PushNotificationsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PushNotificationsTypes.h; sourceTree = ""; };
- 826AE6242AF1871C00DF9129 /* Segments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Segments.h; sourceTree = ""; };
- 826AE6252AF1871C00DF9129 /* PlatformSpecific.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformSpecific.h; sourceTree = ""; };
- 826AE6262AF1871C00DF9129 /* PushNotifications.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PushNotifications.h; sourceTree = ""; };
- 826AE6272AF1871C00DF9129 /* PFPlatformSpecific.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFPlatformSpecific.cpp; sourceTree = ""; };
- 826AE6282AF1871C00DF9129 /* PFGroups.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFGroups.cpp; sourceTree = ""; };
- 826AE6292AF1871C00DF9129 /* CloudScriptTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CloudScriptTypes.cpp; sourceTree = ""; };
- 826AE62A2AF1871C00DF9129 /* PFPushNotifications.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFPushNotifications.cpp; sourceTree = ""; };
- 826AE62B2AF1871C00DF9129 /* PFLocalization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFLocalization.cpp; sourceTree = ""; };
- 826AE62C2AF1871C00DF9129 /* PFAccountManagement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFAccountManagement.cpp; sourceTree = ""; };
- 826AE62D2AF1871C00DF9129 /* MultiplayerServerTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MultiplayerServerTypes.cpp; sourceTree = ""; };
- 826AE62E2AF1871C00DF9129 /* TitleDataManagement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TitleDataManagement.cpp; sourceTree = ""; };
- 826AE62F2AF1871C00DF9129 /* SegmentsTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SegmentsTypes.cpp; sourceTree = ""; };
826AE6302AF1871C00DF9129 /* PFCharacter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFCharacter.cpp; sourceTree = ""; };
- 826AE6312AF1871C00DF9129 /* CloudScript.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CloudScript.cpp; sourceTree = ""; };
- 826AE6322AF1871C00DF9129 /* Catalog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Catalog.cpp; sourceTree = ""; };
- 826AE6332AF1871C00DF9129 /* PFProfiles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFProfiles.cpp; sourceTree = ""; };
- 826AE6342AF1871C00DF9129 /* PlayerDataManagement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlayerDataManagement.cpp; sourceTree = ""; };
- 826AE6352AF1871C00DF9129 /* ProfilesTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProfilesTypes.cpp; sourceTree = ""; };
- 826AE6362AF1871C00DF9129 /* PFSegments.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFSegments.cpp; sourceTree = ""; };
- 826AE6372AF1871C00DF9129 /* PFFriends.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFFriends.cpp; sourceTree = ""; };
826AE6382AF1871C00DF9129 /* CharacterTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CharacterTypes.cpp; sourceTree = ""; };
- 826AE6392AF1871C00DF9129 /* AccountManagement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AccountManagement.cpp; sourceTree = ""; };
- 826AE63A2AF1871C00DF9129 /* Inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Inventory.cpp; sourceTree = ""; };
- 826AE63B2AF1871C00DF9129 /* MultiplayerServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MultiplayerServer.h; sourceTree = ""; };
- 826AE63C2AF1871C00DF9129 /* CoreTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoreTypes.h; sourceTree = ""; };
- 826AE63D2AF1871C00DF9129 /* PlayerDataManagement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlayerDataManagement.h; sourceTree = ""; };
- 826AE63E2AF1871C00DF9129 /* Experimentation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Experimentation.cpp; sourceTree = ""; };
- 826AE63F2AF1871C00DF9129 /* SegmentsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SegmentsTypes.h; sourceTree = ""; };
- 826AE6402AF1871C00DF9129 /* Groups.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Groups.h; sourceTree = ""; };
- 826AE6412AF1871C00DF9129 /* ExperimentationTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExperimentationTypes.h; sourceTree = ""; };
- 826AE6422AF1871C00DF9129 /* PlayerDataManagementTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlayerDataManagementTypes.cpp; sourceTree = ""; };
- 826AE6432AF1871C00DF9129 /* PFExperimentation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFExperimentation.cpp; sourceTree = ""; };
- 826AE6442AF1871C00DF9129 /* PushNotifications.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PushNotifications.cpp; sourceTree = ""; };
8286B1F32B73FEFA009A4677 /* libHttpClient.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libHttpClient.xcodeproj; path = ../../../libHttpClient/Build/libHttpClient.Apple.C/libHttpClient.xcodeproj; sourceTree = ""; };
82B3CBE62B5B016B00337232 /* PlayFabServices_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PlayFabServices_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
82B3CBF12B5B023A00337232 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
@@ -652,6 +440,138 @@
82B3CBF52B5B024500337232 /* libHttpClient.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libHttpClient.a; sourceTree = BUILT_PRODUCTS_DIR; };
82B3CBF72B5B024900337232 /* libPlayFabSharedInternal.macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libPlayFabSharedInternal.macOS.a; sourceTree = BUILT_PRODUCTS_DIR; };
82B3CBF92B5B024D00337232 /* PlayFabCore.macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PlayFabCore.macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 86EE2FD2352C8DFCB607537C /* CoreTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoreTypes.h; sourceTree = ""; };
+ 4865228F17B9EF7035E768C1 /* CoreTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreTypes.cpp; sourceTree = ""; };
+ DC700FB50E8170CFF08E1FAD /* PFTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFTypes.h; sourceTree = ""; };
+ 036780852ECB55B7D8A5CE2F /* TypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TypeWrappers.h; sourceTree = ""; };
+ EEC8E3C1F4158581F97E8DDF /* PFFriendsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFFriendsTypes.h; sourceTree = ""; };
+ 6CE6B3476D37C58A4FFA438A /* FriendsTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FriendsTypeWrappers.h; sourceTree = ""; };
+ 4DEB0B6D7EEE5A0CE22C02EA /* FriendsTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FriendsTypes.h; sourceTree = ""; };
+ A92F514EEF7248EBC82C5376 /* FriendsTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FriendsTypes.cpp; sourceTree = ""; };
+ 8702485EAB71698518F06909 /* Friends.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Friends.h; sourceTree = ""; };
+ 1318BF877FFA3D69026455BB /* Friends.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Friends.cpp; sourceTree = ""; };
+ 115774D6BC988CACE8E8AE84 /* PFFriends.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFFriends.h; sourceTree = ""; };
+ 8611DC531F46342CF989AC56 /* PFFriends.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFFriends.cpp; sourceTree = ""; };
+ C63508FA5B305E12916901F4 /* PFAccountManagementTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFAccountManagementTypes.h; sourceTree = ""; };
+ C9F8B02FB25640E4D3575CA5 /* AccountManagementTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccountManagementTypeWrappers.h; sourceTree = ""; };
+ 7B2A5B97AB1953EF3A4C4865 /* AccountManagementTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccountManagementTypes.h; sourceTree = ""; };
+ C26FF0EB21F3A9F7C9FB5F1B /* AccountManagementTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AccountManagementTypes.cpp; sourceTree = ""; };
+ C73BAA72CA78C4DC0CF430C3 /* AccountManagement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccountManagement.h; sourceTree = ""; };
+ 6821FB477837E8D5B34E18BE /* AccountManagement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AccountManagement.cpp; sourceTree = ""; };
+ C3C6FB55304FDA087FE7EDFC /* PFAccountManagement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFAccountManagement.h; sourceTree = ""; };
+ AA99B4195FA8A0E7130E38FD /* PFAccountManagement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFAccountManagement.cpp; sourceTree = ""; };
+ 1AFD3A5FC96437188BA7C32C /* PFPlatformSpecificTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFPlatformSpecificTypes.h; sourceTree = ""; };
+ E4E15F584EC1443601E9E738 /* PlatformSpecificTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformSpecificTypeWrappers.h; sourceTree = ""; };
+ 2B08CD88972306292BD4985B /* PlatformSpecificTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformSpecificTypes.h; sourceTree = ""; };
+ B12B76E04A40FF8ECCD738FD /* PlatformSpecificTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlatformSpecificTypes.cpp; sourceTree = ""; };
+ 0EA402587ECDDDF36E05A82A /* PlatformSpecific.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformSpecific.h; sourceTree = ""; };
+ F7FF328E8FAFB417AF5C221E /* PlatformSpecific.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlatformSpecific.cpp; sourceTree = ""; };
+ 105056200E672F77497AF76B /* PFPlatformSpecific.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFPlatformSpecific.h; sourceTree = ""; };
+ 34E902FBB635A45AAA0D0FA5 /* PFPlatformSpecific.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PFPlatformSpecific.cpp; sourceTree = ""; };
+ 6C4574048C51F079FF11C292 /* PFCloudScriptTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFCloudScriptTypes.h; sourceTree = ""; };
+ AAEC03E16D33C9C3025262F2 /* CloudScriptTypeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CloudScriptTypeWrappers.h; sourceTree = ""; };
+ E06338D298CA2B391E2BA303 /* CloudScriptTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CloudScriptTypes.h; sourceTree = ""; };
+ 57DB97A2A199BF8B96AD3016 /* CloudScriptTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CloudScriptTypes.cpp; sourceTree = ""; };
+ F18D955930AFD38F6A4671CC /* CloudScript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CloudScript.h; sourceTree = ""; };
+ AAC782ED183F2B6A098C659A /* CloudScript.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CloudScript.cpp; sourceTree = ""; };
+ 8F4CA2DE3A4583A9D8390E2D /* PFCloudScript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFCloudScript.h; sourceTree = "