diff --git a/Assets/Editor Default Resources/Firebase/fb_analytics.png b/Assets/Editor Default Resources/Firebase/fb_analytics.png deleted file mode 100755 index 3f19563a..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_analytics.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_analytics.png.meta b/Assets/Editor Default Resources/Firebase/fb_analytics.png.meta deleted file mode 100644 index fa848e3d..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_analytics.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: dc218b335b1d14cd5ae532f65042d829 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_analytics.png -timeCreated: 1473376337 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_analytics_dark.png b/Assets/Editor Default Resources/Firebase/fb_analytics_dark.png deleted file mode 100755 index e6b922e9..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_analytics_dark.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_analytics_dark.png.meta b/Assets/Editor Default Resources/Firebase/fb_analytics_dark.png.meta deleted file mode 100644 index c1d127c7..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_analytics_dark.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 9fe4b3bd3b7d2477dac92fb7429d1d1b -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_analytics_dark.png -timeCreated: 1472679008 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_auth.png b/Assets/Editor Default Resources/Firebase/fb_auth.png deleted file mode 100755 index b5ccfe98..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_auth.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_auth.png.meta b/Assets/Editor Default Resources/Firebase/fb_auth.png.meta deleted file mode 100644 index a765e38d..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_auth.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 394b3ec4d60c24476a12e4ba696d9e5d -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_auth.png -timeCreated: 1473376335 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_auth_dark.png b/Assets/Editor Default Resources/Firebase/fb_auth_dark.png deleted file mode 100755 index e90ec771..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_auth_dark.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_auth_dark.png.meta b/Assets/Editor Default Resources/Firebase/fb_auth_dark.png.meta deleted file mode 100644 index 4de38543..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_auth_dark.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 3a9e1ef6287664c389bb09e2ac1b23b7 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_auth_dark.png -timeCreated: 1472679008 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_cloud_messaging.png b/Assets/Editor Default Resources/Firebase/fb_cloud_messaging.png deleted file mode 100755 index 350c03f7..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_cloud_messaging.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_cloud_messaging.png.meta b/Assets/Editor Default Resources/Firebase/fb_cloud_messaging.png.meta deleted file mode 100644 index 27029b95..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_cloud_messaging.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 837e8e1f35e334e81931d0857680cebf -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_cloud_messaging.png -timeCreated: 1473376336 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_cloud_messaging_dark.png b/Assets/Editor Default Resources/Firebase/fb_cloud_messaging_dark.png deleted file mode 100755 index 1fbb8dc7..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_cloud_messaging_dark.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_cloud_messaging_dark.png.meta b/Assets/Editor Default Resources/Firebase/fb_cloud_messaging_dark.png.meta deleted file mode 100644 index e18aefcb..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_cloud_messaging_dark.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 20c5b8a1f82cb4aadb77ca20683d2a6e -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_cloud_messaging_dark.png -timeCreated: 1472679008 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_config.png b/Assets/Editor Default Resources/Firebase/fb_config.png deleted file mode 100755 index 3c692873..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_config.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_config.png.meta b/Assets/Editor Default Resources/Firebase/fb_config.png.meta deleted file mode 100644 index 76bc64ae..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_config.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 415eaec414af14d11955222a282aca08 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_config.png -timeCreated: 1473376335 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_config_dark.png b/Assets/Editor Default Resources/Firebase/fb_config_dark.png deleted file mode 100755 index 5441081d..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_config_dark.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_config_dark.png.meta b/Assets/Editor Default Resources/Firebase/fb_config_dark.png.meta deleted file mode 100644 index c464d7c8..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_config_dark.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 0ad9ef5fff5524355a9670c90a99cbba -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_config_dark.png -timeCreated: 1472679008 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_crashlytics.png b/Assets/Editor Default Resources/Firebase/fb_crashlytics.png deleted file mode 100755 index e9b7cad8..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_crashlytics.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_crashlytics.png.meta b/Assets/Editor Default Resources/Firebase/fb_crashlytics.png.meta deleted file mode 100644 index cd7fa7fd..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_crashlytics.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 008a5e76206e49f9b06d8ba144aabb38 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_crashlytics.png -timeCreated: 1473376335 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_crashlytics_dark.png b/Assets/Editor Default Resources/Firebase/fb_crashlytics_dark.png deleted file mode 100755 index 52f5d48f..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_crashlytics_dark.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_crashlytics_dark.png.meta b/Assets/Editor Default Resources/Firebase/fb_crashlytics_dark.png.meta deleted file mode 100644 index 0334fc7e..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_crashlytics_dark.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 214009068900439da4a9cded17d58090 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_crashlytics_dark.png -timeCreated: 1472679008 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_database.png b/Assets/Editor Default Resources/Firebase/fb_database.png deleted file mode 100755 index a2a186de..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_database.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_database.png.meta b/Assets/Editor Default Resources/Firebase/fb_database.png.meta deleted file mode 100644 index 697cdbc2..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_database.png.meta +++ /dev/null @@ -1,69 +0,0 @@ -fileFormatVersion: 2 -guid: 3eea7b558c67b48e18acf3c278392e3d -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_database.png -timeCreated: 1476203961 -licenseType: Free -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_database_dark.png b/Assets/Editor Default Resources/Firebase/fb_database_dark.png deleted file mode 100755 index ecc572e6..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_database_dark.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_database_dark.png.meta b/Assets/Editor Default Resources/Firebase/fb_database_dark.png.meta deleted file mode 100644 index 7444be4d..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_database_dark.png.meta +++ /dev/null @@ -1,69 +0,0 @@ -fileFormatVersion: 2 -guid: 9f6bfa9d8aefb40dc92461c372c73b0f -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_database_dark.png -timeCreated: 1476203949 -licenseType: Free -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_dynamic_links.png b/Assets/Editor Default Resources/Firebase/fb_dynamic_links.png deleted file mode 100755 index a06148e0..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_dynamic_links.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_dynamic_links.png.meta b/Assets/Editor Default Resources/Firebase/fb_dynamic_links.png.meta deleted file mode 100644 index de622afb..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_dynamic_links.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: df6f219c396f4ad9b5048bae6944cb8e -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_dynamic_links.png -timeCreated: 1473376335 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_dynamic_links_dark.png b/Assets/Editor Default Resources/Firebase/fb_dynamic_links_dark.png deleted file mode 100755 index a35cb525..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_dynamic_links_dark.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_dynamic_links_dark.png.meta b/Assets/Editor Default Resources/Firebase/fb_dynamic_links_dark.png.meta deleted file mode 100644 index b112ba0e..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_dynamic_links_dark.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 9355a4671cfe4eef90879863318d1a4b -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_dynamic_links_dark.png -timeCreated: 1472679009 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_functions.png b/Assets/Editor Default Resources/Firebase/fb_functions.png deleted file mode 100755 index 776283e5..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_functions.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_functions.png.meta b/Assets/Editor Default Resources/Firebase/fb_functions.png.meta deleted file mode 100644 index 0e5a0501..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_functions.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 953367231f9e3e22e70e5d1c91a40fe5 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_functions.png -timeCreated: 1473376335 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_functions_dark.png b/Assets/Editor Default Resources/Firebase/fb_functions_dark.png deleted file mode 100755 index 64741fc6..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_functions_dark.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_functions_dark.png.meta b/Assets/Editor Default Resources/Firebase/fb_functions_dark.png.meta deleted file mode 100644 index a2e90540..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_functions_dark.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: b5aa3e4f7432e1c5698417cc13f85271 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_functions_dark.png -timeCreated: 1472679008 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_storage.png b/Assets/Editor Default Resources/Firebase/fb_storage.png deleted file mode 100755 index ef8e129e..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_storage.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_storage.png.meta b/Assets/Editor Default Resources/Firebase/fb_storage.png.meta deleted file mode 100644 index 3f019756..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_storage.png.meta +++ /dev/null @@ -1,78 +0,0 @@ -fileFormatVersion: 2 -guid: 573eb851c99f948f4bf2de49322bfd53 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_storage.png -timeCreated: 1481243899 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/fb_storage_dark.png b/Assets/Editor Default Resources/Firebase/fb_storage_dark.png deleted file mode 100755 index b18ac5e2..00000000 Binary files a/Assets/Editor Default Resources/Firebase/fb_storage_dark.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/fb_storage_dark.png.meta b/Assets/Editor Default Resources/Firebase/fb_storage_dark.png.meta deleted file mode 100644 index fc3f5d9f..00000000 --- a/Assets/Editor Default Resources/Firebase/fb_storage_dark.png.meta +++ /dev/null @@ -1,78 +0,0 @@ -fileFormatVersion: 2 -guid: 2955864b938094f579ea9902b65ac10c -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/fb_storage_dark.png -timeCreated: 1481243898 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/firebase_lockup.png b/Assets/Editor Default Resources/Firebase/firebase_lockup.png deleted file mode 100755 index 26fdb094..00000000 Binary files a/Assets/Editor Default Resources/Firebase/firebase_lockup.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/firebase_lockup.png.meta b/Assets/Editor Default Resources/Firebase/firebase_lockup.png.meta deleted file mode 100644 index 7141fabe..00000000 --- a/Assets/Editor Default Resources/Firebase/firebase_lockup.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 9f058f25e8e2d47cfb894951d4d7e48a -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/firebase_lockup.png -timeCreated: 1473376336 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor Default Resources/Firebase/firebase_lockup_dark.png b/Assets/Editor Default Resources/Firebase/firebase_lockup_dark.png deleted file mode 100755 index c02c0b7e..00000000 Binary files a/Assets/Editor Default Resources/Firebase/firebase_lockup_dark.png and /dev/null differ diff --git a/Assets/Editor Default Resources/Firebase/firebase_lockup_dark.png.meta b/Assets/Editor Default Resources/Firebase/firebase_lockup_dark.png.meta deleted file mode 100644 index 772f655e..00000000 --- a/Assets/Editor Default Resources/Firebase/firebase_lockup_dark.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: b93330fc8ea08407dbc514b5101afa14 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Editor Default Resources/Firebase/firebase_lockup_dark.png -timeCreated: 1472601251 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: - x: 0.5 - y: 0.5 - spriteBorder: - x: 0 - y: 0 - z: 0 - w: 0 - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Editor/AnalyticsDependencies.xml b/Assets/Firebase/Editor/AnalyticsDependencies.xml deleted file mode 100755 index 045f41ab..00000000 --- a/Assets/Firebase/Editor/AnalyticsDependencies.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - Assets/Firebase/m2repository - - - - - diff --git a/Assets/Firebase/Editor/AnalyticsDependencies.xml.meta b/Assets/Firebase/Editor/AnalyticsDependencies.xml.meta deleted file mode 100644 index e2437a9e..00000000 --- a/Assets/Firebase/Editor/AnalyticsDependencies.xml.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1e3c2da79be842cd838a9ddd70d20fa9 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Editor/AnalyticsDependencies.xml -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Editor/AppDependencies.xml b/Assets/Firebase/Editor/AppDependencies.xml deleted file mode 100755 index d06cd39a..00000000 --- a/Assets/Firebase/Editor/AppDependencies.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - Assets/Firebase/m2repository - - - - - diff --git a/Assets/Firebase/Editor/AppDependencies.xml.meta b/Assets/Firebase/Editor/AppDependencies.xml.meta deleted file mode 100644 index f4158520..00000000 --- a/Assets/Firebase/Editor/AppDependencies.xml.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 9b63af95d9364af4a3d8ce58738b6223 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Editor/AppDependencies.xml -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Editor/CrashlyticsDependencies.xml b/Assets/Firebase/Editor/CrashlyticsDependencies.xml deleted file mode 100755 index 99a7844e..00000000 --- a/Assets/Firebase/Editor/CrashlyticsDependencies.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - Assets/Firebase/m2repository - - - - - diff --git a/Assets/Firebase/Editor/CrashlyticsDependencies.xml.meta b/Assets/Firebase/Editor/CrashlyticsDependencies.xml.meta deleted file mode 100644 index 101fb716..00000000 --- a/Assets/Firebase/Editor/CrashlyticsDependencies.xml.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: be690db6bda046a89e38b20ef9bfe06c -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Editor/CrashlyticsDependencies.xml -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Editor/Firebase.Crashlytics.Editor.dll b/Assets/Firebase/Editor/Firebase.Crashlytics.Editor.dll deleted file mode 100755 index 9907d7d9..00000000 Binary files a/Assets/Firebase/Editor/Firebase.Crashlytics.Editor.dll and /dev/null differ diff --git a/Assets/Firebase/Editor/Firebase.Crashlytics.Editor.dll.meta b/Assets/Firebase/Editor/Firebase.Crashlytics.Editor.dll.meta deleted file mode 100644 index 14595e17..00000000 --- a/Assets/Firebase/Editor/Firebase.Crashlytics.Editor.dll.meta +++ /dev/null @@ -1,111 +0,0 @@ -fileFormatVersion: 2 -guid: 3781f2218eef4d5a823dba406baa434b -labels: -- gvh -- gvh_targets-editor -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Editor/Firebase.Crashlytics.Editor.dll -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Linux - second: - enabled: 0 - settings: - CPU: None - - first: - : LinuxUniversal - second: - enabled: 0 - settings: - CPU: None - - first: - : OSXIntel - second: - enabled: 0 - settings: - CPU: None - - first: - : OSXIntel64 - second: - enabled: 0 - settings: - CPU: None - - first: - : Web - second: - enabled: 0 - settings: {} - - first: - : WebStreamed - second: - enabled: 0 - settings: {} - - first: - Android: Android - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - iPhone: iOS - second: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Editor/Firebase.Editor.dll b/Assets/Firebase/Editor/Firebase.Editor.dll deleted file mode 100755 index 0b7023b3..00000000 Binary files a/Assets/Firebase/Editor/Firebase.Editor.dll and /dev/null differ diff --git a/Assets/Firebase/Editor/Firebase.Editor.dll.meta b/Assets/Firebase/Editor/Firebase.Editor.dll.meta deleted file mode 100644 index d160569b..00000000 --- a/Assets/Firebase/Editor/Firebase.Editor.dll.meta +++ /dev/null @@ -1,38 +0,0 @@ -fileFormatVersion: 2 -guid: 9f2edbf81053418f879076c05f816dc2 -labels: -- gvh -- gvh_targets-editor -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Editor/Firebase.Editor.dll -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Editor/FirebaseAnalytics_version-8.8.0_manifest.txt b/Assets/Firebase/Editor/FirebaseAnalytics_version-8.8.0_manifest.txt deleted file mode 100755 index 76e0d6cb..00000000 --- a/Assets/Firebase/Editor/FirebaseAnalytics_version-8.8.0_manifest.txt +++ /dev/null @@ -1,73 +0,0 @@ -Assets/Editor Default Resources/Firebase/fb_analytics.png -Assets/Editor Default Resources/Firebase/fb_analytics_dark.png -Assets/Editor Default Resources/Firebase/fb_auth.png -Assets/Editor Default Resources/Firebase/fb_auth_dark.png -Assets/Editor Default Resources/Firebase/fb_cloud_messaging.png -Assets/Editor Default Resources/Firebase/fb_cloud_messaging_dark.png -Assets/Editor Default Resources/Firebase/fb_config.png -Assets/Editor Default Resources/Firebase/fb_config_dark.png -Assets/Editor Default Resources/Firebase/fb_crashlytics.png -Assets/Editor Default Resources/Firebase/fb_crashlytics_dark.png -Assets/Editor Default Resources/Firebase/fb_database.png -Assets/Editor Default Resources/Firebase/fb_database_dark.png -Assets/Editor Default Resources/Firebase/fb_dynamic_links.png -Assets/Editor Default Resources/Firebase/fb_dynamic_links_dark.png -Assets/Editor Default Resources/Firebase/fb_functions.png -Assets/Editor Default Resources/Firebase/fb_functions_dark.png -Assets/Editor Default Resources/Firebase/fb_storage.png -Assets/Editor Default Resources/Firebase/fb_storage_dark.png -Assets/Editor Default Resources/Firebase/firebase_lockup.png -Assets/Editor Default Resources/Firebase/firebase_lockup_dark.png -Assets/ExternalDependencyManager/Editor/1.2.169/Google.IOSResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.169/Google.IOSResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.169/Google.JarResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.169/Google.JarResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.169/Google.PackageManagerResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.169/Google.PackageManagerResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.169/Google.VersionHandlerImpl.dll -Assets/ExternalDependencyManager/Editor/1.2.169/Google.VersionHandlerImpl.dll.mdb -Assets/ExternalDependencyManager/Editor/CHANGELOG.md -Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll -Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb -Assets/ExternalDependencyManager/Editor/LICENSE -Assets/ExternalDependencyManager/Editor/README.md -Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.169_manifest.txt -Assets/Firebase/Editor/AnalyticsDependencies.xml -Assets/Firebase/Editor/AppDependencies.xml -Assets/Firebase/Editor/Firebase.Editor.dll -Assets/Firebase/Editor/Firebase.Editor.dll.mdb -Assets/Firebase/Editor/generate_xml_from_google_services_json.exe -Assets/Firebase/Editor/generate_xml_from_google_services_json.py -Assets/Firebase/Editor/network_request.exe -Assets/Firebase/Editor/network_request.py -Assets/Firebase/Plugins/Firebase.Analytics.dll -Assets/Firebase/Plugins/Firebase.Analytics.dll.mdb -Assets/Firebase/Plugins/Firebase.App.dll -Assets/Firebase/Plugins/Firebase.App.dll.mdb -Assets/Firebase/Plugins/Firebase.Platform.dll -Assets/Firebase/Plugins/Firebase.Platform.dll.mdb -Assets/Firebase/Plugins/Firebase.TaskExtension.dll -Assets/Firebase/Plugins/Firebase.TaskExtension.dll.mdb -Assets/Firebase/Plugins/Google.MiniJson.dll -Assets/Firebase/Plugins/iOS/Firebase.Analytics.dll -Assets/Firebase/Plugins/iOS/Firebase.Analytics.dll.mdb -Assets/Firebase/Plugins/iOS/Firebase.App.dll -Assets/Firebase/Plugins/iOS/Firebase.App.dll.mdb -Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.bundle -Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.dll -Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.so -Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.bundle -Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.dll -Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.so -Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom -Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.srcaar -Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/maven-metadata.xml -Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom -Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.srcaar -Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/maven-metadata.xml -Assets/Parse/Plugins/Unity.Compat.dll -Assets/Parse/Plugins/Unity.Tasks.dll -Assets/Parse/Plugins/dotNet45/Unity.Compat.dll -Assets/Parse/Plugins/dotNet45/Unity.Tasks.dll -Assets/Plugins/iOS/Firebase/libFirebaseCppAnalytics.a -Assets/Plugins/iOS/Firebase/libFirebaseCppApp.a diff --git a/Assets/Firebase/Editor/FirebaseAnalytics_version-8.8.0_manifest.txt.meta b/Assets/Firebase/Editor/FirebaseAnalytics_version-8.8.0_manifest.txt.meta deleted file mode 100644 index b844bb62..00000000 --- a/Assets/Firebase/Editor/FirebaseAnalytics_version-8.8.0_manifest.txt.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: c361e22c62cf480e8c704bc9f7b3b854 -labels: -- gvh -- gvh_manifest -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Editor/FirebaseAnalytics_version-8.8.0_manifest.txt -- gvhp_manifestname-0Google Analytics -- gvhp_manifestname-1FirebaseAnalytics -timeCreated: 0 diff --git a/Assets/Firebase/Editor/FirebaseCrashlytics_version-8.8.0_manifest.txt b/Assets/Firebase/Editor/FirebaseCrashlytics_version-8.8.0_manifest.txt deleted file mode 100755 index 54566114..00000000 --- a/Assets/Firebase/Editor/FirebaseCrashlytics_version-8.8.0_manifest.txt +++ /dev/null @@ -1,74 +0,0 @@ -Assets/Editor Default Resources/Firebase/fb_analytics.png -Assets/Editor Default Resources/Firebase/fb_analytics_dark.png -Assets/Editor Default Resources/Firebase/fb_auth.png -Assets/Editor Default Resources/Firebase/fb_auth_dark.png -Assets/Editor Default Resources/Firebase/fb_cloud_messaging.png -Assets/Editor Default Resources/Firebase/fb_cloud_messaging_dark.png -Assets/Editor Default Resources/Firebase/fb_config.png -Assets/Editor Default Resources/Firebase/fb_config_dark.png -Assets/Editor Default Resources/Firebase/fb_crashlytics.png -Assets/Editor Default Resources/Firebase/fb_crashlytics_dark.png -Assets/Editor Default Resources/Firebase/fb_database.png -Assets/Editor Default Resources/Firebase/fb_database_dark.png -Assets/Editor Default Resources/Firebase/fb_dynamic_links.png -Assets/Editor Default Resources/Firebase/fb_dynamic_links_dark.png -Assets/Editor Default Resources/Firebase/fb_functions.png -Assets/Editor Default Resources/Firebase/fb_functions_dark.png -Assets/Editor Default Resources/Firebase/fb_storage.png -Assets/Editor Default Resources/Firebase/fb_storage_dark.png -Assets/Editor Default Resources/Firebase/firebase_lockup.png -Assets/Editor Default Resources/Firebase/firebase_lockup_dark.png -Assets/ExternalDependencyManager/Editor/1.2.169/Google.IOSResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.169/Google.IOSResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.169/Google.JarResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.169/Google.JarResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.169/Google.PackageManagerResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.169/Google.PackageManagerResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.169/Google.VersionHandlerImpl.dll -Assets/ExternalDependencyManager/Editor/1.2.169/Google.VersionHandlerImpl.dll.mdb -Assets/ExternalDependencyManager/Editor/CHANGELOG.md -Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll -Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb -Assets/ExternalDependencyManager/Editor/LICENSE -Assets/ExternalDependencyManager/Editor/README.md -Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.169_manifest.txt -Assets/Firebase/Editor/AppDependencies.xml -Assets/Firebase/Editor/CrashlyticsDependencies.xml -Assets/Firebase/Editor/Firebase.Crashlytics.Editor.dll -Assets/Firebase/Editor/Firebase.Crashlytics.Editor.dll.mdb -Assets/Firebase/Editor/Firebase.Editor.dll -Assets/Firebase/Editor/Firebase.Editor.dll.mdb -Assets/Firebase/Editor/generate_xml_from_google_services_json.exe -Assets/Firebase/Editor/generate_xml_from_google_services_json.py -Assets/Firebase/Editor/network_request.exe -Assets/Firebase/Editor/network_request.py -Assets/Firebase/Plugins/Crashlytics/link.xml -Assets/Firebase/Plugins/Firebase.App.dll -Assets/Firebase/Plugins/Firebase.App.dll.mdb -Assets/Firebase/Plugins/Firebase.Crashlytics.dll -Assets/Firebase/Plugins/Firebase.Crashlytics.dll.mdb -Assets/Firebase/Plugins/Firebase.Platform.dll -Assets/Firebase/Plugins/Firebase.Platform.dll.mdb -Assets/Firebase/Plugins/Firebase.TaskExtension.dll -Assets/Firebase/Plugins/Firebase.TaskExtension.dll.mdb -Assets/Firebase/Plugins/Google.MiniJson.dll -Assets/Firebase/Plugins/iOS/Firebase.App.dll -Assets/Firebase/Plugins/iOS/Firebase.App.dll.mdb -Assets/Firebase/Plugins/iOS/Firebase.Crashlytics.dll -Assets/Firebase/Plugins/iOS/Firebase.Crashlytics.dll.mdb -Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.bundle -Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.dll -Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.so -Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom -Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.srcaar -Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/maven-metadata.xml -Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom -Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.srcaar -Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/maven-metadata.xml -Assets/Parse/Plugins/Unity.Compat.dll -Assets/Parse/Plugins/Unity.Tasks.dll -Assets/Parse/Plugins/dotNet45/Unity.Compat.dll -Assets/Parse/Plugins/dotNet45/Unity.Tasks.dll -Assets/Plugins/iOS/Firebase/libCrashlyticsiOSWrapper.a -Assets/Plugins/iOS/Firebase/libFirebaseCppApp.a -Assets/Plugins/iOS/Firebase/libFirebaseCppCrashlytics.a diff --git a/Assets/Firebase/Editor/FirebaseCrashlytics_version-8.8.0_manifest.txt.meta b/Assets/Firebase/Editor/FirebaseCrashlytics_version-8.8.0_manifest.txt.meta deleted file mode 100644 index 46172033..00000000 --- a/Assets/Firebase/Editor/FirebaseCrashlytics_version-8.8.0_manifest.txt.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 26d74dae6f7a42d6bca8643e4e74f383 -labels: -- gvh -- gvh_manifest -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Editor/FirebaseCrashlytics_version-8.8.0_manifest.txt -- gvhp_manifestname-0Firebase Crashlytics -- gvhp_manifestname-1FirebaseCrashlytics -timeCreated: 0 diff --git a/Assets/Firebase/Editor/FirebaseRemoteConfig_version-8.8.0_manifest.txt b/Assets/Firebase/Editor/FirebaseRemoteConfig_version-8.8.0_manifest.txt deleted file mode 100755 index 0b2f5d90..00000000 --- a/Assets/Firebase/Editor/FirebaseRemoteConfig_version-8.8.0_manifest.txt +++ /dev/null @@ -1,73 +0,0 @@ -Assets/Editor Default Resources/Firebase/fb_analytics.png -Assets/Editor Default Resources/Firebase/fb_analytics_dark.png -Assets/Editor Default Resources/Firebase/fb_auth.png -Assets/Editor Default Resources/Firebase/fb_auth_dark.png -Assets/Editor Default Resources/Firebase/fb_cloud_messaging.png -Assets/Editor Default Resources/Firebase/fb_cloud_messaging_dark.png -Assets/Editor Default Resources/Firebase/fb_config.png -Assets/Editor Default Resources/Firebase/fb_config_dark.png -Assets/Editor Default Resources/Firebase/fb_crashlytics.png -Assets/Editor Default Resources/Firebase/fb_crashlytics_dark.png -Assets/Editor Default Resources/Firebase/fb_database.png -Assets/Editor Default Resources/Firebase/fb_database_dark.png -Assets/Editor Default Resources/Firebase/fb_dynamic_links.png -Assets/Editor Default Resources/Firebase/fb_dynamic_links_dark.png -Assets/Editor Default Resources/Firebase/fb_functions.png -Assets/Editor Default Resources/Firebase/fb_functions_dark.png -Assets/Editor Default Resources/Firebase/fb_storage.png -Assets/Editor Default Resources/Firebase/fb_storage_dark.png -Assets/Editor Default Resources/Firebase/firebase_lockup.png -Assets/Editor Default Resources/Firebase/firebase_lockup_dark.png -Assets/ExternalDependencyManager/Editor/1.2.169/Google.IOSResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.169/Google.IOSResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.169/Google.JarResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.169/Google.JarResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.169/Google.PackageManagerResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.169/Google.PackageManagerResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.169/Google.VersionHandlerImpl.dll -Assets/ExternalDependencyManager/Editor/1.2.169/Google.VersionHandlerImpl.dll.mdb -Assets/ExternalDependencyManager/Editor/CHANGELOG.md -Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll -Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb -Assets/ExternalDependencyManager/Editor/LICENSE -Assets/ExternalDependencyManager/Editor/README.md -Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.169_manifest.txt -Assets/Firebase/Editor/AppDependencies.xml -Assets/Firebase/Editor/Firebase.Editor.dll -Assets/Firebase/Editor/Firebase.Editor.dll.mdb -Assets/Firebase/Editor/RemoteConfigDependencies.xml -Assets/Firebase/Editor/generate_xml_from_google_services_json.exe -Assets/Firebase/Editor/generate_xml_from_google_services_json.py -Assets/Firebase/Editor/network_request.exe -Assets/Firebase/Editor/network_request.py -Assets/Firebase/Plugins/Firebase.App.dll -Assets/Firebase/Plugins/Firebase.App.dll.mdb -Assets/Firebase/Plugins/Firebase.Platform.dll -Assets/Firebase/Plugins/Firebase.Platform.dll.mdb -Assets/Firebase/Plugins/Firebase.RemoteConfig.dll -Assets/Firebase/Plugins/Firebase.RemoteConfig.dll.mdb -Assets/Firebase/Plugins/Firebase.TaskExtension.dll -Assets/Firebase/Plugins/Firebase.TaskExtension.dll.mdb -Assets/Firebase/Plugins/Google.MiniJson.dll -Assets/Firebase/Plugins/iOS/Firebase.App.dll -Assets/Firebase/Plugins/iOS/Firebase.App.dll.mdb -Assets/Firebase/Plugins/iOS/Firebase.RemoteConfig.dll -Assets/Firebase/Plugins/iOS/Firebase.RemoteConfig.dll.mdb -Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.bundle -Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.dll -Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.so -Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.bundle -Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.dll -Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.so -Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom -Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.srcaar -Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/maven-metadata.xml -Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom -Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.srcaar -Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/maven-metadata.xml -Assets/Parse/Plugins/Unity.Compat.dll -Assets/Parse/Plugins/Unity.Tasks.dll -Assets/Parse/Plugins/dotNet45/Unity.Compat.dll -Assets/Parse/Plugins/dotNet45/Unity.Tasks.dll -Assets/Plugins/iOS/Firebase/libFirebaseCppApp.a -Assets/Plugins/iOS/Firebase/libFirebaseCppRemoteConfig.a diff --git a/Assets/Firebase/Editor/FirebaseRemoteConfig_version-8.8.0_manifest.txt.meta b/Assets/Firebase/Editor/FirebaseRemoteConfig_version-8.8.0_manifest.txt.meta deleted file mode 100644 index 27316c1f..00000000 --- a/Assets/Firebase/Editor/FirebaseRemoteConfig_version-8.8.0_manifest.txt.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 5edcdc9a4eb6439f8f062825e34fb184 -labels: -- gvh -- gvh_manifest -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Editor/FirebaseRemoteConfig_version-8.8.0_manifest.txt -- gvhp_manifestname-0Firebase Remote Config -- gvhp_manifestname-1FirebaseRemoteConfig -timeCreated: 0 diff --git a/Assets/Firebase/Editor/RemoteConfigDependencies.xml b/Assets/Firebase/Editor/RemoteConfigDependencies.xml deleted file mode 100755 index 47e94fa4..00000000 --- a/Assets/Firebase/Editor/RemoteConfigDependencies.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - Assets/Firebase/m2repository - - - - - diff --git a/Assets/Firebase/Editor/RemoteConfigDependencies.xml.meta b/Assets/Firebase/Editor/RemoteConfigDependencies.xml.meta deleted file mode 100644 index cba90424..00000000 --- a/Assets/Firebase/Editor/RemoteConfigDependencies.xml.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 12ddfbe8c9c840a4ba9ed0ed7ca2f1a3 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Editor/RemoteConfigDependencies.xml -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Editor/generate_xml_from_google_services_json.exe.meta b/Assets/Firebase/Editor/generate_xml_from_google_services_json.exe.meta deleted file mode 100644 index 8af20f11..00000000 --- a/Assets/Firebase/Editor/generate_xml_from_google_services_json.exe.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: ae88c0972b7448b5b36def1716f1d711 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Editor/generate_xml_from_google_services_json.exe -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Editor/generate_xml_from_google_services_json.py b/Assets/Firebase/Editor/generate_xml_from_google_services_json.py deleted file mode 100755 index 88dbb161..00000000 --- a/Assets/Firebase/Editor/generate_xml_from_google_services_json.py +++ /dev/null @@ -1,496 +0,0 @@ -#!/usr/bin/python - -# Copyright 2016 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -"""Stand-alone implementation of the Gradle Firebase plugin. - -Converts the services json file to xml: -https://googleplex-android.googlesource.com/platform/tools/base/+/studio-master-dev/build-system/google-services/src/main/groovy/com/google/gms/googleservices -""" - -__author__ = 'Wouter van Oortmerssen' - -import argparse -import ctypes -import json -import os -import platform -import sys -from xml.etree import ElementTree - -if platform.system().lower() == 'windows': - import ctypes.wintypes # pylint: disable=g-import-not-at-top - -# Map Python 2's unicode method to encode a string as bytes in python 3. -try: - unicode('') # See whether unicode class is available (Python < 3) -except NameError: - unicode = str # pylint: disable=redefined-builtin,invalid-name - -# Input filename if it isn't set. -DEFAULT_INPUT_FILENAME = 'app/google-services.json' -# Output filename if it isn't set. -DEFAULT_OUTPUT_FILENAME = 'res/values/googleservices.xml' -# Input filename for .plist files, if it isn't set. -DEFAULT_PLIST_INPUT_FILENAME = 'GoogleService-Info.plist' -# Output filename for .json files, if it isn't set. -DEFAULT_JSON_OUTPUT_FILENAME = 'google-services-desktop.json' - -OAUTH_CLIENT_TYPE_ANDROID_APP = 1 -OAUTH_CLIENT_TYPE_WEB = 3 - - -def read_xml_value(xml_node): - """Utility method for reading values from the plist XML. - - Args: - xml_node: An ElementTree node, that contains a value. - - Returns: - The value of the node, or None, if it could not be read. - """ - if xml_node.tag == 'string': - return xml_node.text - elif xml_node.tag == 'integer': - return int(xml_node.text) - elif xml_node.tag == 'real': - return float(xml_node.text) - elif xml_node.tag == 'false': - return 0 - elif xml_node.tag == 'true': - return 1 - else: - # other types of input are ignored. (data, dates, arrays, etc.) - return None - - -def construct_plist_dictionary(xml_root): - """Constructs a dictionary of values based on the contents of a plist file. - - Args: - xml_root: An ElementTree node, that represents the root of the xml file - that is to be parsed. (Which should be a dictionary containing - key-value pairs of the properties that need to be extracted.) - - Returns: - A dictionary, containing key-value pairs for all (supported) entries in the - node. - """ - xml_dict = xml_root.find('dict') - - if xml_dict is None: - return None - - plist_dict = {} - i = 0 - while i < len(xml_dict): - if xml_dict[i].tag == 'key': - key = xml_dict[i].text - i += 1 - if i < len(xml_dict): - value = read_xml_value(xml_dict[i]) - if value is not None: - plist_dict[key] = value - i += 1 - - return plist_dict - - -def update_dict_keys(key_map, input_dict): - """Creates a dict from input_dict with the same values but new keys. - - Two dictionaries are passed to this function: the key_map that represents a - mapping of source keys to destination keys, and the input_dict that is the - dictionary that is to be duplicated, replacing any key that matches a source - key with a destination key. Source keys that are not present in the - input_dict will not have their destination key represented in the result. - - In other words, if key_map is `{'old': 'new', 'foo': 'bar'}`, and input_dict - is `{'old': 10}`, the result will be `{'new': 10}`. - - Args: - key_map (dict): A dictionary of strings to strings that maps source keys to - destination keys. - input_dict (dict): The dictionary of string keys to any value type, which - is to be duplicated, replacing source keys with the corresponding - destination keys from key_map. - - Returns: - dict: A new dictionary with updated keys. - """ - return { - new_key: input_dict[old_key] - for (old_key, new_key) in key_map.items() - if old_key in input_dict - } - - -def construct_google_services_json(xml_dict): - """Constructs a google services json file from a dictionary. - - Args: - xml_dict: A dictionary of all the key/value pairs that are needed for the - output json file. - Returns: - A string representing the output json file. - """ - - try: - json_struct = { - 'project_info': - update_dict_keys( - { - 'GCM_SENDER_ID': 'project_number', - 'DATABASE_URL': 'firebase_url', - 'PROJECT_ID': 'project_id', - 'STORAGE_BUCKET': 'storage_bucket' - }, xml_dict), - 'client': [{ - 'client_info': { - 'mobilesdk_app_id': xml_dict['GOOGLE_APP_ID'], - 'android_client_info': { - 'package_name': xml_dict['BUNDLE_ID'] - } - }, - 'oauth_client': [{ - 'client_id': xml_dict['CLIENT_ID'], - }], - 'api_key': [{ - 'current_key': xml_dict['API_KEY'] - }], - 'services': { - 'analytics_service': { - 'status': xml_dict['IS_ANALYTICS_ENABLED'] - }, - 'appinvite_service': { - 'status': xml_dict['IS_APPINVITE_ENABLED'] - } - } - },], - 'configuration_version': - '1' - } - return json.dumps(json_struct, indent=2) - except KeyError as e: - sys.stderr.write('Could not find key in plist file: [%s]\n' % (e.args[0])) - return None - - -def convert_plist_to_json(plist_string, input_filename): - """Converts an input plist string into a .json file and saves it. - - Args: - plist_string: The contents of the loaded plist file. - - input_filename: The file name that the plist data was read from. - Returns: - the converted string, or None if there were errors. - """ - - try: - root = ElementTree.fromstring(plist_string) - except ElementTree.ParseError: - sys.stderr.write('Error parsing file %s.\n' - 'It does not appear to be valid XML.\n' % (input_filename)) - return None - - plist_dict = construct_plist_dictionary(root) - if plist_dict is None: - sys.stderr.write('In file %s, could not locate a top-level \'dict\' ' - 'element.\n' - 'File format should be plist XML, with a top-level ' - 'dictionary containing project settings as key-value ' - 'pairs.\n' % (input_filename)) - return None - - json_string = construct_google_services_json(plist_dict) - return json_string - - -def gen_string(parent, name, text): - """Generate one element and put into the list of keeps. - - Args: - parent: The object that will hold the string. - name: The name to store the string under. - text: The text of the string. - """ - if text: - prev = parent.get('tools:keep', '') - if prev: - prev += ',' - parent.set('tools:keep', prev + '@string/' + name) - child = ElementTree.SubElement(parent, 'string', { - 'name': name, - 'translatable': 'false' - }) - child.text = text - - -def indent(elem, level=0): - """Recurse through XML tree and add indentation. - - Args: - elem: The element to recurse over - level: The current indentation level. - """ - i = '\n' + level*' ' - if elem is not None: - if not elem.text or not elem.text.strip(): - elem.text = i + ' ' - if not elem.tail or not elem.tail.strip(): - elem.tail = i - for elem in elem: - indent(elem, level+1) - if not elem.tail or not elem.tail.strip(): - elem.tail = i - else: - if level and (not elem.tail or not elem.tail.strip()): - elem.tail = i - - -def argv_as_unicode_win32(): - """Returns unicode command line arguments on windows. - """ - - get_command_line_w = ctypes.cdll.kernel32.GetCommandLineW - get_command_line_w.restype = ctypes.wintypes.LPCWSTR - - # CommandLineToArgvW parses the Unicode command line - command_line_to_argv_w = ctypes.windll.shell32.CommandLineToArgvW - command_line_to_argv_w.argtypes = [ - ctypes.wintypes.LPCWSTR, - ctypes.POINTER(ctypes.c_int) - ] - command_line_to_argv_w.restype = ctypes.POINTER( - ctypes.wintypes.LPWSTR) - - argc = ctypes.c_int(0) - argv = command_line_to_argv_w(get_command_line_w(), argc) - - # Strip the python executable from the arguments if it exists - # (It would be listed as the first argument on the windows command line, but - # not in the arguments to the python script) - sys_argv_len = len(sys.argv) - return [unicode(argv[i]) for i in - range(argc.value - sys_argv_len, argc.value)] - - -def main(): - parser = argparse.ArgumentParser( - description=(( - 'Converts a Firebase %s into %s similar to the Gradle plugin, or ' - 'converts a Firebase %s into a %s suitible for use on desktop apps.' % - (DEFAULT_INPUT_FILENAME, DEFAULT_OUTPUT_FILENAME, - DEFAULT_PLIST_INPUT_FILENAME, DEFAULT_JSON_OUTPUT_FILENAME)))) - parser.add_argument('-i', help='Override input file name', - metavar='FILE', required=False) - parser.add_argument('-o', help='Override destination file name', - metavar='FILE', required=False) - parser.add_argument('-p', help=('Package ID to select within the set of ' - 'packages in the input file. If this is ' - 'not specified, the first package in the ' - 'input file is selected.')) - parser.add_argument('-l', help=('List all package IDs referenced by the ' - 'input file. If this is specified, ' - 'the output file is not created.'), - action='store_true', default=False, required=False) - parser.add_argument('-f', help=('Print project fields from the input file ' - 'in the form \'name=value\\n\' for each ' - 'field. If this is specified, the output ' - 'is not created.'), - action='store_true', default=False, required=False) - parser.add_argument( - '--plist', - help=( - 'Specifies a plist file to convert to a JSON configuration file. ' - 'If this is enabled, the script will expect a .plist file as input, ' - 'which it will convert into %s file. The output file is ' - '*not* suitable for use with Firebase on Android.' % - (DEFAULT_JSON_OUTPUT_FILENAME)), - action='store_true', - default=False, - required=False) - - # python 2 on Windows doesn't handle unicode arguments well, so we need to - # pre-process the command line arguments before trying to parse them. - if platform.system() == 'Windows': - sys.argv = argv_as_unicode_win32() - - args = parser.parse_args() - - if args.plist: - input_filename = DEFAULT_PLIST_INPUT_FILENAME - output_filename = DEFAULT_JSON_OUTPUT_FILENAME - else: - input_filename = DEFAULT_INPUT_FILENAME - output_filename = DEFAULT_OUTPUT_FILENAME - - if args.i: - # Encode the input string (type unicode) as a normal string (type str) - # using the 'utf-8' encoding so that it can be worked with the same as - # input names from other sources (like the defaults). - input_filename_raw = args.i.encode('utf-8') - # Decode the filename to a unicode string using the 'utf-8' encoding to - # properly handle filepaths with unicode characters in them. - input_filename = input_filename_raw.decode('utf-8') - - if args.o: - output_filename = args.o - - with open(input_filename, 'r') as ifile: - file_string = ifile.read() - - json_string = None - if args.plist: - json_string = convert_plist_to_json(file_string, input_filename) - if json_string is None: - return 1 - jsobj = json.loads(json_string) - else: - jsobj = json.loads(file_string) - - root = ElementTree.Element('resources') - root.set('xmlns:tools', 'http://schemas.android.com/tools') - - project_info = jsobj.get('project_info') - if project_info: - gen_string(root, 'firebase_database_url', project_info.get('firebase_url')) - gen_string(root, 'gcm_defaultSenderId', project_info.get('project_number')) - gen_string(root, 'google_storage_bucket', - project_info.get('storage_bucket')) - gen_string(root, 'project_id', project_info.get('project_id')) - - if args.f: - if not project_info: - sys.stderr.write('No project info found in %s.' % input_filename) - return 1 - for field, value in sorted(project_info.items()): - sys.stdout.write('%s=%s\n' % (field, value)) - return 0 - - packages = set() - client_list = jsobj.get('client') - if client_list: - # Search for the user specified package in the file. - selected_package_name = '' - selected_client = client_list[0] - find_package_name = args.p - for client in client_list: - package_name = client.get('client_info', {}).get( - 'android_client_info', {}).get('package_name', '') - if not package_name: - package_name = client.get('oauth_client', {}).get( - 'android_info', {}).get('package_name', '') - if package_name: - if not selected_package_name: - selected_package_name = package_name - selected_client = client - if package_name == find_package_name: - selected_package_name = package_name - selected_client = client - packages.add(package_name) - - if args.p and selected_package_name != find_package_name: - sys.stderr.write('No packages found in %s which match the package ' - 'name %s\n' - '\n' - 'Found the following:\n' - '%s\n' % (input_filename, find_package_name, - '\n'.join(packages))) - return 1 - - client_api_key = selected_client.get('api_key') - if client_api_key: - client_api_key0 = client_api_key[0] - gen_string(root, 'google_api_key', client_api_key0.get('current_key')) - gen_string(root, 'google_crash_reporting_api_key', - client_api_key0.get('current_key')) - - client_info = selected_client.get('client_info') - if client_info: - gen_string(root, 'google_app_id', client_info.get('mobilesdk_app_id')) - - # Only include the first matching OAuth client ID per type. - client_id_web_parsed = False - client_id_android_parsed = False - - oauth_client_list = selected_client.get('oauth_client') - if oauth_client_list: - for oauth_client in oauth_client_list: - client_type = oauth_client.get('client_type') - client_id = oauth_client.get('client_id') - if not (client_type and client_id): continue - if (client_type == OAUTH_CLIENT_TYPE_WEB and - not client_id_web_parsed): - gen_string(root, 'default_web_client_id', client_id) - client_id_web_parsed = True - if (client_type == OAUTH_CLIENT_TYPE_ANDROID_APP and - not client_id_android_parsed): - gen_string(root, 'default_android_client_id', client_id) - client_id_android_parsed = True - - services = selected_client.get('services') - if services: - ads_service = services.get('ads_service') - if ads_service: - gen_string(root, 'test_banner_ad_unit_id', - ads_service.get('test_banner_ad_unit_id')) - gen_string(root, 'test_interstitial_ad_unit_id', - ads_service.get('test_interstitial_ad_unit_id')) - analytics_service = services.get('analytics_service') - if analytics_service: - analytics_property = analytics_service.get('analytics_property') - if analytics_property: - gen_string(root, 'ga_trackingId', - analytics_property.get('tracking_id')) - # enable this once we have an example if this service being present - # in the json data: - maps_service_enabled = False - if maps_service_enabled: - maps_service = services.get('maps_service') - if maps_service: - maps_api_key = maps_service.get('api_key') - if maps_api_key: - for k in range(0, len(maps_api_key)): - # generates potentially multiple of these keys, which is - # the same behavior as the java plugin. - gen_string(root, 'google_maps_key', - maps_api_key[k].get('maps_api_key')) - - tree = ElementTree.ElementTree(root) - - indent(root) - - if args.l: - for package in sorted(packages): - if package: - sys.stdout.write(package + '\n') - else: - path = os.path.dirname(output_filename) - - if path and not os.path.exists(path): - os.makedirs(path) - - if not args.plist: - tree.write(output_filename, 'utf-8', True) - else: - with open(output_filename, 'w') as ofile: - ofile.write(json_string) - - return 0 - -if __name__ == '__main__': - sys.exit(main()) diff --git a/Assets/Firebase/Editor/generate_xml_from_google_services_json.py.meta b/Assets/Firebase/Editor/generate_xml_from_google_services_json.py.meta deleted file mode 100644 index 9dc55b13..00000000 --- a/Assets/Firebase/Editor/generate_xml_from_google_services_json.py.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8f18ed76c0f04ce0a65736104f913ef8 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Editor/generate_xml_from_google_services_json.py -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Editor/network_request.exe.meta b/Assets/Firebase/Editor/network_request.exe.meta deleted file mode 100644 index 917e4979..00000000 --- a/Assets/Firebase/Editor/network_request.exe.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d3cd5d0a941c4cdc8ab4b1b684b05191 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Editor/network_request.exe -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Editor/network_request.py b/Assets/Firebase/Editor/network_request.py deleted file mode 100755 index 04f055f4..00000000 --- a/Assets/Firebase/Editor/network_request.py +++ /dev/null @@ -1,416 +0,0 @@ -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Wrapper script which makes a network request. - -Basic Usage: network_request.py post - --url - --header
(optional, support multiple) - --body (optional) - --timeout (optional) - --verbose (optional) -""" - -import argparse -import inspect -import logging -import socket -import sys - -# pylint: disable=g-import-not-at-top -# pylint: disable=g-importing-member -try: - from six.moves.http_client import HTTPSConnection - from six.moves.http_client import HTTPConnection - from six.moves.http_client import HTTPException -except ImportError: - from http.client import HTTPSConnection - from http.client import HTTPConnection - from http.client import HTTPException - -try: - from six.moves.urllib.parse import urlparse -except ImportError: - from urllib.parse import urlparse -# pylint: enable=g-import-not-at-top -# pylint: enable=g-importing-member - -# Set up logger as soon as possible -formatter = logging.Formatter('[%(levelname)s] %(message)s') - -handler = logging.StreamHandler(stream=sys.stdout) -handler.setFormatter(formatter) -handler.setLevel(logging.INFO) - -logger = logging.getLogger(__name__) -logger.addHandler(handler) -logger.setLevel(logging.INFO) - -# Custom exit codes for known issues. -# System exit codes in python are valid from 0 - 256, so we will map some common -# ones here to understand successes and failures. -# Uses lower ints to not collide w/ HTTP status codes that the script may return -EXIT_CODE_SUCCESS = 0 -EXIT_CODE_SYS_ERROR = 1 -EXIT_CODE_INVALID_REQUEST_VALUES = 2 -EXIT_CODE_GENERIC_HTTPLIB_ERROR = 3 -EXIT_CODE_HTTP_TIMEOUT = 4 -EXIT_CODE_HTTP_REDIRECT_ERROR = 5 -EXIT_CODE_HTTP_NOT_FOUND_ERROR = 6 -EXIT_CODE_HTTP_SERVER_ERROR = 7 -EXIT_CODE_HTTP_UNKNOWN_ERROR = 8 - -MAX_EXIT_CODE = 8 - -# All used http verbs -POST = 'POST' - - -def unwrap_kwarg_namespace(func): - """Transform a Namespace object from argparse into proper args and kwargs. - - For a function that will be delegated to from argparse, inspect all of the - argments and extract them from the Namespace object. - - Args: - func: the function that we are wrapping to modify behavior - - Returns: - a new function that unwraps all of the arguments in a namespace and then - delegates to the passed function with those args. - """ - # When we move to python 3, getfullargspec so that we can tell the - # difference between args and kwargs -- then this could be used for functions - # that have both args and kwargs - if 'getfullargspec' in dir(inspect): - argspec = inspect.getfullargspec(func) - else: - argspec = inspect.getargspec(func) # Python 2 compatibility. - - def wrapped(argparse_namespace=None, **kwargs): - """Take a Namespace object and map it to kwargs. - - Inspect the argspec of the passed function. Loop over all the args that - are present in the function and try to map them by name to arguments in the - namespace. For keyword arguments, we do not require that they be present - in the Namespace. - - Args: - argparse_namespace: an arparse.Namespace object, the result of calling - argparse.ArgumentParser().parse_args() - **kwargs: keyword arguments that may be passed to the original function - Returns: - The return of the wrapped function from the parent. - - Raises: - ValueError in the event that an argument is passed to the cli that is not - in the set of named kwargs - """ - if not argparse_namespace: - return func(**kwargs) - - reserved_namespace_keywords = ['func'] - new_kwargs = {} - - args = argspec.args or [] - for arg_name in args: - passed_value = getattr(argparse_namespace, arg_name, None) - if passed_value is not None: - new_kwargs[arg_name] = passed_value - - for namespace_key in vars(argparse_namespace).keys(): - # ignore namespace keywords that have been set not passed in via cli - if namespace_key in reserved_namespace_keywords: - continue - - # make sure that we haven't passed something we should be processing - if namespace_key not in args: - raise ValueError('CLI argument "{}" does not match any argument in ' - 'function {}'.format(namespace_key, func.__name__)) - - return func(**new_kwargs) - - wrapped.__name__ = func.__name__ - return wrapped - - -class NetworkRequest(object): - """A container for an network request object. - - This class holds on to all of the attributes necessary for making a - network request via httplib. - """ - - def __init__(self, url, method, headers, body, timeout): - self.url = url.lower() - self.parsed_url = urlparse(self.url) - self.method = method - self.headers = headers - self.body = body - self.timeout = timeout - self.is_secure_connection = self.is_secure_connection() - - def execute_request(self): - """"Execute the request, and get a response. - - Returns: - an HttpResponse object from httplib - """ - if self.is_secure_connection: - conn = HTTPSConnection(self.get_hostname(), timeout=self.timeout) - else: - conn = HTTPConnection(self.get_hostname(), timeout=self.timeout) - - conn.request(self.method, self.url, self.body, self.headers) - response = conn.getresponse() - return response - - def get_hostname(self): - """Return the hostname for the url.""" - return self.parsed_url.netloc - - def is_secure_connection(self): - """Checks for a secure connection of https. - - Returns: - True if the scheme is "https"; False if "http" - - Raises: - ValueError when the scheme does not match http or https - """ - scheme = self.parsed_url.scheme - - if scheme == 'http': - return False - elif scheme == 'https': - return True - else: - raise ValueError('The url scheme is not "http" nor "https"' - ': {}'.format(scheme)) - - -def parse_colon_delimited_options(option_args): - """Parses a key value from a string. - - Args: - option_args: Key value string delimited by a color, ex: ("key:value") - - Returns: - Return an array with the key as the first element and value as the second - - Raises: - ValueError: If the key value option is not formatted correctly - """ - options = {} - - if not option_args: - return options - - for single_arg in option_args: - values = single_arg.split(':') - if len(values) != 2: - raise ValueError('An option arg must be a single key/value pair ' - 'delimited by a colon - ex: "thing_key:thing_value"') - - key = values[0].strip() - value = values[1].strip() - options[key] = value - - return options - - -def make_request(request): - """Makes a synchronous network request and return the HTTP status code. - - Args: - request: a well formulated request object - - Returns: - The HTTP status code of the network request. - '1' maps to invalid request headers. - """ - - logger.info('Sending network request -') - logger.info('\tUrl: %s', request.url) - logger.debug('\tMethod: %s', request.method) - logger.debug('\tHeaders: %s', request.headers) - logger.debug('\tBody: %s', request.body) - - try: - response = request.execute_request() - except socket.timeout: - logger.exception( - 'Timed out post request to %s in %d seconds for request body: %s', - request.url, request.timeout, request.body) - return EXIT_CODE_HTTP_TIMEOUT - except (HTTPException, socket.error): - logger.exception( - 'Encountered generic exception in posting to %s with request body %s', - request.url, request.body) - return EXIT_CODE_GENERIC_HTTPLIB_ERROR - - status = response.status - headers = response.getheaders() - logger.info('Received Network response -') - logger.info('\tStatus code: %d', status) - logger.debug('\tResponse headers: %s', headers) - - if status < 200 or status > 299: - logger.error('Request (%s) failed with status code %d\n', request.url, - status) - - # If we wanted this script to support get, we need to - # figure out what mechanism we intend for capturing the response - return status - - -@unwrap_kwarg_namespace -def post(url=None, header=None, body=None, timeout=5, verbose=False): - """Sends a post request. - - Args: - url: The url of the request - header: A list of headers for the request - body: The body for the request - timeout: Timeout in seconds for the request - verbose: Should debug logs be displayed - - Returns: - Return an array with the key as the first element and value as the second - """ - - if verbose: - handler.setLevel(logging.DEBUG) - logger.setLevel(logging.DEBUG) - - try: - logger.info('Parsing headers: %s', header) - headers = parse_colon_delimited_options(header) - except ValueError: - logging.exception('Could not parse the parameters with "--header": %s', - header) - return EXIT_CODE_INVALID_REQUEST_VALUES - - try: - request = NetworkRequest(url, POST, headers, body, float(timeout)) - except ValueError: - logger.exception('Invalid request values passed into the script.') - return EXIT_CODE_INVALID_REQUEST_VALUES - - status = make_request(request) - - # View exit code after running to get the http status code: 'echo $?' - return status - - -def get_argsparser(): - """Returns the argument parser. - - Returns: - Argument parser for the script. - """ - - parser = argparse.ArgumentParser( - description='The script takes in the arguments of a network request. ' - 'The network request is sent and the http status code will be' - 'returned as the exit code.') - subparsers = parser.add_subparsers(help='Commands:') - post_parser = subparsers.add_parser( - post.__name__, help='{} help'.format(post.__name__)) - post_parser.add_argument( - '--url', - help='Request url. Ex: https://www.google.com/somePath/', - required=True, - dest='url') - post_parser.add_argument( - '--header', - help='Request headers as a space delimited list of key ' - 'value pairs. Ex: "key1:value1 key2:value2"', - action='append', - required=False, - dest='header') - post_parser.add_argument( - '--body', - help='The body of the network request', - required=True, - dest='body') - post_parser.add_argument( - '--timeout', - help='The timeout in seconds', - default=10.0, - required=False, - dest='timeout') - post_parser.add_argument( - '--verbose', - help='Should verbose logging be outputted', - action='store_true', - default=False, - required=False, - dest='verbose') - post_parser.set_defaults(func=post) - return parser - - -def map_http_status_to_exit_code(status_code): - """Map an http status code to the appropriate exit code. - - Exit codes in python are valid from 0-256, so we want to map these to - predictable exit codes within range. - - Args: - status_code: the input status code that was output from the network call - function - - Returns: - One of our valid exit codes declared at the top of the file or a generic - unknown error code - """ - if status_code <= MAX_EXIT_CODE: - return status_code - - if status_code > 199 and status_code < 300: - return EXIT_CODE_SUCCESS - - if status_code == 302: - return EXIT_CODE_HTTP_REDIRECT_ERROR - - if status_code == 404: - return EXIT_CODE_HTTP_NOT_FOUND_ERROR - - if status_code > 499: - return EXIT_CODE_HTTP_SERVER_ERROR - - return EXIT_CODE_HTTP_UNKNOWN_ERROR - - -def main(): - """Main function to run the program. - - Parse system arguments and delegate to the appropriate function. - - Returns: - A status code - either an http status code or a custom error code - """ - parser = get_argsparser() - subparser_action = parser.parse_args() - try: - return subparser_action.func(subparser_action) - except ValueError: - logger.exception('Invalid arguments passed.') - parser.print_help(sys.stderr) - return EXIT_CODE_INVALID_REQUEST_VALUES - return EXIT_CODE_GENERIC_HTTPLIB_ERROR - -if __name__ == '__main__': - exit_code = map_http_status_to_exit_code(main()) - sys.exit(exit_code) diff --git a/Assets/Firebase/Editor/network_request.py.meta b/Assets/Firebase/Editor/network_request.py.meta deleted file mode 100644 index a501b5f0..00000000 --- a/Assets/Firebase/Editor/network_request.py.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e6e32fecbfd44fab946fa160e4861924 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Editor/network_request.py -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins.meta b/Assets/Firebase/Plugins.meta deleted file mode 100644 index 8dc16490..00000000 --- a/Assets/Firebase/Plugins.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 411f267e8ade54b4583643d8d7d45e93 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/Crashlytics.meta b/Assets/Firebase/Plugins/Crashlytics.meta deleted file mode 100644 index 132e0e5b..00000000 --- a/Assets/Firebase/Plugins/Crashlytics.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2c5291c19a6d84788b27afa7a608a545 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/Crashlytics/link.xml b/Assets/Firebase/Plugins/Crashlytics/link.xml deleted file mode 100755 index 63dde2f0..00000000 --- a/Assets/Firebase/Plugins/Crashlytics/link.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/Assets/Firebase/Plugins/Crashlytics/link.xml.meta b/Assets/Firebase/Plugins/Crashlytics/link.xml.meta deleted file mode 100644 index 72a9ab5c..00000000 --- a/Assets/Firebase/Plugins/Crashlytics/link.xml.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: dfba8b6966eb4740bd7795fc7eb936aa -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/Crashlytics/link.xml -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 1 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 1 - settings: - CPU: x86 - Linux64: - enabled: 1 - settings: - CPU: x86_64 - LinuxUniversal: - enabled: 1 - settings: - CPU: AnyCPU - OSXIntel: - enabled: 1 - settings: - CPU: x86 - OSXIntel64: - enabled: 1 - settings: - CPU: x86_64 - OSXUniversal: - enabled: 1 - settings: - CPU: AnyCPU - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 1 - settings: - CPU: x86 - Win64: - enabled: 1 - settings: - CPU: x86_64 - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/Firebase.Analytics.dll b/Assets/Firebase/Plugins/Firebase.Analytics.dll deleted file mode 100755 index 54c3c673..00000000 Binary files a/Assets/Firebase/Plugins/Firebase.Analytics.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/Firebase.Analytics.dll.meta b/Assets/Firebase/Plugins/Firebase.Analytics.dll.meta deleted file mode 100644 index 3b441c30..00000000 --- a/Assets/Firebase/Plugins/Firebase.Analytics.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 816270c2a2a348e59cb9b7b096a24f50 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/Firebase.Analytics.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 1 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 1 - settings: - CPU: x86 - Linux64: - enabled: 1 - settings: - CPU: x86_64 - LinuxUniversal: - enabled: 1 - settings: - CPU: AnyCPU - OSXIntel: - enabled: 1 - settings: - CPU: x86 - OSXIntel64: - enabled: 1 - settings: - CPU: x86_64 - OSXUniversal: - enabled: 1 - settings: - CPU: AnyCPU - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 1 - settings: - CPU: x86 - Win64: - enabled: 1 - settings: - CPU: x86_64 - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/Firebase.App.dll b/Assets/Firebase/Plugins/Firebase.App.dll deleted file mode 100755 index fefc9d3e..00000000 Binary files a/Assets/Firebase/Plugins/Firebase.App.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/Firebase.App.dll.meta b/Assets/Firebase/Plugins/Firebase.App.dll.meta deleted file mode 100644 index 9f887700..00000000 --- a/Assets/Firebase/Plugins/Firebase.App.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 7311924048bd457bac6d713576c952da -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/Firebase.App.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 1 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 1 - settings: - CPU: x86 - Linux64: - enabled: 1 - settings: - CPU: x86_64 - LinuxUniversal: - enabled: 1 - settings: - CPU: AnyCPU - OSXIntel: - enabled: 1 - settings: - CPU: x86 - OSXIntel64: - enabled: 1 - settings: - CPU: x86_64 - OSXUniversal: - enabled: 1 - settings: - CPU: AnyCPU - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 1 - settings: - CPU: x86 - Win64: - enabled: 1 - settings: - CPU: x86_64 - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/Firebase.Crashlytics.dll b/Assets/Firebase/Plugins/Firebase.Crashlytics.dll deleted file mode 100755 index a3419dca..00000000 Binary files a/Assets/Firebase/Plugins/Firebase.Crashlytics.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/Firebase.Crashlytics.dll.meta b/Assets/Firebase/Plugins/Firebase.Crashlytics.dll.meta deleted file mode 100644 index f7f14026..00000000 --- a/Assets/Firebase/Plugins/Firebase.Crashlytics.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 4a712f6ef12f441e9d8b053a3c30ad55 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/Firebase.Crashlytics.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 1 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 1 - settings: - CPU: x86 - Linux64: - enabled: 1 - settings: - CPU: x86_64 - LinuxUniversal: - enabled: 1 - settings: - CPU: AnyCPU - OSXIntel: - enabled: 1 - settings: - CPU: x86 - OSXIntel64: - enabled: 1 - settings: - CPU: x86_64 - OSXUniversal: - enabled: 1 - settings: - CPU: AnyCPU - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 1 - settings: - CPU: x86 - Win64: - enabled: 1 - settings: - CPU: x86_64 - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/Firebase.Platform.dll b/Assets/Firebase/Plugins/Firebase.Platform.dll deleted file mode 100755 index 1e57d6f0..00000000 Binary files a/Assets/Firebase/Plugins/Firebase.Platform.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/Firebase.Platform.dll.meta b/Assets/Firebase/Plugins/Firebase.Platform.dll.meta deleted file mode 100644 index d33bb649..00000000 --- a/Assets/Firebase/Plugins/Firebase.Platform.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 7d3eec03d7e241a48941e038118c5e6a -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/Firebase.Platform.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 1 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 1 - settings: - CPU: x86 - Linux64: - enabled: 1 - settings: - CPU: x86_64 - LinuxUniversal: - enabled: 1 - settings: - CPU: AnyCPU - OSXIntel: - enabled: 1 - settings: - CPU: x86 - OSXIntel64: - enabled: 1 - settings: - CPU: x86_64 - OSXUniversal: - enabled: 1 - settings: - CPU: AnyCPU - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 1 - settings: - CPU: x86 - Win64: - enabled: 1 - settings: - CPU: x86_64 - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/Firebase.RemoteConfig.dll b/Assets/Firebase/Plugins/Firebase.RemoteConfig.dll deleted file mode 100755 index b863fff9..00000000 Binary files a/Assets/Firebase/Plugins/Firebase.RemoteConfig.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/Firebase.RemoteConfig.dll.meta b/Assets/Firebase/Plugins/Firebase.RemoteConfig.dll.meta deleted file mode 100644 index 5e4c8ada..00000000 --- a/Assets/Firebase/Plugins/Firebase.RemoteConfig.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: bd957c2d83f9492ea77f2254904699b5 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/Firebase.RemoteConfig.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 1 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 1 - settings: - CPU: x86 - Linux64: - enabled: 1 - settings: - CPU: x86_64 - LinuxUniversal: - enabled: 1 - settings: - CPU: AnyCPU - OSXIntel: - enabled: 1 - settings: - CPU: x86 - OSXIntel64: - enabled: 1 - settings: - CPU: x86_64 - OSXUniversal: - enabled: 1 - settings: - CPU: AnyCPU - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 1 - settings: - CPU: x86 - Win64: - enabled: 1 - settings: - CPU: x86_64 - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/Firebase.TaskExtension.dll b/Assets/Firebase/Plugins/Firebase.TaskExtension.dll deleted file mode 100755 index d749dac0..00000000 Binary files a/Assets/Firebase/Plugins/Firebase.TaskExtension.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/Firebase.TaskExtension.dll.meta b/Assets/Firebase/Plugins/Firebase.TaskExtension.dll.meta deleted file mode 100644 index 445ec792..00000000 --- a/Assets/Firebase/Plugins/Firebase.TaskExtension.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: f5d4069c578548ba9f199b46d61bf06d -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/Firebase.TaskExtension.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 1 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 1 - settings: - CPU: x86 - Linux64: - enabled: 1 - settings: - CPU: x86_64 - LinuxUniversal: - enabled: 1 - settings: - CPU: AnyCPU - OSXIntel: - enabled: 1 - settings: - CPU: x86 - OSXIntel64: - enabled: 1 - settings: - CPU: x86_64 - OSXUniversal: - enabled: 1 - settings: - CPU: AnyCPU - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 1 - settings: - CPU: x86 - Win64: - enabled: 1 - settings: - CPU: x86_64 - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/Google.MiniJson.dll b/Assets/Firebase/Plugins/Google.MiniJson.dll deleted file mode 100755 index 0486e98c..00000000 Binary files a/Assets/Firebase/Plugins/Google.MiniJson.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/Google.MiniJson.dll.meta b/Assets/Firebase/Plugins/Google.MiniJson.dll.meta deleted file mode 100644 index 78067844..00000000 --- a/Assets/Firebase/Plugins/Google.MiniJson.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 3ebb289656f1477fa263e62d36c6e329 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/Google.MiniJson.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 1 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 1 - settings: - CPU: x86 - Linux64: - enabled: 1 - settings: - CPU: x86_64 - LinuxUniversal: - enabled: 1 - settings: - CPU: AnyCPU - OSXIntel: - enabled: 1 - settings: - CPU: x86 - OSXIntel64: - enabled: 1 - settings: - CPU: x86_64 - OSXUniversal: - enabled: 1 - settings: - CPU: AnyCPU - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 1 - settings: - CPU: x86 - Win64: - enabled: 1 - settings: - CPU: x86_64 - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/iOS.meta b/Assets/Firebase/Plugins/iOS.meta deleted file mode 100644 index 37528d91..00000000 --- a/Assets/Firebase/Plugins/iOS.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8faab42af67324a92a2a6da55bc7a9a4 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/iOS/Firebase.Analytics.dll b/Assets/Firebase/Plugins/iOS/Firebase.Analytics.dll deleted file mode 100755 index 17841a0a..00000000 Binary files a/Assets/Firebase/Plugins/iOS/Firebase.Analytics.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/iOS/Firebase.Analytics.dll.meta b/Assets/Firebase/Plugins/iOS/Firebase.Analytics.dll.meta deleted file mode 100644 index a238ff29..00000000 --- a/Assets/Firebase/Plugins/iOS/Firebase.Analytics.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 52718a3a80d44aacb368bcc9d62dd804 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/iOS/Firebase.Analytics.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/iOS/Firebase.App.dll b/Assets/Firebase/Plugins/iOS/Firebase.App.dll deleted file mode 100755 index 386a46bb..00000000 Binary files a/Assets/Firebase/Plugins/iOS/Firebase.App.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/iOS/Firebase.App.dll.meta b/Assets/Firebase/Plugins/iOS/Firebase.App.dll.meta deleted file mode 100644 index f95144d2..00000000 --- a/Assets/Firebase/Plugins/iOS/Firebase.App.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 5f3feda1a91343759b7eb58a29b492b7 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/iOS/Firebase.App.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/iOS/Firebase.Crashlytics.dll b/Assets/Firebase/Plugins/iOS/Firebase.Crashlytics.dll deleted file mode 100755 index 57751402..00000000 Binary files a/Assets/Firebase/Plugins/iOS/Firebase.Crashlytics.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/iOS/Firebase.Crashlytics.dll.meta b/Assets/Firebase/Plugins/iOS/Firebase.Crashlytics.dll.meta deleted file mode 100644 index 8aa8b72d..00000000 --- a/Assets/Firebase/Plugins/iOS/Firebase.Crashlytics.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 3c83c9a9845245cfbbab5a52932b5045 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/iOS/Firebase.Crashlytics.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/iOS/Firebase.RemoteConfig.dll b/Assets/Firebase/Plugins/iOS/Firebase.RemoteConfig.dll deleted file mode 100755 index 1da7756c..00000000 Binary files a/Assets/Firebase/Plugins/iOS/Firebase.RemoteConfig.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/iOS/Firebase.RemoteConfig.dll.meta b/Assets/Firebase/Plugins/iOS/Firebase.RemoteConfig.dll.meta deleted file mode 100644 index 4c587108..00000000 --- a/Assets/Firebase/Plugins/iOS/Firebase.RemoteConfig.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: e4e117cd773848c7afb1ac8885146629 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/iOS/Firebase.RemoteConfig.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/x86_64.meta b/Assets/Firebase/Plugins/x86_64.meta deleted file mode 100644 index 35ea4131..00000000 --- a/Assets/Firebase/Plugins/x86_64.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e6cfaf9ecd9f54a078257b21e531bcda -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.bundle b/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.bundle deleted file mode 100755 index c51b9e01..00000000 Binary files a/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.bundle and /dev/null differ diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.bundle.meta b/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.bundle.meta deleted file mode 100644 index 07b9a87a..00000000 --- a/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.bundle.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 35bfcced25264151bd76b628a1dfa989 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/x86_64/FirebaseCppAnalytics.bundle -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 1 - settings: - CPU: x86_64 - OSXUniversal: - enabled: 1 - settings: - CPU: AnyCPU - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.dll b/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.dll deleted file mode 100755 index 066edbf0..00000000 Binary files a/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.dll.meta b/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.dll.meta deleted file mode 100644 index 1b51d356..00000000 --- a/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: c48626ae27ed478483ba85fd7c81c04b -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/x86_64/FirebaseCppAnalytics.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 1 - settings: - CPU: x86_64 - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.so b/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.so deleted file mode 100755 index da5ec0d8..00000000 Binary files a/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.so and /dev/null differ diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.so.meta b/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.so.meta deleted file mode 100644 index ffc65f4f..00000000 --- a/Assets/Firebase/Plugins/x86_64/FirebaseCppAnalytics.so.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 590090df30d142acba7e7be939fd2988 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/x86_64/FirebaseCppAnalytics.so -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 1 - settings: - CPU: x86_64 - LinuxUniversal: - enabled: 1 - settings: - CPU: AnyCPU - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.bundle b/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.bundle deleted file mode 100755 index a57aa6bf..00000000 Binary files a/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.bundle and /dev/null differ diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.bundle.meta b/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.bundle.meta deleted file mode 100644 index 3393f9c6..00000000 --- a/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.bundle.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: d7b4a55e43c446d1a8083ff74404b5d1 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.bundle -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 1 - settings: - CPU: x86_64 - OSXUniversal: - enabled: 1 - settings: - CPU: AnyCPU - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.dll b/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.dll deleted file mode 100755 index 902d781b..00000000 Binary files a/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.dll.meta b/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.dll.meta deleted file mode 100644 index 9ade3945..00000000 --- a/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: aa08b04312f84554afc129a668162eef -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 1 - settings: - CPU: x86_64 - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.so b/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.so deleted file mode 100755 index 6196b31f..00000000 Binary files a/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.so and /dev/null differ diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.so.meta b/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.so.meta deleted file mode 100644 index 3da17e71..00000000 --- a/Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.so.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 5b68a6a158f0490da7e5d7ea677caad0 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/x86_64/FirebaseCppApp-8_8_0.so -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 1 - settings: - CPU: x86_64 - LinuxUniversal: - enabled: 1 - settings: - CPU: AnyCPU - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.bundle b/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.bundle deleted file mode 100755 index 47feb6ab..00000000 Binary files a/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.bundle and /dev/null differ diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.bundle.meta b/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.bundle.meta deleted file mode 100644 index bce3e43d..00000000 --- a/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.bundle.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 7da2ac7e82af47bd8ec23e7691d8a247 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.bundle -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 1 - settings: - CPU: x86_64 - OSXUniversal: - enabled: 1 - settings: - CPU: AnyCPU - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.dll b/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.dll deleted file mode 100755 index fa66711c..00000000 Binary files a/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.dll and /dev/null differ diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.dll.meta b/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.dll.meta deleted file mode 100644 index 111d2ccd..00000000 --- a/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 9d9ab4f839364d958d9cd704e26316e3 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.dll -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 1 - settings: - CPU: x86_64 - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.so b/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.so deleted file mode 100755 index 7096832d..00000000 Binary files a/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.so and /dev/null differ diff --git a/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.so.meta b/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.so.meta deleted file mode 100644 index 35b97f8c..00000000 --- a/Assets/Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.so.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: cd5d4f4283b54c33a3ab5d64428cccd4 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/Plugins/x86_64/FirebaseCppRemoteConfig.so -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 1 - settings: - CPU: x86_64 - LinuxUniversal: - enabled: 1 - settings: - CPU: AnyCPU - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository.meta b/Assets/Firebase/m2repository.meta deleted file mode 100644 index ed2313b9..00000000 --- a/Assets/Firebase/m2repository.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d2515a6db91564cfea689222d3943cee -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com.meta b/Assets/Firebase/m2repository/com.meta deleted file mode 100644 index a4845fcf..00000000 --- a/Assets/Firebase/m2repository/com.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7d28d8b8de3d241889a0ad1389d2b576 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google.meta b/Assets/Firebase/m2repository/com/google.meta deleted file mode 100644 index 52c16412..00000000 --- a/Assets/Firebase/m2repository/com/google.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 78741b787e35b4930868bd18194abe41 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase.meta b/Assets/Firebase/m2repository/com/google/firebase.meta deleted file mode 100644 index 33a7fcba..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f3dff792eb339499eba023f72a5884cb -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity.meta deleted file mode 100644 index 6ef9a63e..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 329d58ced73894f468ff14c616e08bde -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0.meta deleted file mode 100644 index 1f4cb0c4..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 99d2d5c27ff9643c1ac059fece866354 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom b/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom deleted file mode 100755 index bae93cc0..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom +++ /dev/null @@ -1,13 +0,0 @@ - - 4.0.0 - com.google.firebase - firebase-analytics-unity - 8.8.0 - aar - - - - - diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom.meta deleted file mode 100644 index 62206e37..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 49ef18791aa648d6b6869dcbc8d72022 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.srcaar b/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.srcaar deleted file mode 100755 index d932ef0f..00000000 Binary files a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.srcaar and /dev/null differ diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.srcaar.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.srcaar.meta deleted file mode 100644 index bbef384f..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.srcaar.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0f5fd4635454474197d825f7feef3a8d -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.srcaar -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/maven-metadata.xml b/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/maven-metadata.xml deleted file mode 100755 index 1cb3136d..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/maven-metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - com.google.firebase - firebase-analytics-unity - - 8.8.0 - 8.8.0 - - - - diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/maven-metadata.xml.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/maven-metadata.xml.meta deleted file mode 100644 index 68068c3c..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/maven-metadata.xml.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 291f81d8ae2745cf913a96d116f2e3f7 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/m2repository/com/google/firebase/firebase-analytics-unity/maven-metadata.xml -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity.meta deleted file mode 100644 index 95d6df5d..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 60024131ddb3d483691d40ab737204f2 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0.meta deleted file mode 100644 index 9b920fb8..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9b91998b354ec46088a31b4961d74ebb -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom b/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom deleted file mode 100755 index d4057d42..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom +++ /dev/null @@ -1,13 +0,0 @@ - - 4.0.0 - com.google.firebase - firebase-app-unity - 8.8.0 - aar - - - - - diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom.meta deleted file mode 100644 index 1debfc77..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a56c1c8eae3b46488312a63a2f457f8c -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.srcaar b/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.srcaar deleted file mode 100755 index 1e5f7cfb..00000000 Binary files a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.srcaar and /dev/null differ diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.srcaar.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.srcaar.meta deleted file mode 100644 index 9a84e5c3..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.srcaar.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d958a2f784ad4b2faac2ec3422b9b243 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.srcaar -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/maven-metadata.xml b/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/maven-metadata.xml deleted file mode 100755 index e27b85b8..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/maven-metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - com.google.firebase - firebase-app-unity - - 8.8.0 - 8.8.0 - - - - diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/maven-metadata.xml.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/maven-metadata.xml.meta deleted file mode 100644 index cc766460..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-app-unity/maven-metadata.xml.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 96337775a7c941d88ea15f8026ad6f8e -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/m2repository/com/google/firebase/firebase-app-unity/maven-metadata.xml -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity.meta deleted file mode 100644 index fe2210a4..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d14aa04406d3d4457a4c88f0b2a00693 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0.meta deleted file mode 100644 index a33a2364..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3afb846912578431ba3a24b247261326 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom b/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom deleted file mode 100755 index 06e93ca9..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom +++ /dev/null @@ -1,13 +0,0 @@ - - 4.0.0 - com.google.firebase - firebase-config-unity - 8.8.0 - aar - - - - - diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom.meta deleted file mode 100644 index 6491ce53..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: dea676dcdf644145a9b65dd108f0e8f9 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.srcaar b/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.srcaar deleted file mode 100755 index 859f29d4..00000000 Binary files a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.srcaar and /dev/null differ diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.srcaar.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.srcaar.meta deleted file mode 100644 index fb269067..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.srcaar.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 169bc82fdd734bba87179f0ff371865e -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.srcaar -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/maven-metadata.xml b/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/maven-metadata.xml deleted file mode 100755 index d324dead..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/maven-metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - com.google.firebase - firebase-config-unity - - 8.8.0 - 8.8.0 - - - - diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/maven-metadata.xml.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/maven-metadata.xml.meta deleted file mode 100644 index 2d2961dd..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-config-unity/maven-metadata.xml.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 199f19d5dcb04b3293a45a86179ebc3f -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/m2repository/com/google/firebase/firebase-config-unity/maven-metadata.xml -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity.meta deleted file mode 100644 index 0a66735f..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: afbf77c1ed77d43e7a6edeb0e48e03d9 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0.meta deleted file mode 100644 index 4f815ef9..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 60416c45c64dd4bb3b765bdc0a3a1e9a -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom b/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom deleted file mode 100755 index 1c869ec0..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom +++ /dev/null @@ -1,13 +0,0 @@ - - 4.0.0 - com.google.firebase - firebase-crashlytics-unity - 8.8.0 - aar - - - - - diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom.meta deleted file mode 100644 index 344e436d..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 02c6c66242fa41019d5be98fcdf87f90 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.srcaar b/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.srcaar deleted file mode 100755 index 5d2fed2b..00000000 Binary files a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.srcaar and /dev/null differ diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.srcaar.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.srcaar.meta deleted file mode 100644 index 1cb3917a..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.srcaar.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8b9a559f38124336bc6858bfdbe038dc -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.srcaar -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/maven-metadata.xml b/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/maven-metadata.xml deleted file mode 100755 index 01976aac..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/maven-metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - com.google.firebase - firebase-crashlytics-unity - - 8.8.0 - 8.8.0 - - - - diff --git a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/maven-metadata.xml.meta b/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/maven-metadata.xml.meta deleted file mode 100644 index 4670c39f..00000000 --- a/Assets/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/maven-metadata.xml.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: eda65244fc1b407e8948b25b31c17991 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/maven-metadata.xml -timeCreated: 1480838400 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/FirebaseFiles.meta b/Assets/FirebaseFiles.meta deleted file mode 100644 index b61f6c46..00000000 --- a/Assets/FirebaseFiles.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7de11b695e95e4ca69899cb2b0051e71 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/FirebaseFiles/GoogleService-Info.plist b/Assets/FirebaseFiles/GoogleService-Info.plist deleted file mode 100644 index 8546391a..00000000 --- a/Assets/FirebaseFiles/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 259843998511-aegt5ccgclek3gc8i0fiigqjbflp48b1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.259843998511-aegt5ccgclek3gc8i0fiigqjbflp48b1 - API_KEY - AIzaSyB7YJqaRiIFxuscRFUmKysp_upjLfw79bA - GCM_SENDER_ID - 259843998511 - PLIST_VERSION - 1 - BUNDLE_ID - com.hotpotgames.mergemilitary.global - PROJECT_ID - mergemilitary - STORAGE_BUCKET - mergemilitary.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:259843998511:ios:24f6129ca4bf00f5e797da - - \ No newline at end of file diff --git a/Assets/FirebaseFiles/google-services.json b/Assets/FirebaseFiles/google-services.json deleted file mode 100644 index 2ddadeb7..00000000 --- a/Assets/FirebaseFiles/google-services.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "project_info": { - "project_number": "259843998511", - "project_id": "mergemilitary", - "storage_bucket": "mergemilitary.appspot.com" - }, - "client": [ - { - "client_info": { - "mobilesdk_app_id": "1:259843998511:android:1dc2bd04842ece53e797da", - "android_client_info": { - "package_name": "com.hotpotgames.mergemilitary.global" - } - }, - "oauth_client": [ - { - "client_id": "259843998511-epsbvdgi2d01i1pjf1rrgq4rd7rv0ohb.apps.googleusercontent.com", - "client_type": 3 - } - ], - "api_key": [ - { - "current_key": "AIzaSyDD0oYordyDObO5PdEvzsdcStgmbLWUQtQ" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [ - { - "client_id": "259843998511-epsbvdgi2d01i1pjf1rrgq4rd7rv0ohb.apps.googleusercontent.com", - "client_type": 3 - }, - { - "client_id": "259843998511-aegt5ccgclek3gc8i0fiigqjbflp48b1.apps.googleusercontent.com", - "client_type": 2, - "ios_info": { - "bundle_id": "com.hotpotgames.mergemilitary.global" - } - } - ] - } - } - } - ], - "configuration_version": "1" -} \ No newline at end of file diff --git a/Assets/GeneratedLocalRepo.meta b/Assets/GeneratedLocalRepo.meta deleted file mode 100644 index ac0136e7..00000000 --- a/Assets/GeneratedLocalRepo.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b96ce589045ff4f66a71b2a74960fd8b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase.meta b/Assets/GeneratedLocalRepo/Firebase.meta deleted file mode 100644 index d5779319..00000000 --- a/Assets/GeneratedLocalRepo/Firebase.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 982c4c1faf23d46b1bb63e3b1eed8043 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository.meta deleted file mode 100644 index 356160b6..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 00b4d20616c654a369de2baaeee66810 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com.meta deleted file mode 100644 index 047a4a8d..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 48fa97a7045e74a55801d5e993accbed -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google.meta deleted file mode 100644 index ba8aa4a4..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0c09dd6ab88b844db9fd086581bf65bb -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase.meta deleted file mode 100644 index bbc0d342..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d36ddf3e0d7fc44c480ff73a16574de8 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity.meta deleted file mode 100644 index d05fb6b8..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 86001e7877f424bd89bc219bb715112e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0.meta deleted file mode 100644 index 9d45321c..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4e63176f928a147d1a701215b5a3f5b2 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.aar b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.aar deleted file mode 100755 index d932ef0f..00000000 Binary files a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.aar and /dev/null differ diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.aar.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.aar.meta deleted file mode 100644 index 422dfd4b..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.aar.meta +++ /dev/null @@ -1,34 +0,0 @@ -fileFormatVersion: 2 -guid: a0cbfec78dcf84f19bc0b42850eb17a1 -labels: -- gpsr -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 0 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom deleted file mode 100755 index bae93cc0..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom +++ /dev/null @@ -1,13 +0,0 @@ - - 4.0.0 - com.google.firebase - firebase-analytics-unity - 8.8.0 - aar - - - - - diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom.meta deleted file mode 100644 index fbb1172f..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/8.8.0/firebase-analytics-unity-8.8.0.pom.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f67cef535ab07420b8d82b841f519f8c -labels: -- gpsr -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity.meta deleted file mode 100644 index ae19a57f..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e0c4a20406e044f26abc4b8161097782 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0.meta deleted file mode 100644 index 7d3e093c..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5ef1fc249714248a484cfe07aa5367a6 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.aar b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.aar deleted file mode 100755 index 1e5f7cfb..00000000 Binary files a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.aar and /dev/null differ diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.aar.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.aar.meta deleted file mode 100644 index 9af275a8..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.aar.meta +++ /dev/null @@ -1,34 +0,0 @@ -fileFormatVersion: 2 -guid: c15c2ad0b175c4a9eb61398ee79018ad -labels: -- gpsr -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 0 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom deleted file mode 100755 index d4057d42..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom +++ /dev/null @@ -1,13 +0,0 @@ - - 4.0.0 - com.google.firebase - firebase-app-unity - 8.8.0 - aar - - - - - diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom.meta deleted file mode 100644 index f6800423..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/8.8.0/firebase-app-unity-8.8.0.pom.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8db4e2c6e28884991abbe11215c10133 -labels: -- gpsr -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity.meta deleted file mode 100644 index 286e9d61..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a763bc06e78c542dab5482ded6b87012 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0.meta deleted file mode 100644 index 09b22455..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a6733cbd217b84ef1be6c943b67071bf -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.aar b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.aar deleted file mode 100755 index 859f29d4..00000000 Binary files a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.aar and /dev/null differ diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.aar.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.aar.meta deleted file mode 100644 index 544c8a89..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.aar.meta +++ /dev/null @@ -1,34 +0,0 @@ -fileFormatVersion: 2 -guid: f0d12ebad380d40b9b2ce0cdcf1d9338 -labels: -- gpsr -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 0 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom deleted file mode 100755 index 06e93ca9..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom +++ /dev/null @@ -1,13 +0,0 @@ - - 4.0.0 - com.google.firebase - firebase-config-unity - 8.8.0 - aar - - - - - diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom.meta deleted file mode 100644 index 71708690..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/8.8.0/firebase-config-unity-8.8.0.pom.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a93d736b91752404a963006e3142be17 -labels: -- gpsr -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity.meta deleted file mode 100644 index 5da53041..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 10443ee92aba844838bfe01f1d627e9d -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0.meta deleted file mode 100644 index d3c0b2df..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1983bc9bd3aca43379c82f25bb27847a -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.aar b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.aar deleted file mode 100755 index 5d2fed2b..00000000 Binary files a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.aar and /dev/null differ diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.aar.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.aar.meta deleted file mode 100644 index 77ada10a..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.aar.meta +++ /dev/null @@ -1,34 +0,0 @@ -fileFormatVersion: 2 -guid: 33ca4925e71424eac9bdfae93fbb72f3 -labels: -- gpsr -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 0 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom deleted file mode 100755 index 1c869ec0..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom +++ /dev/null @@ -1,13 +0,0 @@ - - 4.0.0 - com.google.firebase - firebase-crashlytics-unity - 8.8.0 - aar - - - - - diff --git a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom.meta b/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom.meta deleted file mode 100644 index 3167fde0..00000000 --- a/Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/8.8.0/firebase-crashlytics-unity-8.8.0.pom.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2fe50b40e13e641a290363a60cf3b2b2 -labels: -- gpsr -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Android.meta b/Assets/Plugins/Android.meta index 8e929487..75451fee 100644 --- a/Assets/Plugins/Android.meta +++ b/Assets/Plugins/Android.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 32ae426cdc0d649368c01f857935a4fe +guid: 6619e31543ff44c46bbe9a15d51f66a0 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Plugins/Android/AndroidManifest.xml b/Assets/Plugins/Android/AndroidManifest.xml index 8488d051..3b4a6dc7 100644 --- a/Assets/Plugins/Android/AndroidManifest.xml +++ b/Assets/Plugins/Android/AndroidManifest.xml @@ -4,17 +4,47 @@ xmlns:android="http://schemas.android.com/apk/res/android" package="com.unity3d.player" xmlns:tools="http://schemas.android.com/tools"> - - + + + + - - + + + + + + + + + + + + + - - diff --git a/Assets/Plugins/Android/AndroidManifest.xml.meta b/Assets/Plugins/Android/AndroidManifest.xml.meta index 69be2911..d7b18c58 100644 --- a/Assets/Plugins/Android/AndroidManifest.xml.meta +++ b/Assets/Plugins/Android/AndroidManifest.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: aa7538d5fcfa2427f8632e6517c97d4f +guid: f1283f65341614179b3d53460983d1af TextScriptImporter: externalObjects: {} userData: diff --git a/Assets/Plugins/Android/FirebaseApp.androidlib.meta b/Assets/Plugins/Android/FirebaseApp.androidlib.meta deleted file mode 100644 index f392f5dd..00000000 --- a/Assets/Plugins/Android/FirebaseApp.androidlib.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 2013f243c81404a7a9405f0b059e32bd -folderAsset: yes -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Android/FirebaseApp.androidlib/AndroidManifest.xml b/Assets/Plugins/Android/FirebaseApp.androidlib/AndroidManifest.xml deleted file mode 100644 index fa692b98..00000000 --- a/Assets/Plugins/Android/FirebaseApp.androidlib/AndroidManifest.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - \ No newline at end of file diff --git a/Assets/Plugins/Android/FirebaseApp.androidlib/project.properties b/Assets/Plugins/Android/FirebaseApp.androidlib/project.properties deleted file mode 100644 index 37b95ede..00000000 --- a/Assets/Plugins/Android/FirebaseApp.androidlib/project.properties +++ /dev/null @@ -1,2 +0,0 @@ -target=android-9 -android.library=true \ No newline at end of file diff --git a/Assets/Plugins/Android/FirebaseApp.androidlib/res/values/google-services.xml b/Assets/Plugins/Android/FirebaseApp.androidlib/res/values/google-services.xml deleted file mode 100644 index 8220892c..00000000 --- a/Assets/Plugins/Android/FirebaseApp.androidlib/res/values/google-services.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - 259843998511 - mergemilitary.appspot.com - mergemilitary - AIzaSyDD0oYordyDObO5PdEvzsdcStgmbLWUQtQ - AIzaSyDD0oYordyDObO5PdEvzsdcStgmbLWUQtQ - 1:259843998511:android:1dc2bd04842ece53e797da - 259843998511-epsbvdgi2d01i1pjf1rrgq4rd7rv0ohb.apps.googleusercontent.com - diff --git a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib.meta b/Assets/Plugins/Android/FirebaseCrashlytics.androidlib.meta deleted file mode 100644 index 936016ab..00000000 --- a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 92cadfb4d81a44618a11d382ee63190a -folderAsset: yes -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/AndroidManifest.xml b/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/AndroidManifest.xml deleted file mode 100644 index 52845716..00000000 --- a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/AndroidManifest.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - \ No newline at end of file diff --git a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/AndroidManifest.xml.meta b/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/AndroidManifest.xml.meta deleted file mode 100644 index 9c556108..00000000 --- a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/AndroidManifest.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f60b6399243e240fc9a72c86ff15660f -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/project.properties b/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/project.properties deleted file mode 100644 index 37b95ede..00000000 --- a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/project.properties +++ /dev/null @@ -1,2 +0,0 @@ -target=android-9 -android.library=true \ No newline at end of file diff --git a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/project.properties.meta b/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/project.properties.meta deleted file mode 100644 index 42e26fff..00000000 --- a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/project.properties.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 5bdcb62b64961440e9b1cd4f7e19bde3 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res.meta b/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res.meta deleted file mode 100644 index b8859af1..00000000 --- a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9e3614eba5e5b472fb8fb0f468bd0dee -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values.meta b/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values.meta deleted file mode 100644 index 7340e363..00000000 --- a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7af42338660bc4a139131dad19adfb0b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_build_id.xml b/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_build_id.xml deleted file mode 100644 index 10a5e6a2..00000000 --- a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_build_id.xml +++ /dev/null @@ -1 +0,0 @@ -948f82ee-ce4d-40f3-baa4-673c8ae4525c diff --git a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_build_id.xml.meta b/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_build_id.xml.meta deleted file mode 100644 index 9b859d90..00000000 --- a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_build_id.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 5f49d1b404153461d9f5ebdf61591e48 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_unity_version.xml b/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_unity_version.xml deleted file mode 100644 index 8d847c00..00000000 --- a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_unity_version.xml +++ /dev/null @@ -1 +0,0 @@ -2019.4.38f1c1 diff --git a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_unity_version.xml.meta b/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_unity_version.xml.meta deleted file mode 100644 index e3bdaec8..00000000 --- a/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_unity_version.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3837812a33bad4926a224b9adf2cd64f -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Android/LauncherManifest.xml b/Assets/Plugins/Android/LauncherManifest.xml index 772d1cc8..4b22eb9d 100644 --- a/Assets/Plugins/Android/LauncherManifest.xml +++ b/Assets/Plugins/Android/LauncherManifest.xml @@ -12,7 +12,6 @@ android:xlargeScreens="true" android:anyDensity="true"/> - diff --git a/Assets/Plugins/Android/LauncherManifest.xml.meta b/Assets/Plugins/Android/LauncherManifest.xml.meta index b142d83a..7dc3d2d8 100644 --- a/Assets/Plugins/Android/LauncherManifest.xml.meta +++ b/Assets/Plugins/Android/LauncherManifest.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b6b83b3a1d1bf4a9e8fd4121fd0b6e4a +guid: 3d87280b481704a97aa535b847aaf582 TextScriptImporter: externalObjects: {} userData: diff --git a/Assets/Plugins/Android/MaxMediationGoogle.androidlib.meta b/Assets/Plugins/Android/MaxMediationGoogle.androidlib.meta deleted file mode 100644 index fb44df4b..00000000 --- a/Assets/Plugins/Android/MaxMediationGoogle.androidlib.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: cba6da959876b401786c14a995bec8ed -folderAsset: yes -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Android/MaxMediationGoogle.androidlib/AndroidManifest.xml b/Assets/Plugins/Android/MaxMediationGoogle.androidlib/AndroidManifest.xml deleted file mode 100644 index fdb13b47..00000000 --- a/Assets/Plugins/Android/MaxMediationGoogle.androidlib/AndroidManifest.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Assets/Plugins/Android/MaxMediationGoogle.androidlib/AndroidManifest.xml.meta b/Assets/Plugins/Android/MaxMediationGoogle.androidlib/AndroidManifest.xml.meta deleted file mode 100644 index 65447f08..00000000 --- a/Assets/Plugins/Android/MaxMediationGoogle.androidlib/AndroidManifest.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: cf61ddd9f6ac647d4accf8a1a1d2a690 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Android/MaxMediationGoogle.androidlib/project.properties b/Assets/Plugins/Android/MaxMediationGoogle.androidlib/project.properties deleted file mode 100644 index f4bbd7ff..00000000 --- a/Assets/Plugins/Android/MaxMediationGoogle.androidlib/project.properties +++ /dev/null @@ -1,2 +0,0 @@ -target=android-28 -android.library=true diff --git a/Assets/Plugins/Android/MaxMediationGoogle.androidlib/project.properties.meta b/Assets/Plugins/Android/MaxMediationGoogle.androidlib/project.properties.meta deleted file mode 100644 index 9ce92f6f..00000000 --- a/Assets/Plugins/Android/MaxMediationGoogle.androidlib/project.properties.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ccb8f1abd84ed4fa497d596a0e65ca25 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Android/NativeTool.java b/Assets/Plugins/Android/NativeTool.java deleted file mode 100644 index 84e7ab8c..00000000 --- a/Assets/Plugins/Android/NativeTool.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.toukagames; - -import android.util.*; -import android.os.Vibrator; - -public class NativeTool -{ - private Vibrator mVibrator; - - private static NativeTool mInstance; - - public static NativeTool GetInstance() - { - if(mInstance == null) - { - mInstance = new NativeTool(); - } - - return mInstance; - } - - public void Init(Vibrator pVibrator) - { - mVibrator = pVibrator; - } - - //shake - public void Shake(long pMilliseconds) - { - mVibrator.vibrate(pMilliseconds); - } - - public void StopShake() - { - mVibrator.cancel(); - } - - public void Share(String pUrl) - { - Log.i("touka","com.toukagames share:" + pUrl); - } -} diff --git a/Assets/Plugins/Android/ToukaActivity.java b/Assets/Plugins/Android/ToukaActivity.java deleted file mode 100644 index a1579272..00000000 --- a/Assets/Plugins/Android/ToukaActivity.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.toukagames; - -import android.app.Service; -import android.os.Bundle; -import android.os.Vibrator; - -import com.unity3d.player.UnityPlayerActivity; - -public class ToukaActivity extends UnityPlayerActivity -{ - @Override - protected void onCreate(Bundle savedInstanceState) - { - super.onCreate(savedInstanceState); - - //震动 - Vibrator tVibrator = (Vibrator)getApplication().getSystemService(Service.VIBRATOR_SERVICE); - NativeTool.GetInstance().Init(tVibrator); - } -} diff --git a/Assets/Editor Default Resources.meta b/Assets/Plugins/Android/assets.meta similarity index 77% rename from Assets/Editor Default Resources.meta rename to Assets/Plugins/Android/assets.meta index d1b4b09c..f4a0886c 100644 --- a/Assets/Editor Default Resources.meta +++ b/Assets/Plugins/Android/assets.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6b3384e7e96f847499b489866c0613a9 +guid: b8a192df1d23c4f3eb42db110fa085e2 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Plugins/Android/assets/u8_developer_config.properties b/Assets/Plugins/Android/assets/u8_developer_config.properties new file mode 100644 index 00000000..eeb49058 --- /dev/null +++ b/Assets/Plugins/Android/assets/u8_developer_config.properties @@ -0,0 +1,36 @@ +IS_WHITE_PACKAGE=true +U8_SDK_VERSION_CODE=0 +U8_Channel=105107 +U8_APPID=8028 +U8_APPKEY=8df6459ffd6940558f309d0a00f4f1a6 +U8_SDK_SHOW_SPLASH=false +U8SERVER_URL=http://server.joydeliver.cn/ +U8_ANALYTICS=true +U8_SINGLE_GAME=true +TkA_Theme=解迷闯关 +TkA_Type=休闲益智 +TkA_Url_Agreement=https://toukagame.com/agreement.html +TkA_Url_Privacy=https://www.toukagame.com/PrivacyPolicy.html +TkA_Age=8 +TkA_RejectExit=Toast提示 +URN_TIP_TITLE=健康公告 +URN_TIP_NIGHT=根据游戏《防沉迷》规则,未成年用户只能在周五、周六、周日和节假日晚上的20点和21点之间体验游戏,为了您的健康,请您合理安排游戏时间 +URN_TIP_NORMAL=您今日累计游戏时间已经超过1.5个小时,根据游戏《健康系统》规则,您今日无法继续游戏,请合理安排游戏时间 +URN_TIP_HOLIDAY=您今日累计游戏时间已经超过3个小时,根据游戏《健康系统》规则,您今日无法继续游戏,请合理安排游戏时间 +URN_TIP_PAY_8=根据游戏《健康系统》规则,您未满8周岁,暂时无法进行充值 +URN_TIP_PAY_16=根据游戏《健康系统》规则,您未满16周岁,单次充值不能超过50元,当月累计充值不能超过200元 +URN_TIP_PAY_18=根据游戏《健康系统》规则,您未满18周岁,单次充值不能超过100元,当月累计充值不能超过400元 +TA_APP_ID=a61b75bccc9b87 +TA_APP_KEY=c13e4357e57d78e76e472899eb182e98 +TA_VIDEO_ID=b61b75c61735dc +TA_BANNER_ID= +TA_POPUP_ID=b61b75c635a49f +TA_SPLASH_ID=b61b75c64491af +TA_DEBUG_MODE=true +BaiduMobAd_APP_ID=c88e8bb3 +JPUSH_CHANNEL= +JPUSH_APPKEY= +MAIN_ACTIVITY=com.u8.sdk.U8UnityContext +UMENG_JSON_PARAM_KEY= +UM_CHANNEL=upkg +UM_APP_KEY=61de9a5ae014255fcbe8a622 diff --git a/Assets/FirebaseFiles/GoogleService-Info.plist.meta b/Assets/Plugins/Android/assets/u8_developer_config.properties.meta similarity index 74% rename from Assets/FirebaseFiles/GoogleService-Info.plist.meta rename to Assets/Plugins/Android/assets/u8_developer_config.properties.meta index 062090a0..7bce7299 100644 --- a/Assets/FirebaseFiles/GoogleService-Info.plist.meta +++ b/Assets/Plugins/Android/assets/u8_developer_config.properties.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5d202e3af930247b6a069201ff8265ae +guid: df5f86e45461e4c27927082580c6ad07 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Plugins/Android/assets/u8_permissions.xml b/Assets/Plugins/Android/assets/u8_permissions.xml new file mode 100644 index 00000000..3fc71426 --- /dev/null +++ b/Assets/Plugins/Android/assets/u8_permissions.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Assets/Plugins/Android/FirebaseApp.androidlib/AndroidManifest.xml.meta b/Assets/Plugins/Android/assets/u8_permissions.xml.meta similarity index 74% rename from Assets/Plugins/Android/FirebaseApp.androidlib/AndroidManifest.xml.meta rename to Assets/Plugins/Android/assets/u8_permissions.xml.meta index 03915d8d..03424793 100644 --- a/Assets/Plugins/Android/FirebaseApp.androidlib/AndroidManifest.xml.meta +++ b/Assets/Plugins/Android/assets/u8_permissions.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 14ab5a5c632894329a1531c697367bb0 +guid: 92f93bb0ea7214056acc045152ee5a42 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Plugins/Android/assets/u8_plugin_config.xml b/Assets/Plugins/Android/assets/u8_plugin_config.xml new file mode 100644 index 00000000..60c58e01 --- /dev/null +++ b/Assets/Plugins/Android/assets/u8_plugin_config.xml @@ -0,0 +1,4 @@ + + + + diff --git a/Assets/Plugins/Android/FirebaseApp.androidlib/project.properties.meta b/Assets/Plugins/Android/assets/u8_plugin_config.xml.meta similarity index 74% rename from Assets/Plugins/Android/FirebaseApp.androidlib/project.properties.meta rename to Assets/Plugins/Android/assets/u8_plugin_config.xml.meta index 39811605..f0189b3c 100644 --- a/Assets/Plugins/Android/FirebaseApp.androidlib/project.properties.meta +++ b/Assets/Plugins/Android/assets/u8_plugin_config.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 79c16f07d901447b399c7210d04cf35a +guid: 90d541e00a7f84fe0a97a8376b00d7e1 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Plugins/Android/baseProjectTemplate.gradle.meta b/Assets/Plugins/Android/baseProjectTemplate.gradle.meta index 50565f84..8b13cdd0 100644 --- a/Assets/Plugins/Android/baseProjectTemplate.gradle.meta +++ b/Assets/Plugins/Android/baseProjectTemplate.gradle.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 96bef43bf9e3a4f148eb28b7f8d6bc22 +guid: e096e5d2477b341059b53778f00bfca4 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Plugins/Android/gradleTemplate.properties b/Assets/Plugins/Android/gradleTemplate.properties index 82905c6b..fcacb54f 100644 --- a/Assets/Plugins/Android/gradleTemplate.properties +++ b/Assets/Plugins/Android/gradleTemplate.properties @@ -1,11 +1,6 @@ -org.gradle.jvmargs=-Xmx**JVM_HEAP_SIZE**M -org.gradle.parallel=true -android.useAndroidX=true -android.enableJetifier=true -android.useNewApkCreator=false -android.enableR8 = true -# Android Resolver Properties Start -android.useAndroidX=true -android.enableJetifier=true -# Android Resolver Properties End -**ADDITIONAL_PROPERTIES** +org.gradle.jvmargs=-Xmx**JVM_HEAP_SIZE**M +org.gradle.parallel=true +android.useAndroidX=true +android.enableJetifier=true +android.useNewApkCreator=false +android.enableR8 = true diff --git a/Assets/Plugins/Android/gradleTemplate.properties.meta b/Assets/Plugins/Android/gradleTemplate.properties.meta index aacd3070..dccb872d 100644 --- a/Assets/Plugins/Android/gradleTemplate.properties.meta +++ b/Assets/Plugins/Android/gradleTemplate.properties.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0f4849bf6f17a4641bce6cc6230403c0 +guid: 4957a197659864483a9839b8f5a93a32 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Plugins/Android/launcherTemplate.gradle b/Assets/Plugins/Android/launcherTemplate.gradle index 697ee62d..7f6b5006 100644 --- a/Assets/Plugins/Android/launcherTemplate.gradle +++ b/Assets/Plugins/Android/launcherTemplate.gradle @@ -16,7 +16,16 @@ android { } defaultConfig { - multiDexEnabled true + + packagingOptions { + exclude 'META-INF/DEPENDENCIES' + exclude 'META-INF/NOTICE' + exclude 'META-INF/LICENSE' + exclude 'META-INF/LICENSE.txt' + exclude 'META-INF/NOTICE.txt' + exclude 'META-INF/com.android.tools/proguard/coroutines.pro' + } + minSdkVersion **MINSDKVERSION** targetSdkVersion **TARGETSDKVERSION** applicationId '**APPLICATIONID**' @@ -48,7 +57,7 @@ android { useProguard **PROGUARD_RELEASE** proguardFiles getDefaultProguardFile('proguard-android.txt')**SIGNCONFIG** } - }**PACKAGING_OPTIONS****SPLITS** + }**PACKAGING_OPTIONS****PLAY_ASSET_PACKS****SPLITS** **BUILT_APK_LOCATION** bundle { language { diff --git a/Assets/Plugins/Android/launcherTemplate.gradle.meta b/Assets/Plugins/Android/launcherTemplate.gradle.meta index 61bfa855..c5a30149 100644 --- a/Assets/Plugins/Android/launcherTemplate.gradle.meta +++ b/Assets/Plugins/Android/launcherTemplate.gradle.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7a431b80b16ec4fbebc11312b93dd11d +guid: 010548a14e0404a298b015ebce7dbfb4 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Plugins/Android/mainTemplate.gradle b/Assets/Plugins/Android/mainTemplate.gradle index f8a28fbc..5de3c2b9 100644 --- a/Assets/Plugins/Android/mainTemplate.gradle +++ b/Assets/Plugins/Android/mainTemplate.gradle @@ -1,77 +1,20 @@ // GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN -// Android Resolver Repos Start -([rootProject] + (rootProject.subprojects as List)).each { project -> - project.repositories { - def unityProjectPath = $/file:///**DIR_UNITYPROJECT**/$.replace("\\", "/") - maven { - url "https://maven.google.com" - } - maven { - url "file:////Users/yangjing/Documents/Merge3D/MergeMilitary_Android/Assets/GeneratedLocalRepo/Firebase/m2repository" // Assets/Firebase/Editor/AnalyticsDependencies.xml:18, Assets/Firebase/Editor/AppDependencies.xml:22, Assets/Firebase/Editor/CrashlyticsDependencies.xml:20, Assets/Firebase/Editor/RemoteConfigDependencies.xml:20 - } - maven { - url "https://artifact.bytedance.com/repository/pangle" // Assets/MaxSdk/Mediation/ByteDance/Editor/Dependencies.xml:8 - } - maven { - url "https://android-sdk.is.com/" // Assets/MaxSdk/Mediation/IronSource/Editor/Dependencies.xml:8 - } - maven { - url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea" // Assets/MaxSdk/Mediation/Mintegral/Editor/Dependencies.xml:8 - } - maven { - url "https://sdk.tapjoy.com/" // Assets/MaxSdk/Mediation/Tapjoy/Editor/Dependencies.xml:8 - } - mavenLocal() - mavenCentral() - } -} -// Android Resolver Repos End apply plugin: 'com.android.library' **APPLY_PLUGINS** dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation 'com.android.support:multidex:1.0.3' -// Android Resolver Dependencies Start - implementation 'com.android.support:appcompat-v7:28.+' // Assets/MaxSdk/Mediation/Facebook/Editor/Dependencies.xml:10 - implementation 'com.android.support:recyclerview-v7:28.+' // Assets/MaxSdk/Mediation/Facebook/Editor/Dependencies.xml:9 - implementation 'com.applovin.mediation:adcolony-adapter:4.6.5.0' // Assets/MaxSdk/Mediation/AdColony/Editor/Dependencies.xml:4 - implementation 'com.applovin.mediation:bytedance-adapter:4.1.1.1.2' // Assets/MaxSdk/Mediation/ByteDance/Editor/Dependencies.xml:8 - implementation 'com.applovin.mediation:facebook-adapter:[6.8.0.0]' // Assets/MaxSdk/Mediation/Facebook/Editor/Dependencies.xml:8 - implementation 'com.applovin.mediation:fyber-adapter:7.8.4.2' // Assets/MaxSdk/Mediation/Fyber/Editor/Dependencies.xml:4 - implementation 'com.applovin.mediation:google-adapter:[20.4.0.2]' // Assets/MaxSdk/Mediation/Google/Editor/Dependencies.xml:5 - implementation 'com.applovin.mediation:ironsource-adapter:7.1.10.1.0' // Assets/MaxSdk/Mediation/IronSource/Editor/Dependencies.xml:8 - implementation 'com.applovin.mediation:mintegral-adapter:15.7.21.0' // Assets/MaxSdk/Mediation/Mintegral/Editor/Dependencies.xml:8 - implementation 'com.applovin.mediation:tapjoy-adapter:12.8.1.1' // Assets/MaxSdk/Mediation/Tapjoy/Editor/Dependencies.xml:8 - implementation 'com.applovin.mediation:unityads-adapter:3.7.5.1' // Assets/MaxSdk/Mediation/UnityAds/Editor/Dependencies.xml:4 - implementation 'com.applovin.mediation:vungle-adapter:6.10.2.0' // Assets/MaxSdk/Mediation/Vungle/Editor/Dependencies.xml:4 - implementation 'com.applovin:applovin-sdk:10.3.0' // Assets/MaxSdk/AppLovin/Editor/Dependencies.xml:4 - implementation 'com.google.android.exoplayer:exoplayer:2.13.3' // Assets/MaxSdk/AppLovin/Editor/Dependencies.xml:6 - implementation 'com.google.android.gms:play-services-ads-identifier:17.1.0' // Assets/MaxSdk/AppLovin/Editor/Dependencies.xml:5 - implementation 'com.google.android.gms:play-services-base:17.6.0' // Assets/Firebase/Editor/AppDependencies.xml:17 - implementation 'com.google.firebase:firebase-analytics:20.0.0' // Assets/Firebase/Editor/RemoteConfigDependencies.xml:15 - implementation 'com.google.firebase:firebase-analytics-unity:8.8.0' // Assets/Firebase/Editor/AnalyticsDependencies.xml:18 - implementation 'com.google.firebase:firebase-app-unity:8.8.0' // Assets/Firebase/Editor/AppDependencies.xml:22 - implementation 'com.google.firebase:firebase-common:20.0.0' // Assets/Firebase/Editor/AppDependencies.xml:13 - implementation 'com.google.firebase:firebase-config:21.0.1' // Assets/Firebase/Editor/RemoteConfigDependencies.xml:13 - implementation 'com.google.firebase:firebase-config-unity:8.8.0' // Assets/Firebase/Editor/RemoteConfigDependencies.xml:20 - implementation 'com.google.firebase:firebase-crashlytics-ndk:18.2.7' // Assets/Firebase/Editor/CrashlyticsDependencies.xml:13 - implementation 'com.google.firebase:firebase-crashlytics-unity:8.8.0' // Assets/Firebase/Editor/CrashlyticsDependencies.xml:20 -// Android Resolver Dependencies End + + implementation 'androidx.core:core-ktx:1.3.2' + implementation "org.jetbrains.kotlin:kotlin-stdlib:1.4.10" + implementation 'androidx.multidex:multidex:2.0.1' + implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.0") + implementation "org.jetbrains.kotlin:kotlin-reflect:1.6.10" + api 'com.tencent:mmkv:1.2.12' + api "org.greenrobot:eventbus:3.3.1" **DEPS**} -// Android Resolver Exclusions Start -android { - packagingOptions { - exclude ('/lib/armeabi/*' + '*') - exclude ('/lib/mips/*' + '*') - exclude ('/lib/mips64/*' + '*') - exclude ('/lib/x86/*' + '*') - exclude ('/lib/x86_64/*' + '*') - } -} -// Android Resolver Exclusions End android { compileSdkVersion **APIVERSION** buildToolsVersion '**BUILDTOOLS**' diff --git a/Assets/Plugins/Android/mainTemplate.gradle.meta b/Assets/Plugins/Android/mainTemplate.gradle.meta index 1e30b90f..2bce9879 100644 --- a/Assets/Plugins/Android/mainTemplate.gradle.meta +++ b/Assets/Plugins/Android/mainTemplate.gradle.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0cabb731415c74d1f86e91cf0a15bc32 +guid: 383290c659cf74d33aebdb0aca55321f DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Plugins/Android/proguard-user.txt b/Assets/Plugins/Android/proguard-user.txt new file mode 100644 index 00000000..e69de29b diff --git a/Assets/FirebaseFiles/google-services.json.meta b/Assets/Plugins/Android/proguard-user.txt.meta similarity index 75% rename from Assets/FirebaseFiles/google-services.json.meta rename to Assets/Plugins/Android/proguard-user.txt.meta index d80ad4dc..c355f93a 100644 --- a/Assets/FirebaseFiles/google-services.json.meta +++ b/Assets/Plugins/Android/proguard-user.txt.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 450dea2949a724d6799368010ed2b4ef +guid: 17f4309131a67453fb3b3b526d41ab02 TextScriptImporter: externalObjects: {} userData: diff --git a/Assets/Plugins/Android/FirebaseApp.androidlib/res.meta b/Assets/Plugins/Android/res.meta similarity index 77% rename from Assets/Plugins/Android/FirebaseApp.androidlib/res.meta rename to Assets/Plugins/Android/res.meta index 92af34be..bdd05547 100644 --- a/Assets/Plugins/Android/FirebaseApp.androidlib/res.meta +++ b/Assets/Plugins/Android/res.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 633b1832af8d34311a784c6a3e7c27e8 +guid: 63ee996cb1dec42ffbd1e3defe28bfa3 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Editor Default Resources/Firebase.meta b/Assets/Plugins/Android/res/xml.meta old mode 100644 new mode 100755 similarity index 77% rename from Assets/Editor Default Resources/Firebase.meta rename to Assets/Plugins/Android/res/xml.meta index fc98e7d5..fbdfd5ce --- a/Assets/Editor Default Resources/Firebase.meta +++ b/Assets/Plugins/Android/res/xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 78dbf76e3e27541cba146b8cf0c34cc1 +guid: d7980d161940f4e44935773160d6ad40 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Plugins/Android/res/xml/network_security_config.xml b/Assets/Plugins/Android/res/xml/network_security_config.xml new file mode 100755 index 00000000..2eb95adb --- /dev/null +++ b/Assets/Plugins/Android/res/xml/network_security_config.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Assets/Plugins/Android/FirebaseApp.androidlib/res/values/google-services.xml.meta b/Assets/Plugins/Android/res/xml/network_security_config.xml.meta old mode 100644 new mode 100755 similarity index 74% rename from Assets/Plugins/Android/FirebaseApp.androidlib/res/values/google-services.xml.meta rename to Assets/Plugins/Android/res/xml/network_security_config.xml.meta index 43e609d4..1e423a12 --- a/Assets/Plugins/Android/FirebaseApp.androidlib/res/values/google-services.xml.meta +++ b/Assets/Plugins/Android/res/xml/network_security_config.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 642f8dde150e64d809be37c6b705facd +guid: 84ef06a9ed8af4ba9be004ed759b9f4d DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Plugins/Ios/Firebase.meta b/Assets/Plugins/Ios/Firebase.meta deleted file mode 100644 index 28ae8419..00000000 --- a/Assets/Plugins/Ios/Firebase.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3acc92fc8af344f3a88398f152109d3f -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Ios/Firebase/libCrashlyticsiOSWrapper.a b/Assets/Plugins/Ios/Firebase/libCrashlyticsiOSWrapper.a deleted file mode 100755 index 1086640e..00000000 Binary files a/Assets/Plugins/Ios/Firebase/libCrashlyticsiOSWrapper.a and /dev/null differ diff --git a/Assets/Plugins/Ios/Firebase/libCrashlyticsiOSWrapper.a.meta b/Assets/Plugins/Ios/Firebase/libCrashlyticsiOSWrapper.a.meta deleted file mode 100644 index 0bd068d5..00000000 --- a/Assets/Plugins/Ios/Firebase/libCrashlyticsiOSWrapper.a.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 18fb07a8bd0b437c827b544b21591360 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Plugins/iOS/Firebase/libCrashlyticsiOSWrapper.a -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Ios/Firebase/libFirebaseCppAnalytics.a b/Assets/Plugins/Ios/Firebase/libFirebaseCppAnalytics.a deleted file mode 100755 index c2236fb9..00000000 Binary files a/Assets/Plugins/Ios/Firebase/libFirebaseCppAnalytics.a and /dev/null differ diff --git a/Assets/Plugins/Ios/Firebase/libFirebaseCppAnalytics.a.meta b/Assets/Plugins/Ios/Firebase/libFirebaseCppAnalytics.a.meta deleted file mode 100644 index 5227ad1b..00000000 --- a/Assets/Plugins/Ios/Firebase/libFirebaseCppAnalytics.a.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: bf523cc64d194963aa7661e7d2944feb -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Plugins/iOS/Firebase/libFirebaseCppAnalytics.a -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Ios/Firebase/libFirebaseCppApp.a b/Assets/Plugins/Ios/Firebase/libFirebaseCppApp.a deleted file mode 100755 index c191bdee..00000000 Binary files a/Assets/Plugins/Ios/Firebase/libFirebaseCppApp.a and /dev/null differ diff --git a/Assets/Plugins/Ios/Firebase/libFirebaseCppApp.a.meta b/Assets/Plugins/Ios/Firebase/libFirebaseCppApp.a.meta deleted file mode 100644 index a8f0d753..00000000 --- a/Assets/Plugins/Ios/Firebase/libFirebaseCppApp.a.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 601e8e1d2d2744929ede33676cbeccc0 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Plugins/iOS/Firebase/libFirebaseCppApp.a -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Ios/Firebase/libFirebaseCppCrashlytics.a b/Assets/Plugins/Ios/Firebase/libFirebaseCppCrashlytics.a deleted file mode 100755 index 333e9474..00000000 Binary files a/Assets/Plugins/Ios/Firebase/libFirebaseCppCrashlytics.a and /dev/null differ diff --git a/Assets/Plugins/Ios/Firebase/libFirebaseCppCrashlytics.a.meta b/Assets/Plugins/Ios/Firebase/libFirebaseCppCrashlytics.a.meta deleted file mode 100644 index c06cc0d5..00000000 --- a/Assets/Plugins/Ios/Firebase/libFirebaseCppCrashlytics.a.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: c9a5f5c47ed44459ae2c09b918d44344 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Plugins/iOS/Firebase/libFirebaseCppCrashlytics.a -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Ios/Firebase/libFirebaseCppRemoteConfig.a b/Assets/Plugins/Ios/Firebase/libFirebaseCppRemoteConfig.a deleted file mode 100755 index 5653b64b..00000000 Binary files a/Assets/Plugins/Ios/Firebase/libFirebaseCppRemoteConfig.a and /dev/null differ diff --git a/Assets/Plugins/Ios/Firebase/libFirebaseCppRemoteConfig.a.meta b/Assets/Plugins/Ios/Firebase/libFirebaseCppRemoteConfig.a.meta deleted file mode 100644 index 1002868b..00000000 --- a/Assets/Plugins/Ios/Firebase/libFirebaseCppRemoteConfig.a.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: d409dcf253a142fe8b83d21926468933 -labels: -- gvh -- gvh_version-8.8.0 -- gvhp_exportpath-Plugins/iOS/Firebase/libFirebaseCppRemoteConfig.a -timeCreated: 1480838400 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 0 - settings: - CPU: AnyCPU - Any: - enabled: 0 - settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: None - Linux64: - enabled: 0 - settings: - CPU: None - LinuxUniversal: - enabled: 0 - settings: - CPU: None - OSXIntel: - enabled: 0 - settings: - CPU: None - OSXIntel64: - enabled: 0 - settings: - CPU: None - OSXUniversal: - enabled: 0 - settings: - CPU: None - Web: - enabled: 0 - settings: {} - WebStreamed: - enabled: 0 - settings: {} - Win: - enabled: 0 - settings: - CPU: None - Win64: - enabled: 0 - settings: - CPU: None - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Firebase.meta b/Assets/Plugins/NativeSDK.meta similarity index 77% rename from Assets/Firebase.meta rename to Assets/Plugins/NativeSDK.meta index a3956fd8..934bb8eb 100644 --- a/Assets/Firebase.meta +++ b/Assets/Plugins/NativeSDK.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6dabe0466624d40938b48d1be0fa2d06 +guid: 6e9c9cc351c9b45a8a4de1ca27327ade folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android.meta b/Assets/Plugins/NativeSDK/Android.meta similarity index 77% rename from Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android.meta rename to Assets/Plugins/NativeSDK/Android.meta index 40518b8d..a38ddd86 100644 --- a/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android.meta +++ b/Assets/Plugins/NativeSDK/Android.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 099fc3141aacc418d889d9d3b0226568 +guid: e412a871cb77a47439ae66c7c7857a6d folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android.meta b/Assets/Plugins/NativeSDK/Android/assets.meta similarity index 63% rename from Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android.meta rename to Assets/Plugins/NativeSDK/Android/assets.meta index 40b77833..dfb73c42 100644 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android.meta +++ b/Assets/Plugins/NativeSDK/Android/assets.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 083742a6d8b6e4245b689eae7d7981a1 +guid: 845aecdba205a0a4a8662f0e7526a788 folderAsset: yes DefaultImporter: userData: diff --git a/Assets/Plugins/NativeSDK/Android/assets/u8_developer_config.properties b/Assets/Plugins/NativeSDK/Android/assets/u8_developer_config.properties new file mode 100644 index 00000000..de7f2992 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/assets/u8_developer_config.properties @@ -0,0 +1,35 @@ +U8_SDK_VERSION_CODE=0 +U8_Channel=105107 +U8_APPID=8028 +U8_APPKEY=8df6459ffd6940558f309d0a00f4f1a6 +U8_SDK_SHOW_SPLASH=false +U8SERVER_URL=http://server.joydeliver.cn/ +U8_ANALYTICS=true +U8_SINGLE_GAME=true +TkA_Theme=解迷闯关 +TkA_Type=休闲益智 +TkA_Url_Agreement=https://toukagame.com/agreement.html +TkA_Url_Privacy=https://www.toukagame.com/PrivacyPolicy.html +TkA_Age=8 +TkA_RejectExit=Toast提示 +URN_TIP_TITLE=健康公告 +URN_TIP_NIGHT=根据游戏《防沉迷》规则,未成年用户只能在周五、周六、周日和节假日晚上的20点和21点之间体验游戏,为了您的健康,请您合理安排游戏时间 +URN_TIP_NORMAL=您今日累计游戏时间已经超过1.5个小时,根据游戏《健康系统》规则,您今日无法继续游戏,请合理安排游戏时间 +URN_TIP_HOLIDAY=您今日累计游戏时间已经超过3个小时,根据游戏《健康系统》规则,您今日无法继续游戏,请合理安排游戏时间 +URN_TIP_PAY_8=根据游戏《健康系统》规则,您未满8周岁,暂时无法进行充值 +URN_TIP_PAY_16=根据游戏《健康系统》规则,您未满16周岁,单次充值不能超过50元,当月累计充值不能超过200元 +URN_TIP_PAY_18=根据游戏《健康系统》规则,您未满18周岁,单次充值不能超过100元,当月累计充值不能超过400元 +TA_APP_ID=a61b75bccc9b87 +TA_APP_KEY=c13e4357e57d78e76e472899eb182e98 +TA_VIDEO_ID=b61b75c61735dc +TA_BANNER_ID= +TA_POPUP_ID=b61b75c635a49f +TA_SPLASH_ID=b61b75c64491af +TA_DEBUG_MODE=true +BaiduMobAd_APP_ID=c88e8bb3 +JPUSH_CHANNEL= +JPUSH_APPKEY= +MAIN_ACTIVITY=com.u8.sdk.U8UnityContext +UMENG_JSON_PARAM_KEY= +UM_CHANNEL=upkg +UM_APP_KEY=61de9a5ae014255fcbe8a622 diff --git a/Assets/Plugins/NativeSDK/Android/assets/u8_developer_config.properties.meta b/Assets/Plugins/NativeSDK/Android/assets/u8_developer_config.properties.meta new file mode 100644 index 00000000..6eb91209 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/assets/u8_developer_config.properties.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 207e180620310a744a379229c43cc6a9 +timeCreated: 1499563161 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeSDK/Android/assets/u8_plugin_config.xml b/Assets/Plugins/NativeSDK/Android/assets/u8_plugin_config.xml new file mode 100644 index 00000000..10c66e91 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/assets/u8_plugin_config.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Assets/Plugins/NativeSDK/Android/assets/u8_plugin_config.xml.meta b/Assets/Plugins/NativeSDK/Android/assets/u8_plugin_config.xml.meta new file mode 100644 index 00000000..b4660654 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/assets/u8_plugin_config.xml.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b78e80d104d3634da5d2fef096b6c54 +timeCreated: 1499563161 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeSDK/Android/libs.meta b/Assets/Plugins/NativeSDK/Android/libs.meta new file mode 100644 index 00000000..c0692c12 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/libs.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: e99a826cb1f9e4895b1452287ae93451 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Plugins/NativeSDK/Android/libs/TKGProxy-release.aar b/Assets/Plugins/NativeSDK/Android/libs/TKGProxy-release.aar new file mode 100644 index 00000000..7df17160 Binary files /dev/null and b/Assets/Plugins/NativeSDK/Android/libs/TKGProxy-release.aar differ diff --git a/Assets/Plugins/Android/ToukaActivity.java.meta b/Assets/Plugins/NativeSDK/Android/libs/TKGProxy-release.aar.meta similarity index 93% rename from Assets/Plugins/Android/ToukaActivity.java.meta rename to Assets/Plugins/NativeSDK/Android/libs/TKGProxy-release.aar.meta index b2a30773..32bba890 100644 --- a/Assets/Plugins/Android/ToukaActivity.java.meta +++ b/Assets/Plugins/NativeSDK/Android/libs/TKGProxy-release.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a2ca67e7a976f43deb55daf4c457f7c3 +guid: 8ef570190db8349f39cdc162e7e233e1 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Plugins/NativeSDK/Android/libs/U8SDKSimpleSDK-debug.aar b/Assets/Plugins/NativeSDK/Android/libs/U8SDKSimpleSDK-debug.aar new file mode 100644 index 00000000..cb211dbc Binary files /dev/null and b/Assets/Plugins/NativeSDK/Android/libs/U8SDKSimpleSDK-debug.aar differ diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/gameanalytics-imei.jar.meta b/Assets/Plugins/NativeSDK/Android/libs/U8SDKSimpleSDK-debug.aar.meta similarity index 93% rename from Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/gameanalytics-imei.jar.meta rename to Assets/Plugins/NativeSDK/Android/libs/U8SDKSimpleSDK-debug.aar.meta index 9ea9d99c..6d327791 100644 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/gameanalytics-imei.jar.meta +++ b/Assets/Plugins/NativeSDK/Android/libs/U8SDKSimpleSDK-debug.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 945d8f3f6133f44b085ed8aa3df995b9 +guid: 73ecf97d6ecc7ee4c8b51c48fc0bb458 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Plugins/NativeSDK/Android/libs/com_android_vending_expansion_zipfile.jar b/Assets/Plugins/NativeSDK/Android/libs/com_android_vending_expansion_zipfile.jar new file mode 100644 index 00000000..ff816ded Binary files /dev/null and b/Assets/Plugins/NativeSDK/Android/libs/com_android_vending_expansion_zipfile.jar differ diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/gameanalytics.aar.meta b/Assets/Plugins/NativeSDK/Android/libs/com_android_vending_expansion_zipfile.jar.meta similarity index 93% rename from Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/gameanalytics.aar.meta rename to Assets/Plugins/NativeSDK/Android/libs/com_android_vending_expansion_zipfile.jar.meta index 7ca9a658..9cab2f2c 100644 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/gameanalytics.aar.meta +++ b/Assets/Plugins/NativeSDK/Android/libs/com_android_vending_expansion_zipfile.jar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 316a5978eed5b400c8dd756e6eb47fdc +guid: 8d7cc3ef4ff8742d8bdd2208bf125e08 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Plugins/NativeSDK/Android/libs/gson-2.8.4.jar b/Assets/Plugins/NativeSDK/Android/libs/gson-2.8.4.jar new file mode 100644 index 00000000..41bae96d Binary files /dev/null and b/Assets/Plugins/NativeSDK/Android/libs/gson-2.8.4.jar differ diff --git a/Assets/Plugins/Android/NativeTool.java.meta b/Assets/Plugins/NativeSDK/Android/libs/gson-2.8.4.jar.meta similarity index 93% rename from Assets/Plugins/Android/NativeTool.java.meta rename to Assets/Plugins/NativeSDK/Android/libs/gson-2.8.4.jar.meta index 53314534..d5dc61d5 100644 --- a/Assets/Plugins/Android/NativeTool.java.meta +++ b/Assets/Plugins/NativeSDK/Android/libs/gson-2.8.4.jar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 720b98590c0894c51a2a952e1ff25cc2 +guid: 4e73662905d354afb8477f64540761cb PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Plugins/NativeSDK/Android/libs/oaid_sdk_1.0.25.aar b/Assets/Plugins/NativeSDK/Android/libs/oaid_sdk_1.0.25.aar new file mode 100644 index 00000000..47ca06de Binary files /dev/null and b/Assets/Plugins/NativeSDK/Android/libs/oaid_sdk_1.0.25.aar differ diff --git a/Assets/Plugins/NativeSDK/Android/libs/oaid_sdk_1.0.25.aar.meta b/Assets/Plugins/NativeSDK/Android/libs/oaid_sdk_1.0.25.aar.meta new file mode 100644 index 00000000..501d18bd --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/libs/oaid_sdk_1.0.25.aar.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 721910cb972ea427483b863e4066d0cc +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeSDK/Android/libs/u8sdk3.jar b/Assets/Plugins/NativeSDK/Android/libs/u8sdk3.jar new file mode 100644 index 00000000..1d1ecc14 Binary files /dev/null and b/Assets/Plugins/NativeSDK/Android/libs/u8sdk3.jar differ diff --git a/Assets/Plugins/NativeSDK/Android/libs/u8sdk3.jar.meta b/Assets/Plugins/NativeSDK/Android/libs/u8sdk3.jar.meta new file mode 100644 index 00000000..23848044 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/libs/u8sdk3.jar.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 9377c6ea82d784b0b9717cf596ea2731 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeSDK/Android/libs/u8sdk3_ad.jar b/Assets/Plugins/NativeSDK/Android/libs/u8sdk3_ad.jar new file mode 100644 index 00000000..5e883aec Binary files /dev/null and b/Assets/Plugins/NativeSDK/Android/libs/u8sdk3_ad.jar differ diff --git a/Assets/Plugins/NativeSDK/Android/libs/u8sdk3_ad.jar.meta b/Assets/Plugins/NativeSDK/Android/libs/u8sdk3_ad.jar.meta new file mode 100644 index 00000000..16554b85 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/libs/u8sdk3_ad.jar.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: edf19b74f29fbe449bd7b181d611e947 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeSDK/Android/libs/u8sdk_unitylib.jar b/Assets/Plugins/NativeSDK/Android/libs/u8sdk_unitylib.jar new file mode 100644 index 00000000..bfa28aef Binary files /dev/null and b/Assets/Plugins/NativeSDK/Android/libs/u8sdk_unitylib.jar differ diff --git a/Assets/Plugins/NativeSDK/Android/libs/u8sdk_unitylib.jar.meta b/Assets/Plugins/NativeSDK/Android/libs/u8sdk_unitylib.jar.meta new file mode 100644 index 00000000..e5596395 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/libs/u8sdk_unitylib.jar.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 8d304814722e5f148801e387f85b9083 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android.meta b/Assets/Plugins/NativeSDK/Android/res.meta similarity index 64% rename from Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android.meta rename to Assets/Plugins/NativeSDK/Android/res.meta index 48014b0d..b01be503 100644 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android.meta +++ b/Assets/Plugins/NativeSDK/Android/res.meta @@ -1,9 +1,9 @@ -fileFormatVersion: 2 -guid: 597ee60d9a475c840bd1048278120a0c -folderAsset: yes -timeCreated: 1537519465 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: dd04446e2986a42e1a3f299d51724054 +folderAsset: yes +timeCreated: 1507516332 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeSDK/Android/res/drawable-hdpi.meta b/Assets/Plugins/NativeSDK/Android/res/drawable-hdpi.meta new file mode 100644 index 00000000..338915db --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/res/drawable-hdpi.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 33cac68254c803746ba57e66bbff9c10 +folderAsset: yes +timeCreated: 1507516672 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeSDK/Android/res/drawable-hdpi/ic_launcher.png b/Assets/Plugins/NativeSDK/Android/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 00000000..96a442e5 Binary files /dev/null and b/Assets/Plugins/NativeSDK/Android/res/drawable-hdpi/ic_launcher.png differ diff --git a/Assets/Plugins/NativeSDK/Android/res/drawable-hdpi/ic_launcher.png.meta b/Assets/Plugins/NativeSDK/Android/res/drawable-hdpi/ic_launcher.png.meta new file mode 100644 index 00000000..1ab83933 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/res/drawable-hdpi/ic_launcher.png.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: af4ec92ff37703940a9a923ac2b3bcb5 +timeCreated: 1507516672 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Android/FirebaseApp.androidlib/res/values.meta b/Assets/Plugins/NativeSDK/Android/res/values.meta similarity index 55% rename from Assets/Plugins/Android/FirebaseApp.androidlib/res/values.meta rename to Assets/Plugins/NativeSDK/Android/res/values.meta index bb506d6e..1f908ccb 100644 --- a/Assets/Plugins/Android/FirebaseApp.androidlib/res/values.meta +++ b/Assets/Plugins/NativeSDK/Android/res/values.meta @@ -1,8 +1,9 @@ -fileFormatVersion: 2 -guid: af61d0fe53ecc495280151c9e30f7cca -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 92d66872dc43e504c9e88a29d54210ce +folderAsset: yes +timeCreated: 1507516503 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeSDK/Android/res/values/strings.xml b/Assets/Plugins/NativeSDK/Android/res/values/strings.xml new file mode 100644 index 00000000..2ae78fb2 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/res/values/strings.xml @@ -0,0 +1,6 @@ + + + + U8SDKSDemo + + \ No newline at end of file diff --git a/Assets/Plugins/NativeSDK/Android/res/values/strings.xml.meta b/Assets/Plugins/NativeSDK/Android/res/values/strings.xml.meta new file mode 100644 index 00000000..35049ff8 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/res/values/strings.xml.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 82e9637a975966941a93af733d5c8f20 +timeCreated: 1507516503 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeSDK/Android/res/values/styles.xml b/Assets/Plugins/NativeSDK/Android/res/values/styles.xml new file mode 100644 index 00000000..4ea93266 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/res/values/styles.xml @@ -0,0 +1,20 @@ + + + + + + + + + diff --git a/Assets/Plugins/NativeSDK/Android/res/values/styles.xml.meta b/Assets/Plugins/NativeSDK/Android/res/values/styles.xml.meta new file mode 100644 index 00000000..3075277b --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/res/values/styles.xml.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9924656eadfb6843b86fb8740d3cea8 +timeCreated: 1507516503 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Firebase/Editor.meta b/Assets/Plugins/NativeSDK/Android/res/xml.meta similarity index 77% rename from Assets/Firebase/Editor.meta rename to Assets/Plugins/NativeSDK/Android/res/xml.meta index 1bbf98a6..bf87a4f7 100644 --- a/Assets/Firebase/Editor.meta +++ b/Assets/Plugins/NativeSDK/Android/res/xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f31bcd3740fce4a419d62e8dd249ce21 +guid: a1658bcedd5864140a241388b8fe00e9 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Plugins/NativeSDK/Android/res/xml/file_paths.xml b/Assets/Plugins/NativeSDK/Android/res/xml/file_paths.xml new file mode 100644 index 00000000..f68cd42b --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/res/xml/file_paths.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Assets/Plugins/NativeSDK/Android/res/xml/file_paths.xml.meta b/Assets/Plugins/NativeSDK/Android/res/xml/file_paths.xml.meta new file mode 100644 index 00000000..86a6c8e5 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/res/xml/file_paths.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e77d72542aff64c759d6fbe71afec83d +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeSDK/Android/res/xml/network_security_config.xml b/Assets/Plugins/NativeSDK/Android/res/xml/network_security_config.xml new file mode 100644 index 00000000..3cca1b26 --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/res/xml/network_security_config.xml @@ -0,0 +1,4 @@ + + + + diff --git a/Assets/Plugins/NativeSDK/Android/res/xml/network_security_config.xml.meta b/Assets/Plugins/NativeSDK/Android/res/xml/network_security_config.xml.meta new file mode 100644 index 00000000..8059d48a --- /dev/null +++ b/Assets/Plugins/NativeSDK/Android/res/xml/network_security_config.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 404376fefaf9b4cfea28b8b334e22f62 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/GameAnalytics.meta b/Assets/Resources/GameAnalytics.meta new file mode 100644 index 00000000..e73d2d28 --- /dev/null +++ b/Assets/Resources/GameAnalytics.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2f7b142c5985b40449d22fa1859a2a00 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/GameAnalytics/Settings.asset b/Assets/Resources/GameAnalytics/Settings.asset new file mode 100644 index 00000000..2dff9dd1 --- /dev/null +++ b/Assets/Resources/GameAnalytics/Settings.asset @@ -0,0 +1,93 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: Settings + m_EditorClassIdentifier: Assembly-CSharp:GameAnalyticsSDK.Setup:Settings + TotalMessagesSubmitted: 0 + TotalMessagesFailed: 0 + DesignMessagesSubmitted: 0 + DesignMessagesFailed: 0 + QualityMessagesSubmitted: 0 + QualityMessagesFailed: 0 + ErrorMessagesSubmitted: 0 + ErrorMessagesFailed: 0 + BusinessMessagesSubmitted: 0 + BusinessMessagesFailed: 0 + UserMessagesSubmitted: 0 + UserMessagesFailed: 0 + CustomArea: + gameKey: [] + secretKey: [] + Build: [] + SelectedPlatformOrganization: [] + SelectedPlatformStudio: [] + SelectedPlatformGame: [] + SelectedPlatformGameID: + SelectedOrganization: + SelectedStudio: + SelectedGame: + NewVersion: + Changes: + SignUpOpen: 1 + StudioName: + GameName: + OrganizationName: + OrganizationIdentifier: + EmailGA: + IntroScreen: 1 + InfoLogEditor: 1 + InfoLogBuild: 1 + VerboseLogBuild: 0 + UseManualSessionHandling: 0 + SendExampleGameDataToMyGame: 0 + UseIMEI: 0 + InternetConnectivity: 0 + CustomDimensions01: [] + CustomDimensions02: [] + CustomDimensions03: [] + ResourceItemTypes: [] + ResourceCurrencies: [] + LastCreatedGamePlatform: 0 + Platforms: + CurrentInspectorState: 0 + ClosedHints: + DisplayHints: 0 + DisplayHintsScrollState: {x: 0, y: 0} + Logo: {fileID: 0} + UpdateIcon: {fileID: 0} + InfoIcon: {fileID: 0} + DeleteIcon: {fileID: 0} + GameIcon: {fileID: 0} + HomeIcon: {fileID: 0} + InstrumentIcon: {fileID: 0} + QuestionIcon: {fileID: 0} + UserIcon: {fileID: 0} + AmazonIcon: {fileID: 0} + GooglePlayIcon: {fileID: 0} + iosIcon: {fileID: 0} + macIcon: {fileID: 0} + windowsPhoneIcon: {fileID: 0} + UsePlayerSettingsBuildNumber: 0 + SubmitErrors: 1 + NativeErrorReporting: 0 + MaxErrorCount: 10 + SubmitFpsAverage: 1 + SubmitFpsCritical: 1 + IncludeGooglePlay: 1 + FpsCriticalThreshold: 20 + FpsCirticalSubmitInterval: 1 + PlatformFoldOut: + CustomDimensions01FoldOut: 0 + CustomDimensions02FoldOut: 0 + CustomDimensions03FoldOut: 0 + ResourceItemTypesFoldOut: 0 + ResourceCurrenciesFoldOut: 0 diff --git a/Assets/Resources/GameAnalytics/Settings.asset.meta b/Assets/Resources/GameAnalytics/Settings.asset.meta new file mode 100644 index 00000000..7d9bcb43 --- /dev/null +++ b/Assets/Resources/GameAnalytics/Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10b7e284f13ce41268736687ce969d1c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Core/NativeTool.cs b/Assets/Scripts/Core/NativeTool.cs index ad5785ff..8ad59e5a 100644 --- a/Assets/Scripts/Core/NativeTool.cs +++ b/Assets/Scripts/Core/NativeTool.cs @@ -16,7 +16,9 @@ public static class NativeTool #elif UNITY_IOS mShake(pType, pIntensity); #elif UNITY_ANDROID - mShake(pType * pType * 20 + (int)(pIntensity * (pType + 1) * 10)); + //mShake(pType * pType * 20 + (int)(pIntensity * (pType + 1) * 10)); + + TKGSDKManager.Instance.Shake(pType, pIntensity); #endif } @@ -29,7 +31,7 @@ public static class NativeTool #elif UNITY_IOS mShare(pTitle, pUrl, onShareCallback); #elif UNITY_ANDROID - mShare(pTitle, pUrl); + //mShare(pTitle, pUrl); #endif } @@ -52,24 +54,24 @@ public static class NativeTool #if UNITY_ANDROID - private static AndroidJavaClass javaObj = new AndroidJavaClass("com.toukagames.NativeTool"); - private static AndroidJavaObject mInstance = null; + //private static AndroidJavaClass javaObj = new AndroidJavaClass("com.toukagames.NativeTool"); + //private static AndroidJavaObject mInstance = null; - private static void mShake(long mMilliSeconds) - { - if (mInstance == null) - mInstance = javaObj.CallStatic("GetInstance"); + //private static void mShake(long mMilliSeconds) + //{ + // if (mInstance == null) + // mInstance = javaObj.CallStatic("GetInstance"); - mInstance.Call("Shake", mMilliSeconds); - } + // mInstance.Call("Shake", mMilliSeconds); + //} - private static void mShare(string pTitle, string pUrl) - { - if (mInstance == null) - mInstance = javaObj.CallStatic("GetInstance"); + //private static void mShare(string pTitle, string pUrl) + //{ + // if (mInstance == null) + // mInstance = javaObj.CallStatic("GetInstance"); - mInstance.Call("Share", pUrl); - mShareResultDel?.Invoke(true); - } + // mInstance.Call("Share", pUrl); + // mShareResultDel?.Invoke(true); + //} #endif } \ No newline at end of file diff --git a/Assets/TKGSDK/Common/GameInterface/TKGSDKManager.cs b/Assets/TKGSDK/Common/GameInterface/TKGSDKManager.cs index d177a43b..ebecc082 100644 --- a/Assets/TKGSDK/Common/GameInterface/TKGSDKManager.cs +++ b/Assets/TKGSDK/Common/GameInterface/TKGSDKManager.cs @@ -19,7 +19,7 @@ public class TKGSDKManager : TKGSingleton, ITKGSDK #elif UNITY_IOS m_sdkInterface = new TKGSDKUnity(); #elif UNITY_ANDROID - m_sdkInterface = new TKGSDKUnity(); + m_sdkInterface = new TKGSDKNative(); #else m_sdkInterface = new TKGSDKUnity(); #endif diff --git a/Assets/TKGSDK/Common/GameInterface/TKGUtils.cs b/Assets/TKGSDK/Common/GameInterface/TKGUtils.cs index 6821a8ac..8231a607 100644 --- a/Assets/TKGSDK/Common/GameInterface/TKGUtils.cs +++ b/Assets/TKGSDK/Common/GameInterface/TKGUtils.cs @@ -201,16 +201,11 @@ public class TKGUtils public static bool IsNativeReady() { -#if UNITY_IOS return ToukaAdManager.Instance.IsReadyNative; -#else - return false; -#endif } public static void ShowNative(Vector3 pTL, Vector3 pBR, string pAdPos, Camera pCam = null) { -#if UNITY_IOS Vector2 tTopLeft = RectTransformUtility.WorldToScreenPoint(pCam, pTL); Vector2 tBottomRight = RectTransformUtility.WorldToScreenPoint(pCam, pBR); float tWidth = Mathf.Abs(tBottomRight.x - tTopLeft.x); @@ -226,14 +221,11 @@ public class TKGUtils { ToukaAdManager.Instance.ShowNative(tTopLeft.x, Screen.height - tTopLeft.y, tWidth, tHeight, pAdPos); } -#endif } public static void RemoveNative() { -#if UNITY_IOS ToukaAdManager.Instance.HideNative(false); -#endif } -#endregion + #endregion } \ No newline at end of file diff --git a/Assets/TKGSDK/Common/TKGSDK/TKGSDKNative.cs b/Assets/TKGSDK/Common/TKGSDK/TKGSDKNative.cs new file mode 100644 index 00000000..ee29202a --- /dev/null +++ b/Assets/TKGSDK/Common/TKGSDK/TKGSDKNative.cs @@ -0,0 +1,418 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace Touka +{ + public class TKGSDKNative : ITKGSDK + { + private Dictionary mDefaultDic = new Dictionary(); + /// + /// init sdk + /// + /// + public void InitSDK(Action _initCallback = null) + { + TKGNativeInterface.Instance.Init(_initCallback); + SetOnlineConfigInit(); + } + + private void SetOnlineConfigInit() + { + //加入自定义参数列表 + foreach (string tKey in TKGParams.OnlineParamDic.Keys) + { + mDefaultDic.Add(tKey, TKGParams.OnlineParamDic[tKey]); + } + + foreach (string tKey in ToukaInnerParams.OnlineParamDic.Keys) + { + mDefaultDic.Add(tKey, ToukaInnerParams.OnlineParamDic[tKey]); + } + } + + /// + /// Set game focus + /// + /// + public void SetGameFocusListener(Action _gameFocusAction) + { + TKGNativeInterface.Instance.SetGameFocusListener(_gameFocusAction); + } + + /// + /// Get channel + /// + /// + public AppChannel GetChannel() + { + return (AppChannel)Enum.Parse(typeof(AppChannel), TKGNativeInterface.Instance.GetChannel()); + } + + #region Ads + /// + /// Show banner + /// + /// 1:top,2:bottom + public void ShowBanner(int _pos) + { + TKGNativeInterface.Instance.showBannerAd(_pos); + } + + /// + /// Hide banner + /// + public void HideBanner() + { + TKGNativeInterface.Instance.hideBannerAd(); + } + + /// + /// Play Interstitial Ad + /// + /// + /// + /// + public void PlayInterstitialAd(string _adPos, Action _callback = null, IVADType _IvType = IVADType.IV1) + { + TKGSDKCallback.mInterAdCallback = _callback; + TKGNativeInterface.Instance.showInterstitialAd(_adPos, _IvType); + } + + /// + /// Play Reward Ad + /// + /// + /// + /// + public void PlayRewardAd(string _adPos, Action _rewardCallback = null, Action _playFailedCallback = null) + { + TKGSDKCallback.mRewardCallback = _rewardCallback; + TKGSDKCallback.mRewardShowFailedCallback = _playFailedCallback; + + TKGNativeInterface.Instance.showRewardAd(_adPos, -1); + } + + /// + /// Play Reward Ad + /// + /// + /// + /// + public void PlayRewardAd(string _adPos, Action _rewardCallback = null, Action _playFailedCallback = null, Dictionary _extraEvent = null) + { + TKGSDKCallback.mRewardCallback = _rewardCallback; + TKGSDKCallback.mRewardShowFailedCallback = _playFailedCallback; + + TKGNativeInterface.Instance.showRewardAd(_adPos, -1, _extraEvent); + } + + /// + /// Is Ready Interstitial + /// + /// + public bool IsReadyInterstitialAd() + { + return TKGNativeInterface.Instance.isInterstitialAdReady(); + } + + /// + /// Is Ready Reward + /// + /// + public bool IsReadyRewardAd() + { + return TKGNativeInterface.Instance.isRewardAdReady(); + } + + #endregion + + #region Log Event + + #region Normal + + /// + /// log event + /// + /// + public void LogEvent(string _eventSort) + { + Debug.Log("[TKGSDKNative] logEvent : " + _eventSort); + TKGNativeInterface.Instance.onEvent(_eventSort); + } + + /// + /// log event + /// + /// + /// + /// + public void LogEvent(string _eventSort, string _key, string _value) + { + Debug.Log("[TKGSDKNative] logEvent : " + _eventSort + " , _key : " + _key + " , _value : " + _value); + TKGNativeInterface.Instance.onEvent(_eventSort, _key, _value); + } + + /// + /// log event + /// + /// + /// + /// + /// + /// + public void LogEvent(string _eventSort, string _key01, string _value01, string _key02, string _value02) + { + Debug.Log("[TKGSDKNative] logEvent : " + _eventSort + " , _key01 : " + _key01 + " , _value01 : " + _value01 + " , _key2 : " + _key02 + " , _value02 : " + _value02); + TKGNativeInterface.Instance.onEvent(_eventSort, _key01, _value01, _key02, _value02); + } + + /// + /// log event + /// + /// + /// + public void LogEvent(string _eventSort, Dictionary _eventDic = null) + { + Debug.Log("[TKGSDKNative] logEvent : " + _eventSort + " , _eventDic.count : " + _eventDic.Count); + + TKGNativeInterface.Instance.onEvent(_eventSort, _eventDic); + } + + #endregion + + #region Level Event + + /// + /// Notify game start + /// + /// + public void NotifyGameStart(int _level) + { + Debug.Log("[TKGSDKNative] NotifyGameStart _level : " + _level); + TKGNativeInterface.Instance.LevelStart(_level.ToString()); + } + + /// + /// Notify game start + /// + /// + public void NotifyGameStart(string _level) + { + Debug.Log("[TKGSDKNative] NotifyGameStart _level : " + _level); + TKGNativeInterface.Instance.LevelStart(_level); + } + + /// + /// Notify game end + /// + /// + /// + public bool NotifyGameEnd(int _level, bool _win) + { + Debug.Log("[TKGSDKNative] NotifyGameEnd _level : " + _level + " , _win : " + _win); + TKGNativeInterface.Instance.LevelEnd(_level.ToString(), _win); + return true; + } + + /// + /// Notify game end + /// + /// + /// + public bool NotifyGameEnd(string _level, bool _win) + { + Debug.Log("[TKGSDKNative] NotifyGameEnd _level : " + _level + " , _win : " + _win); + TKGNativeInterface.Instance.LevelEnd(_level, _win); + return true; + } + + #endregion + + #region Reward Ad Button Show + + /// + /// Log Reward ad button show + /// + /// + public void LogRewardAdBtnShow(string _pos) + { + Debug.Log("[TKGSDKNative] LogRewardAdBtnShow _pos : " + _pos); + TKGNativeInterface.Instance.onEvent(TKGStringEvent.Event_Sort_TKGInner_ad_button_show, TKGStringEvent.Event_Type_TKGInner_ad_position, _pos); + } + + #endregion + + #region Tracking Event + + /// + /// Log Tracking Event + /// + /// + public void LogTrackingEvent(TrackingEventType _eventType) + { + Debug.Log("[TKGSDKNative] LogTrackingEvent _eventType : " + _eventType); + TKGNativeInterface.Instance.LogTrackingEvent(_eventType); + } + + #endregion + + #endregion + + #region Online Config + + /// + /// get config - string + /// + /// + /// + public string GetConfigStr(string _key, string _default) + { +#if UNITY_EDITOR + return GetConfigDefaultValue(_key); +#endif + string tempOnline = TKGNativeInterface.Instance.GetConfigString(_key, GetConfigDefaultValue(_key)); + Debug.Log("[TKGSDKNative] tempOnline , _key : " + _key + " , tempOnline : " + tempOnline); + return tempOnline; + } + + /// + /// get config - int + /// + /// + /// + public int GetConfigInt(string _key, int _default) + { + string tDefaultValue = GetConfigDefaultValue(_key); + +#if UNITY_EDITOR + + if (int.TryParse(tDefaultValue, out int tIntVal)) + { + return tIntVal; + } + Debug.Log("[TKGSDKNative]"); + return 0; +#endif + + int defaultInt = 0; + int.TryParse(tDefaultValue, out defaultInt); + + int tempInt = TKGNativeInterface.Instance.GetConfigInt(_key, defaultInt); + Debug.Log("[TKGSDKNative] GetConfigInt , _key : " + _key + " , tempInt : " + tempInt); + return tempInt; + } + + /// + /// get config - bool + /// + /// + /// + public bool GetConfigBool(string _key, bool _default) + { + string tDefaultValue = GetConfigDefaultValue(_key); +#if UNITY_EDITOR + if (int.TryParse(tDefaultValue, out int tIntVal)) + { + return tIntVal != 0; + } + Debug.Log("[TKGSDKNative]"); + + return false; +#endif + + int defaultInt = 0; + int.TryParse(tDefaultValue, out defaultInt); + + bool tBoolValue = TKGNativeInterface.Instance.GetConfigBool(_key, defaultInt != 0); + Debug.Log("[TKGSDKNative] GetConfigBool , _key : " + _key + " , tBoolValue : " + tBoolValue); + return tBoolValue; + } + + /// + /// get default config value + /// + /// + /// + private string GetConfigDefaultValue(string _key) + { + string tDefault = ""; + if (mDefaultDic.ContainsKey(_key)) + { + tDefault = mDefaultDic[_key].ToString(); + } + Debug.Log("getConfigDefaultValue, _key : " + _key + " , tDefault : " + tDefault); + return tDefault; + } + + #endregion + + #region Others (common) + + /// + /// review + /// + public void Review() + { + Debug.Log("[TKGSDKNative] Review"); + TKGNativeInterface.Instance.Review(); + } + + /// + /// open privacy url + /// + public void OpenPrivacyURL() + { + Debug.Log("[TKGSDKNative] OpenPrivacyURL"); + TKGNativeInterface.Instance.OpenPrivacyURL(); + } + + /// + /// open user term url + /// + public void OpenUserTermURL() + { + Debug.Log("[TKGSDKNative] OpenUserTermURL"); + TKGNativeInterface.Instance.OpenUserTermURL(); + } + + /// + /// open policy pop + /// + public void OpenPolicyPop() + { + Debug.Log("[TKGSDKNative] OpenPolicyPop"); + TKGNativeInterface.Instance.OpenPolicyPop(); + } + + /// + /// open more game + /// + public void OpenMoreGame() + { + Debug.Log("[TKGSDKNative] OpenMoreGame"); + TKGNativeInterface.Instance.OpenMoreGame(); + } + + /// + /// open url browser + /// + /// + public void OpenUrlByBrowser(string _url) + { + TKGUtils.OpenBrowserUrl(_url); + } + + /// + /// shake + /// + /// 0 light,1 medium,2 heavy + /// ios 0~1, android any num + public void Shake(int _shakeType, float _intensity = 1) + { + TKGNativeInterface.Instance.shake(_shakeType, _intensity); + } + + #endregion + } +} diff --git a/Assets/TKGSDK/Common/TKGSDK/TKGSDKNative.cs.meta b/Assets/TKGSDK/Common/TKGSDK/TKGSDKNative.cs.meta new file mode 100644 index 00000000..ba994fe9 --- /dev/null +++ b/Assets/TKGSDK/Common/TKGSDK/TKGSDKNative.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1b56a352663e54b7da21c98ee4f04919 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/Common/TKGSDK/TKGStringConst.cs b/Assets/TKGSDK/Common/TKGSDK/TKGStringConst.cs new file mode 100644 index 00000000..6152c12a --- /dev/null +++ b/Assets/TKGSDK/Common/TKGSDK/TKGStringConst.cs @@ -0,0 +1,19 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Touka +{ + public static class TKGStringConst + { + + } + + + public static class TKGStringEvent + { + public const string Event_Sort_TKGInner_ad_button_show = "ad_button_show"; // ad button show + public const string Event_Type_TKGInner_ad_position = "ad_position"; // ad position + + } +} \ No newline at end of file diff --git a/Assets/TKGSDK/Common/TKGSDK/TKGStringConst.cs.meta b/Assets/TKGSDK/Common/TKGSDK/TKGStringConst.cs.meta new file mode 100644 index 00000000..899be003 --- /dev/null +++ b/Assets/TKGSDK/Common/TKGSDK/TKGStringConst.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1c289d50c594c4d34864ee763e184865 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/Config/Scripts/AdsSettings/StaticStringsKey_Android.cs b/Assets/TKGSDK/Config/Scripts/AdsSettings/StaticStringsKey_Android.cs index bda7ecc2..c2973dc6 100644 --- a/Assets/TKGSDK/Config/Scripts/AdsSettings/StaticStringsKey_Android.cs +++ b/Assets/TKGSDK/Config/Scripts/AdsSettings/StaticStringsKey_Android.cs @@ -32,13 +32,13 @@ public static partial class StaticStringsKey public const string TOPON_APPID = ""; public const string TOPON_APPKEY = ""; - public const string IntersUnitId = "3dae1cad45532c80"; - public const string RewardVideoUnitId = "3fbd2c493e9980f3"; + public const string IntersUnitId = "58dfa4888a86d4b8"; + public const string RewardVideoUnitId = "1099a5ef4ca5be24"; public const string NativeUnitId = ""; public const string OpenscreenId = ""; public const string NativeBannerUnitId = ""; - public const string GADValue = "ca-app-pub-3916046151571724~9238298794"; + public const string GADValue = "ca-app-pub-3916046151571724~1449990499"; #else public const string TOPON_APPID = ""; diff --git a/Assets/TKGSDK/Config/Scripts/AdsSettings/StaticStringsKey_iOS.cs b/Assets/TKGSDK/Config/Scripts/AdsSettings/StaticStringsKey_iOS.cs index 0b5e374f..2f869b80 100644 --- a/Assets/TKGSDK/Config/Scripts/AdsSettings/StaticStringsKey_iOS.cs +++ b/Assets/TKGSDK/Config/Scripts/AdsSettings/StaticStringsKey_iOS.cs @@ -13,7 +13,7 @@ public static partial class StaticStringsKey { public const string GADValue = "ca-app-pub-3916046151571724~8878116152"; // admob id #else // admob - public const string GADValue = "ca-app-pub-3916046151571724~3822320585"; // admob id + public const string GADValue = "ca-app-pub-3916046151571724~9345372941"; // admob id #endif // topon(cn) - CN Use Topon @@ -28,18 +28,18 @@ public static partial class StaticStringsKey { // max (us) - 海外版本用max public const string MAX_AppLovinSdkKey = "QVt-ZBOR44Frm2Ub8gEfbPo-K8SeKHvyzoq-TJ3op08cFx29THV9DviWinxrQBxNePGKU14gHOkClTrNOi_1a9"; // max key- (同一个账号key相同) - public const string MAX_IV = "a1932f8e658086d1"; // max 插屏id - public const string MAX_RV = "5c7cf996479ff5f2"; // max 激励视频id - public const string MAX_NATIVE_TEMPLATE = "e8aed7951b525a90"; - public const string MAX_MATIVE_MANUAL = "e8aed7951b525a90"; - public const string MAX_BANNER = "e7ede5592995fec5"; - + public const string MAX_IV = "04427e9c76845175"; // max 插屏id + public const string MAX_RV = "fd59745805eb70d3"; // max 激励视频id + public const string MAX_NATIVE_TEMPLATE = "6f92cf476854ac2f"; + public const string MAX_MATIVE_MANUAL = "9f55cd2c7a5c25a5"; + public const string MAX_BANNER = "fb56478a5dac7ead"; + // Ads Switch public const bool BannerSwitch = true; // banner Switch - public const bool InterSwitch = true; // IV Switch - public const bool RewardSwitch = true; // RV Switch + public const bool InterSwitch = false; // IV Switch + public const bool RewardSwitch = false; // RV Switch public const bool NativeSwitch = true; // native Switch - public const bool SplashSwitch = false; // Splash Switch + public const bool SplashSwitch = true; // Splash Switch #endregion @@ -59,6 +59,7 @@ public static partial class StaticStringsKey { // touka sdk public const string TOUKA_SDK_APPKEY = TOPON_APPKEY; + public const string TOUKA_SDK_SPLASHID = TOPON_NativeOpenscreenId; @@ -69,14 +70,14 @@ public static partial class StaticStringsKey { public const string TOUKA_SDK_REWARDID = PANGLE_RewardVideoUnitId; public const string TOUKA_SDK_NATIVEID = PANGLE_NativeUnitId; public const string TOUKA_SDK_ORIGINSPLASHID = PANGLE_OriginOpenScreenId; - public const string TOUKA_SDK_BANNERID = ""; + public const string TOUKA_SDK_BANNERID = ""; #else public const string TOUKA_SDK_APPID = TOPON_APPID; public const string TOUKA_SDK_INTERID = TOPON_IntersUnitId; public const string TOUKA_SDK_REWARDID = TOPON_RewardVideoUnitId; public const string TOUKA_SDK_NATIVEID = TOPON_NativeUnitId; public const string TOUKA_SDK_ORIGINSPLASHID = TOPON_OriginOpenScreenId; - public const string TOUKA_SDK_BANNERID = TOPON_NativeBannerUnitId; + public const string TOUKA_SDK_BANNERID = TOPON_NativeBannerUnitId; #endif #else public const string TOUKA_SDK_APPID = TOPON_APPID; diff --git a/Assets/TKGSDK/Config/Scripts/AnalyticsSettings/StaticStringsKey_Android.cs b/Assets/TKGSDK/Config/Scripts/AnalyticsSettings/StaticStringsKey_Android.cs index 7347eb7d..13fc25d2 100644 --- a/Assets/TKGSDK/Config/Scripts/AnalyticsSettings/StaticStringsKey_Android.cs +++ b/Assets/TKGSDK/Config/Scripts/AnalyticsSettings/StaticStringsKey_Android.cs @@ -5,15 +5,15 @@ using UnityEngine; public static partial class StaticStringsKey { // apple app id - public const string APPLE_APP_ID = "1625019368"; + public const string APPLE_APP_ID = "1611015066"; // umeng - public const string UMENG_APPKEY = "62789bc5d024421570e7bae1"; + public const string UMENG_APPKEY = "6216f756317aa877605f8a9d"; public const string UMENG_CHANNELID = "GooglePlay"; // ga - public const string GA_gameKey = "f5aee1c4aab1b56b24e0a70ff8cb1b6d"; - public const string GA_secretKey = "8f0d1a265709ffbc942ef02f8841f2a4d1675f2b"; + public const string GA_gameKey = "60953c9211d265ef9c85b982a26f1542"; + public const string GA_secretKey = "67ba0ffbb4866a4003e9ba808a3add412a5cf177"; // tenjin public const string TENJIN_KEY = "PYOTVKJ4XZJHSMZW2V6GBQRCNXAFKWU2"; diff --git a/Assets/TKGSDK/Config/Scripts/AnalyticsSettings/StaticStringsKey_iOS.cs b/Assets/TKGSDK/Config/Scripts/AnalyticsSettings/StaticStringsKey_iOS.cs index 9ff1da3c..35b7f9d6 100644 --- a/Assets/TKGSDK/Config/Scripts/AnalyticsSettings/StaticStringsKey_iOS.cs +++ b/Assets/TKGSDK/Config/Scripts/AnalyticsSettings/StaticStringsKey_iOS.cs @@ -21,15 +21,15 @@ public static partial class StaticStringsKey { #else // apple app id - public const string APPLE_APP_ID = "1625019368"; // 只 review url(跳转游戏商店详情页) 有用到 + public const string APPLE_APP_ID = "1611015066"; // 只 review url(跳转游戏商店详情页) 有用到 // umeng - public const string UMENG_APPKEY = "62789be530a4f67780cf9727"; + public const string UMENG_APPKEY = "6216f7922b8de26e11c2cee8"; public const string UMENG_CHANNELID = "AppStore"; // ga - public const string GA_gameKey = "9368bf3ee0da83b3e50983ec2c22bb66"; - public const string GA_secretKey = "44c031f38f20de77c5cb0f5e1ab1c430b91a309a"; + public const string GA_gameKey = "be1c0cda4404baa954c44b98b8fe655d"; + public const string GA_secretKey = "872590a0fa12a96d9fa464fa3e0118f94ea40991"; // tenjin public const string TENJIN_KEY = "PYOTVKJ4XZJHSMZW2V6GBQRCNXAFKWU2"; diff --git a/Assets/TKGSDK/Config/Scripts/TKGBasicConfig.cs b/Assets/TKGSDK/Config/Scripts/TKGBasicConfig.cs index f255cce8..5aa4fbdc 100644 --- a/Assets/TKGSDK/Config/Scripts/TKGBasicConfig.cs +++ b/Assets/TKGSDK/Config/Scripts/TKGBasicConfig.cs @@ -8,13 +8,13 @@ public static class TKGBasicConfig public const string age = "8"; //游戏题材 - public const string content = "游戏题材"; + public const string content = "合成战斗"; //隐私政策链接 - public const string PrivacyURL = "https://www.hotpotgame.com/privacy.html"; + public const string PrivacyURL = "https://www.mooncakegame.com/privacy.html"; //用户协议链接 - public const string AgreementURL = "https://www.hotpotgame.com/privacy.html"; + public const string AgreementURL = "https://www.mooncakegame.com/agreements.html"; //更多游戏链接 public const string MoreGameURL = "https://apps.apple.com/developer/mooncake-games-limited/id1521253916"; diff --git a/Assets/TKGSDK/Config/Scripts/TKGParams.cs.meta b/Assets/TKGSDK/Config/Scripts/TKGParams.cs.meta index 42cd741e..a33aae24 100644 --- a/Assets/TKGSDK/Config/Scripts/TKGParams.cs.meta +++ b/Assets/TKGSDK/Config/Scripts/TKGParams.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 42792bc9358294ebc9792b1d7e0dbf81 +guid: 8f40c87431a324172941102c4817923e MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/TKGSDK/NativeSDK.meta b/Assets/TKGSDK/NativeSDK.meta new file mode 100644 index 00000000..57e4f451 --- /dev/null +++ b/Assets/TKGSDK/NativeSDK.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc968b79be21f4edc9adab0ca6fba537 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts.meta b/Assets/TKGSDK/NativeSDK/Scripts.meta new file mode 100644 index 00000000..fec5dfb9 --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eed640b9c819040d39a8835cc0c84f43 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK.meta b/Assets/TKGSDK/NativeSDK/Scripts/SDK.meta new file mode 100644 index 00000000..71ef2c46 --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a1639d320c7b43edbd68ef2df35cad7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterface.cs b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterface.cs new file mode 100644 index 00000000..36023863 --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterface.cs @@ -0,0 +1,373 @@ +using System; +using System.Collections.Generic; + +namespace Touka +{ + /// + /// TKG Native SDK interface call + /// + public abstract class TKGNativeInterface + { + private static TKGNativeInterface _instance; + + public static TKGNativeInterface Instance + { + get + { + if (_instance == null) + { +#if UNITY_EDITOR || UNITY_STANDLONE + _instance = new TKGNativeInterfaceDefault(); +#elif UNITY_ANDROID + _instance = new TKGNativeInterfaceAndroid(); +#elif UNITY_IOS + _instance = new TKGNativeInterfaceIOS(); +#endif + } + + return _instance; + } + } + + /// + /// init + /// + public virtual void Init(Action _initCallback = null) + { + TKGSDKCallback.SetInitCallback(_initCallback); + } + + /// + /// Set game focus + /// + /// + public virtual void SetGameFocusListener(Action _gameFocusAction) + { + TKGSDKCallback.SetGameFocusCallback(_gameFocusAction); + } + + /// + /// Get Channel + /// + /// + public abstract string GetChannel(); + + #region Ads + + #region Ads Show + + /// + /// Show banner Ad + /// + /// banner pos, 1:Top;2:Bottom + public abstract void showBannerAd(int _pos); + + /// + /// Hide Banner Ad + /// + public abstract void hideBannerAd(); + + /// + /// Show Interstitial Ad + /// + /// auto log event : iv_ad_show + /// + public abstract void showInterstitialAd(); + + /// + /// Show Interstitial Ad + /// + /// auto log event : iv_ad_show & _adPos(eg.stage_end) + /// + /// + public abstract void showInterstitialAd(string _adPos, IVADType _IvType = IVADType.IV1); + + /// + /// Show Reward Ad + /// + /// + /// + public abstract void showRewardAd(string _adPos, int _itemCount = -1); + + /// + /// Show Reward Ad + /// + /// + /// + /// + public abstract void showRewardAd(string _adPos, int _itemCount, Dictionary _extraEvent); + + /// + /// Show Video Ad + /// + /// + /// + public abstract void showVideoAd(string _adPos, int _itemCount = -1); + + #endregion + + #region Ads isready + + /// + /// banner isReady + /// + /// + public abstract bool isBannerAdReady(); + + /// + /// Interstitial isReady + /// + /// + public abstract bool isInterstitialAdReady(); + + /// + /// Reward isReady + /// + /// + public abstract bool isRewardAdReady(); + + /// + /// FullScreen isReady + /// + /// + public abstract bool isVideoAdReady(); + + + #endregion + + #region Set Ads callback + + /// + /// Set Banner Ad Callback + /// + /// + public abstract void SetBannerAdCallback(AndroidBannerADTKGAdCallback _bannerCallback); + + /// + /// Set Interstital Ad Callback + /// + /// + public abstract void setInterstitalAdCallback(AndroidInterADTKGAdCallback _interCallback); + + /// + /// Set reward Ad Callback + /// + /// + public abstract void SetRewardAdCallback(AndroidRewardADTKGAdCallback _rewardCallback); + + /// + /// Set video Ad Callback(full screen ad, reward ad with no reward callback) + /// + /// + public abstract void setVideoAdCallback(AndroidInterADTKGAdCallback _videoCallback); + + + #endregion + + #region load ads + + /// + /// load interstitial ad + /// (retry 3 times, per time interval 10s) + /// + public abstract void loadInterstitialAD(); + + /// + /// load reward ad + /// (retry 3 times, per time interval 10s) + /// + public abstract void loadRewardAD(); + + /// + /// load video ad + /// (retry 3 times, per time interval 10s) + /// + public abstract void loadVideoAD(); + + #endregion + + + #endregion + + #region Log Event + + #region Normal + + /// + /// onEvent + /// + /// + /// + public abstract void onEvent(string _eventName); + + /// + /// onEvent + /// + /// + /// + /// + /// + public abstract void onEvent(string _eventName, string _key01, string _value01); + + /// + /// onEvent + /// + /// + /// + /// + /// + /// + /// + public abstract void onEvent(string _eventName, string _key01, string _value01, string _key02, string _value02); + + /// + /// onEvent + /// + /// + /// + public abstract void onEvent(string _eventName, Dictionary _keyValues); + + #endregion + + #region Level Event + + /// + /// Level Start + /// + /// + public abstract void LevelStart(string _levelId); + + /// + /// Level end + /// + /// + public abstract void LevelEnd(string _levelId, bool _isSucc); + + #endregion + + #region Tracking Event + + /// + /// Log Tracking Event + /// + /// + public abstract void LogTrackingEvent(TrackingEventType _eventType); + + #endregion + + #endregion + + #region Online Config + + /// + /// get config - int + /// + /// + /// + /// + public abstract int GetConfigInt(string _key, int _defaultValue); + + /// + /// get config - string + /// + /// + /// + /// + public abstract string GetConfigString(string _key, string _defaultValue); + + /// + /// get config - bool + /// + /// + /// + /// + public abstract bool GetConfigBool(string _key, bool _defaultValue); + + #endregion + + #region Others (Common) + + /// + /// review + /// + public abstract void Review(); + + /// + /// open Privacy url + /// + public abstract void OpenPrivacyURL(); + + /// + /// open user term url + /// + public abstract void OpenUserTermURL(); + + /// + /// open policy pop + /// + public abstract void OpenPolicyPop(); + + + /// + /// More Games + /// + public abstract void OpenMoreGame(); + + #endregion + + #region Others (Uncommon) + + /// + /// shake(no repeat) + /// + /// shake time + public abstract void shake(int _shakeType, float _intensity = 1); + + /// + /// shake(can repeat) + /// + /// repeat times : -1 + /// wait time,shake time(100,1000,100,111) + //public abstract void shake(int _repeatTimes, params int[] _shakeTime); + + /// + /// cancel shake + /// + public abstract void cancelShake(); + + /// + /// Show Tips + /// Pop-up prompt (the one with black transparent background) unified style, Chinese, Japanese, Korean and English, support multi-language, multi-language text + /// + /// game judges different languages ​​by itself and passes different strings + /// + /// title + /// content + public abstract void dialogTips(string _titleStr, string _contentStr); + + /// + /// Open ULR by Browser + /// + /// + public abstract void openUrlBrowser(string _url); + + /// + /// Open ULR By WEB POP + /// + /// + public abstract void openWebUrl(string _url); + + /// + /// show Toast + /// + /// + public abstract void toast(string _content); + + /// + /// push message + /// + public abstract void pushMsg(); + + #endregion + } +} \ No newline at end of file diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterface.cs.meta b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterface.cs.meta new file mode 100644 index 00000000..2dbda7d6 --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterface.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e6ecace952721427f90ad8d4b4f8f6c4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceAndroid.cs b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceAndroid.cs new file mode 100644 index 00000000..9fe0ed8b --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceAndroid.cs @@ -0,0 +1,535 @@ +#if UNITY_ANDROID + +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Touka +{ + /// + /// TKG Native SDK Android platform interface call + /// + public class TKGNativeInterfaceAndroid : TKGNativeInterface + { + + private AndroidJavaObject jo; + + public TKGNativeInterfaceAndroid() + { + // java interface class + using (AndroidJavaClass jc = new AndroidJavaClass("com.touka.tkg.TKGProxyJava")) + { + jo = jc.CallStatic("getInstance"); + } + } + + private T SDKCall(string _method, params object[] _param) + { + try + { + return jo.Call(_method, _param); + } + catch (Exception e) + { + Debug.LogError(e); + } + return default(T); + } + + private void SDKCall(string _method, params object[] _param) + { + try + { + jo.Call(_method, _param); + } + catch (Exception e) + { + Debug.LogError(e); + } + } + +#region init + + /// + /// init + /// + /// + public override void Init(Action _initCallback = null) + { + Debug.Log("init ----- 00"); + base.Init(_initCallback); + Debug.Log("init ----- 01"); + SetBannerAdCallback(new AndroidBannerADTKGAdCallback()); + Debug.Log("init ----- 01 ------- a"); + setInterstitalAdCallback(new AndroidInterADTKGAdCallback()); + Debug.Log("init ----- 01 ------- b"); + SetRewardAdCallback(new AndroidRewardADTKGAdCallback()); + Debug.Log("init ----- 01 ------- c"); + SDKCall("init", new AndroidProxyCallback()); + Debug.Log("init ----- 02"); + } + +#endregion + + /// + /// Get Channel + /// + /// + public override string GetChannel() + { + return SDKCall("getChannel"); + } + +#region Ads + +#region Ads Show + + /// + /// Show banner Ad + /// + /// banner pos, 1:Top;2:Bottom + public override void showBannerAd(int _pos) + { + SDKCall("showBannerAd", _pos); + } + + /// + /// Hide Banner Ad + /// + public override void hideBannerAd() + { + SDKCall("hideBannerAd"); + } + + /// + /// Show Interstitial Ad + /// + public override void showInterstitialAd() + { + SDKCall("showInterstitialAd"); + } + + /// + /// Show Interstitial Ad + /// + /// + public override void showInterstitialAd(string _adPos, IVADType _IvType = IVADType.IV1) + { + SDKCall("showInterstitialAd", _adPos, (int)_IvType); + } + + /// + /// Show Reward Ad + /// + /// + /// + public override void showRewardAd(string _adPos, int _itemCount = -1) + { + SDKCall("showRewardAd", _adPos, _itemCount); + } + + /// + /// Show Reward Ad + /// + /// + /// + /// + public override void showRewardAd(string _adPos, int _itemCount, Dictionary _extraEvent) + { + SDKCall("showRewardAd", _adPos, _itemCount, _extraEvent); + } + + /// + /// Show Video Ad + /// + /// + /// + public override void showVideoAd(string _adPos, int _itemCount = -1) + { + SDKCall("showVideoAd", _adPos, _itemCount); + } + +#endregion + + +#region Ads isready + + /// + /// banner isReady + /// + /// + public override bool isBannerAdReady() + { + bool isReady = SDKCall("isBannerAdReady"); + return isReady; + } + + /// + /// Interstitial isReady + /// + /// + public override bool isInterstitialAdReady() + { + bool isReady = SDKCall("isInterstitialAdReady"); + return isReady; + } + + /// + /// Reward isReady + /// + /// + public override bool isRewardAdReady() + { + bool isReady = SDKCall("isRewardAdReady"); + return isReady; + } + + /// + /// FullScreen isReady + /// + /// + public override bool isVideoAdReady() + { + bool isReady = SDKCall("isVideoAdReady"); + return isReady; + } + +#endregion + +#region Set ads callback + + /// + /// Set Banner Ad Callback + /// + /// + public override void SetBannerAdCallback(AndroidBannerADTKGAdCallback _bannerCallback) + { + SDKCall("setBannerAdCallback", _bannerCallback); + } + + /// + /// Set Interstital Ad Callback + /// + /// + public override void setInterstitalAdCallback(AndroidInterADTKGAdCallback _interCallback) + { + SDKCall("setInterstitalAdCallback", _interCallback); + } + + /// + /// Set reward Ad Callback + /// + /// + public override void SetRewardAdCallback(AndroidRewardADTKGAdCallback _rewardCallback) + { + SDKCall("setRewardAdCallback", _rewardCallback); + } + + /// + /// Set video Ad Callback(full screen ad, reward ad with no reward callback) + /// + /// + public override void setVideoAdCallback(AndroidInterADTKGAdCallback _videoCallback) + { + SDKCall("setVideoAdCallback", _videoCallback); + } + +#endregion + +#region load ads + + /// + /// load interstitial ad + /// (retry 3 times, per time interval 10s) + /// + public override void loadInterstitialAD() + { + SDKCall("loadInterstitialAD"); + } + + /// + /// load reward ad + /// (retry 3 times, per time interval 10s) + /// + public override void loadRewardAD() + { + SDKCall("loadRewardAD"); + } + + /// + /// load video ad + /// (retry 3 times, per time interval 10s) + /// + public override void loadVideoAD() + { + SDKCall("loadVideoAD"); + } + +#endregion + +#endregion + + +#region Log Event + +#region Normal + + /// + /// onEvent + /// + /// + /// + public override void onEvent(string _eventName) + { + SDKCall("onEvent", _eventName); + } + + /// + /// onEvent + /// + /// + /// + /// + /// + public override void onEvent(string _eventName, string _key01, string _value01) + { + SDKCall("onEvent", _eventName, _key01, _value01); + } + + /// + /// onEvent + /// + /// + /// + /// + /// + /// + /// + public override void onEvent(string _eventName, string _key01, string _value01, string _key02, string _value02) + { + SDKCall("onEvent", _eventName, _key01, _value01, _key02, _value02); + } + + /// + /// onEvent + /// + /// + /// + public override void onEvent(string _eventName, Dictionary _keyValues) + { + SDKCall("onEvent", _eventName, Analytics.ToJavaHashMap(_keyValues)); + } + +#endregion + +#region Level Event + + /// + /// Level Start + /// + /// + public override void LevelStart(string _levelId) + { + SDKCall("levelStart", _levelId); + } + + /// + /// Level end + /// + /// + public override void LevelEnd(string _levelId, bool _isSucc) + { + SDKCall("levelEnd", _levelId, _isSucc); + } + +#endregion + +#region Tracking Event + + /// + /// Log Tracking Event + /// + /// + public override void LogTrackingEvent(TrackingEventType _eventType) + { + SDKCall("LogTrackingEvent", (int)_eventType); + } + +#endregion + +#endregion + +#region Online Config + + /// + /// get config - int + /// + /// + /// + /// + public override int GetConfigInt(string _key, int _defaultValue) + { + Debug.Log("int _key : " + _key + " , _defaultValue : " + _defaultValue); + int newValue = SDKCall("getConfigInt", _key, _defaultValue); + return newValue; + } + + /// + /// get config - string + /// + /// + /// + /// + public override string GetConfigString(string _key, string _defaultValue) + { + Debug.Log("string _key : " + _key + " , _defaultValue : " + _defaultValue); + string newValue = SDKCall("getConfigString", _key, _defaultValue); + return newValue; + } + + /// + /// get config - bool + /// + /// + /// + /// + public override bool GetConfigBool(string _key, bool _defaultValue) + { + Debug.Log("bool _key : " + _key + " , _defaultValue : " + _defaultValue); + bool newValue = SDKCall("getConfigBool", _key, _defaultValue); + return newValue; + } + +#endregion + +#region Others (Common) + + /// + /// review + /// + public override void Review() + { + SDKCall("review"); + } + + /// + /// open Privacy + /// + public override void OpenPrivacyURL() + { + SDKCall("openPrivacy"); + } + + /// + /// open agreement + /// + public override void OpenUserTermURL() + { + SDKCall("openAgreement"); + } + + /// + /// open policy pop + /// + public override void OpenPolicyPop() + { + SDKCall("openPrivacyDialog"); + } + + /// + /// More Games + /// + public override void OpenMoreGame() + { + SDKCall("moreGames"); + } + +#endregion + +#region Others (Uncommon) + + /// + /// shake(no repeat) + /// + /// shake time + public override void shake(int _shakeType, float _intensity = 1) + { + long tShakeMS = _shakeType * _shakeType * 20 + (int)(_intensity * (_shakeType + 1) * 10); + SDKCall("shake", tShakeMS); + } + + /// + /// shake(can repeat) + /// + /// repeat times : -1 + /// wait time,shake time(100,1000,100,111) + //public override void shake(int _repeatTimes, params int[] _shakeTime) + //{ + // SDKCall("shake", _repeatTimes, _shakeTime); + //} + + /// + /// cancel shake + /// + public override void cancelShake() + { + SDKCall("cancelShake"); + } + + /// + /// Show Tips + /// Pop-up prompt (the one with black transparent background) unified style, Chinese, Japanese, Korean and English, support multi-language, multi-language text + /// + /// game judges different languages ​​by itself and passes different strings + /// + /// title + /// content + public override void dialogTips(string _titleStr, string _contentStr = "") + { + SDKCall("dialogTips", _titleStr); + } + + /// + /// Open ULR by Browser + /// + /// + public override void openUrlBrowser(string _url) + { + SDKCall("openUrlBrowser", _url); + } + + /// + /// Open ULR By WEB POP + /// + /// + public override void openWebUrl(string _url) + { + SDKCall("openWebUrl", _url); + } + + /// + /// show Toast + /// + /// + public override void toast(string _content) + { + SDKCall("toast"); + } + + /// + /// push message + /// + public override void pushMsg() + { + SDKCall("pushMsg"); + } + + + +#endregion + + } +} + +#endif \ No newline at end of file diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceAndroid.cs.meta b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceAndroid.cs.meta new file mode 100644 index 00000000..7c3f3409 --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceAndroid.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7dfe4c5b853244cd9bcb80a48b5d9ae2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceDefault.cs b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceDefault.cs new file mode 100644 index 00000000..91375597 --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceDefault.cs @@ -0,0 +1,458 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Touka +{ + /// + /// TKG Native SDK Default platform interface call + /// + public class TKGNativeInterfaceDefault : TKGNativeInterface + { + public override void Init(Action _initCallback = null) + { + _initCallback?.Invoke(); + } + + /// + /// Get Channel + /// + /// + public override string GetChannel() + { + return ""; + } + + #region Ads + + #region Ads Show + + /// + /// Show banner Ad + /// + /// banner pos, 1:Top;2:Bottom + public override void showBannerAd(int _pos) + { + + } + + /// + /// Hide Banner Ad + /// + public override void hideBannerAd() + { + + } + + /// + /// Show Interstitial Ad + /// + public override void showInterstitialAd() + { + + } + + /// + /// Show Interstitial Ad + /// + public override void showInterstitialAd(string _adPos, IVADType _IvType = IVADType.IV1) + { + + } + + /// + /// Show Reward Ad + /// + public override void showRewardAd(string _adPos, int _itemCount = -1) + { + + } + + /// + /// Show Reward Ad + /// + /// + /// + /// + public override void showRewardAd(string _adPos, int _itemCount, Dictionary _extraEvent) + { + + } + + /// + /// Show FullScreen Ad(is RV without reward callback) + /// + public override void showVideoAd(string _adPos, int _itemCount = -1) + { + + } + + #endregion + + + #region Ads isready + + /// + /// banner isReady + /// + /// + public override bool isBannerAdReady() + { + return false; + } + + /// + /// Interstitial isReady + /// + /// + public override bool isInterstitialAdReady() + { + return false; + } + + /// + /// Reward isReady + /// + /// + public override bool isRewardAdReady() + { + return false; + } + + /// + /// FullScreen isReady + /// + /// + public override bool isVideoAdReady() + { + return false; + } + + #endregion + + #region Set callback + + /// + /// Set Banner Ad Callback + /// + /// + public override void SetBannerAdCallback(AndroidBannerADTKGAdCallback _bannerCallback) + { + + } + + /// + /// Set Interstital Ad Callback + /// + /// + public override void setInterstitalAdCallback(AndroidInterADTKGAdCallback _interCallback) + { + + } + + /// + /// Set reward Ad Callback + /// + /// + public override void SetRewardAdCallback(AndroidRewardADTKGAdCallback _rewardCallback) + { + + } + + /// + /// Set video Ad Callback(full screen ad, reward ad with no reward callback) + /// + /// + public override void setVideoAdCallback(AndroidInterADTKGAdCallback _videoCallback) + { + + } + + #endregion + + #region load ads + + /// + /// load interstitial ad + /// (retry 3 times, per time interval 10s) + /// + public override void loadInterstitialAD() + { + + } + + /// + /// load reward ad + /// (retry 3 times, per time interval 10s) + /// + public override void loadRewardAD() + { + + } + + /// + /// load video ad + /// (retry 3 times, per time interval 10s) + /// + public override void loadVideoAD() + { + + } + + + #endregion + + #endregion + + + #region Log Event + + /// + /// onEvent + /// + /// + /// + public override void onEvent(string _eventName) + { + + } + + /// + /// onEvent + /// + /// + /// + /// + /// + public override void onEvent(string _eventName, string _key01, string _value01) + { + + } + + /// + /// onEvent + /// + /// + /// + /// + /// + /// + /// + public override void onEvent(string _eventName, string _key01, string _value01, string _key02, string _value02) + { + + } + + /// + /// onEvent + /// + /// + /// + public override void onEvent(string _eventName, Dictionary _keyValues) + { + + } + + #region Level Event + + /// + /// Level Start + /// + /// + public override void LevelStart(string _levelId) + { + + } + + /// + /// Level end + /// + /// + public override void LevelEnd(string _levelId, bool _isSucc) + { + + } + + #endregion + + #region Tracking Event + + /// + /// Log Tracking Event + /// + /// + public override void LogTrackingEvent(TrackingEventType _eventType) + { + + } + + #endregion + + + #endregion + + #region Online Config + + /// + /// get config - int + /// + /// + /// + /// + public override int GetConfigInt(string _key, int _defaultValue) + { + return _defaultValue; + } + + /// + /// get config - string + /// + /// + /// + /// + public override string GetConfigString(string _key, string _defaultValue) + { + return _defaultValue; + } + + /// + /// get config - bool + /// + /// + /// + /// + public override bool GetConfigBool(string _key, bool _defaultValue) + { + return _defaultValue; + } + + #endregion + + #region Others (Common) + + /// + /// review + /// + public override void Review() + { + + } + + /// + /// open Privacy + /// + public override void OpenPrivacyURL() + { + + } + + /// + /// open agreement + /// + public override void OpenUserTermURL() + { + + } + + /// + /// open policy pop + /// + public override void OpenPolicyPop() + { + + } + + /// + /// More Games + /// + public override void OpenMoreGame() + { + + } + + #endregion + + #region Others (Uncommon) + + /// + /// shake(no repeat) + /// + /// shake time + public override void shake(int _shakeType, float _intensity = 1) + { + + } + + /// + /// shake(can repeat) + /// + /// repeat times : -1 + /// wait time,shake time(100,1000,100,111) + //public override void shake(int _repeatTimes, params int[] _shakeTime) + //{ + + //} + + /// + /// cancel shake + /// + public override void cancelShake() + { + + } + + /// + /// Show Tips + /// Pop-up prompt (the one with black transparent background) unified style, Chinese, Japanese, Korean and English, support multi-language, multi-language text + /// + /// game judges different languages ​​by itself and passes different strings + /// + /// title + /// content + public override void dialogTips(string _titleStr, string _contentStr) + { + + } + + /// + /// Open ULR by Browser + /// + /// + public override void openUrlBrowser(string _url) + { + + } + + /// + /// Open ULR By WEB POP + /// + /// + public override void openWebUrl(string _url) + { + + } + + /// + /// show Toast + /// + /// + public override void toast(string _content) + { + + } + + /// + /// push message + /// + public override void pushMsg() + { + + } + + #endregion + + + + } +} \ No newline at end of file diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceDefault.cs.meta b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceDefault.cs.meta new file mode 100644 index 00000000..93b3e3ef --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceDefault.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d6a7921bd400e458ca857e2f180fa5ce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceIOS.cs b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceIOS.cs new file mode 100644 index 00000000..d1cab9a6 --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceIOS.cs @@ -0,0 +1,452 @@ +#if UNITY_IPHONE + +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Touka{ + /// + /// TKG Native SDK iOS platform interface call + /// + public class TKGNativeInterfaceIOS : TKGNativeInterface + { + /// + /// Get Channel + /// + /// + public override string GetChannel() + { + return ""; + } + + #region Ads + + #region Ads Show + + /// + /// Show banner Ad + /// + /// banner pos, 1:Top;2:Bottom + public override void showBannerAd(int _pos) + { + + } + + /// + /// Hide Banner Ad + /// + public override void hideBannerAd() + { + + } + + /// + /// Show Interstitial Ad + /// + public override void showInterstitialAd() + { + + } + + /// + /// Show Interstitial Ad + /// + /// + public override void showInterstitialAd(string _adPos, IVADType _IvType = IVADType.IV1) + { + + } + + /// + /// Show Reward Ad + /// + public override void showRewardAd(string _adPos, int _itemCount = -1) + { + + } + + /// + /// Show Reward Ad + /// + /// + /// + /// + public override void showRewardAd(string _adPos, int _itemCount, Dictionary _extraEvent) + { + + } + + /// + /// Show FullScreen Ad(is RV without reward callback) + /// + public override void showVideoAd(string _adPos, int _itemCount = -1) + { + + } + + #endregion + + + #region Ads isready + + /// + /// banner isReady + /// + /// + public override bool isBannerAdReady() + { + return false; + } + + /// + /// Interstitial isReady + /// + /// + public override bool isInterstitialAdReady() + { + return false; + } + + /// + /// Reward isReady + /// + /// + public override bool isRewardAdReady() + { + return false; + } + + /// + /// FullScreen isReady + /// + /// + public override bool isVideoAdReady() + { + return false; + } + + #endregion + + #region Set ads callback + + /// + /// Set Banner Ad Callback + /// + /// + public override void SetBannerAdCallback(AndroidBannerADTKGAdCallback _bannerCallback) + { + + } + + /// + /// Set Interstital Ad Callback + /// + /// + public override void setInterstitalAdCallback(AndroidInterADTKGAdCallback _interCallback) + { + + } + + /// + /// Set reward Ad Callback + /// + /// + public override void SetRewardAdCallback(AndroidRewardADTKGAdCallback _rewardCallback) + { + + } + + /// + /// Set video Ad Callback(full screen ad, reward ad with no reward callback) + /// + /// + public override void setVideoAdCallback(AndroidInterADTKGAdCallback _videoCallback) + { + + } + + #endregion + + #region load ads + + /// + /// load interstitial ad + /// (retry 3 times, per time interval 10s) + /// + public override void loadInterstitialAD() + { + + } + + /// + /// load reward ad + /// (retry 3 times, per time interval 10s) + /// + public override void loadRewardAD() + { + + } + + /// + /// load video ad + /// (retry 3 times, per time interval 10s) + /// + public override void loadVideoAD() + { + + } + + #endregion + + #endregion + + + #region Log Event + + /// + /// onEvent + /// + /// + /// + public override void onEvent(string _eventName) + { + + } + + /// + /// onEvent + /// + /// + /// + /// + /// + public override void onEvent(string _eventName, string _key01, string _value01) + { + + } + + /// + /// onEvent + /// + /// + /// + /// + /// + /// + /// + public override void onEvent(string _eventName, string _key01, string _value01, string _key02, string _value02) + { + + } + + /// + /// onEvent + /// + /// + /// + public override void onEvent(string _eventName, Dictionary _keyValues) + { + + } + + #region Level Event + + /// + /// Level Start + /// + /// + public override void LevelStart(string _levelId) + { + + } + + /// + /// Level end + /// + /// + public override void LevelEnd(string _levelId, bool _isSucc) + { + + } + + #endregion + + #region Tracking Event + + /// + /// Log Tracking Event + /// + /// + public override void LogTrackingEvent(TrackingEventType _eventType) + { + + } + + #endregion + + #endregion + + #region Online Config + + /// + /// get config - int + /// + /// + /// + /// + public override int GetConfigInt(string _key, int _defaultValue) + { + return _defaultValue; + } + + /// + /// get config - string + /// + /// + /// + /// + public override string GetConfigString(string _key, string _defaultValue) + { + return _defaultValue; + } + + /// + /// get config - bool + /// + /// + /// + /// + public override bool GetConfigBool(string _key, bool _defaultValue) + { + return _defaultValue; + } + + #endregion + + #region Others (Common) + + /// + /// review + /// + public override void Review() + { + + } + + /// + /// open Privacy + /// + public override void OpenPrivacyURL() + { + + } + + /// + /// open agreement + /// + public override void OpenUserTermURL() + { + + } + + /// + /// open policy pop + /// + public override void OpenPolicyPop() + { + + } + + /// + /// More Games + /// + public override void OpenMoreGame() + { + + } + + #endregion + + #region Others (Uncommon) + + /// + /// shake(no repeat) + /// + /// shake time + public override void shake(int _shakeType, float _intensity = 1) + { + + } + + /// + /// shake(can repeat) + /// + /// repeat times : -1 + /// wait time,shake time(100,1000,100,111) + //public override void shake(int _repeatTimes, params int[] _shakeTime) + //{ + + //} + + /// + /// cancel shake + /// + public override void cancelShake() + { + + } + + /// + /// Show Tips + /// Pop-up prompt (the one with black transparent background) unified style, Chinese, Japanese, Korean and English, support multi-language, multi-language text + /// + /// game judges different languages ​​by itself and passes different strings + /// + /// title + /// content + public override void dialogTips(string _titleStr, string _contentStr) + { + + } + + /// + /// Open ULR by Browser + /// + /// + public override void openUrlBrowser(string _url) + { + + } + + /// + /// Open ULR By WEB POP + /// + /// + public override void openWebUrl(string _url) + { + + } + + /// + /// show Toast + /// + /// + public override void toast(string _content) + { + + } + + /// + /// push message + /// + public override void pushMsg() + { + + } + + #endregion + + } +} + +#endif \ No newline at end of file diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceIOS.cs.meta b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceIOS.cs.meta new file mode 100644 index 00000000..3932dd7a --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceIOS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fdae982dad895469192477b35a39b5e3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallback.cs b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallback.cs new file mode 100644 index 00000000..394f815f --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallback.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Touka +{ + /// + /// TKG Native SDK callback, Android & IOS use the same callback interface to ensure the uniformity of the interface + /// + public class TKGSDKCallback + { + // init callback + public static Action mInitCallback = null; + // game pause/resume callback + public static Action mGameFocusCallback = null; + + #region 插屏广告 + + /// + /// interad callback + /// + public static Action mInterAdCallback = null; + + #endregion + + + #region 激励视频广告 + + /// + /// reward callback + /// + public static Action mRewardCallback = null; + + /// + /// reward show failed + /// + public static Action mRewardShowFailedCallback = null; + + #endregion + + + /// + /// set init callback + /// + /// + public static void SetInitCallback(Action _initCallback = null) + { + mInitCallback = _initCallback; + } + + /// + /// set game pause/resume callback + /// + /// + public static void SetGameFocusCallback(Action _gameFocusAction) + { + mGameFocusCallback = _gameFocusAction; + } + } +} \ No newline at end of file diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallback.cs.meta b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallback.cs.meta new file mode 100644 index 00000000..f0718df7 --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d3e32a23cce1e4187a505a6f7506666d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallbackAndroid.cs b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallbackAndroid.cs new file mode 100644 index 00000000..37e8d3cc --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallbackAndroid.cs @@ -0,0 +1,297 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Touka +{ + public class TKGSDKCallbackAndroid + { + + } + + + + /// + /// TGK framework level callback + /// + public class AndroidProxyCallback : AndroidJavaProxy + { + public AndroidProxyCallback() : base("com.touka.tkg.idal.ITKGProxyCallback") { } + + // init succ callback + public void onInitSuccess() + { + Debug.Log("onInitSuccess"); + + Loom.QueueOnMainThread((pObj) => + { + if (TKGSDKCallback.mInitCallback != null) + { + TKGSDKCallback.mInitCallback.Invoke(); + } + }, ""); + } + + // init fail callback + public void onInitFail() + { + Debug.Log("onInitFail"); + + Loom.QueueOnMainThread((pObj) => + { + if (TKGSDKCallback.mInitCallback != null) + { + TKGSDKCallback.mInitCallback.Invoke(); + } + }, ""); + } + + // game Activity disable callback + public void onPause() + { + Debug.Log("onPause"); + + Loom.QueueOnMainThread((pObj) => + { + if (TKGSDKCallback.mGameFocusCallback != null) + { + TKGSDKCallback.mGameFocusCallback.Invoke(false); + } + }, ""); + } + + // game Activity visible callback + public void onResume() + { + Debug.Log("onResume"); + + Loom.QueueOnMainThread((pObj) => + { + if (TKGSDKCallback.mGameFocusCallback != null) + { + TKGSDKCallback.mGameFocusCallback.Invoke(true); + } + }, ""); + } + + // pause callback, like stop sound + public void pauseGame() + { + Debug.Log("pauseGame"); + + Loom.QueueOnMainThread((pObj) => + { + if (TKGSDKCallback.mGameFocusCallback != null) + { + TKGSDKCallback.mGameFocusCallback.Invoke(false); + } + + }, ""); + } + + // result callback, like replay sound + public void resumeGame() + { + Debug.Log("resumeGame"); + + Loom.QueueOnMainThread((pObj) => + { + if (TKGSDKCallback.mGameFocusCallback != null) + { + TKGSDKCallback.mGameFocusCallback.Invoke(true); + } + }, ""); + } + + } + + /// + /// InterAd callback + /// + public class AndroidInterADTKGAdCallback : AndroidJavaProxy + { + public AndroidInterADTKGAdCallback() : base("com.touka.tkg.idal.ITKGAdCallback") { } + + public void onClosed() + { + Debug.Log("onClosed"); + Loom.QueueOnMainThread((pObj) => + { + if (TKGSDKCallback.mInterAdCallback != null) + { + TKGSDKCallback.mInterAdCallback.Invoke(); + } + }, ""); + + } + public void onClicked() + { + Debug.Log("onClicked"); + } + + // click to skip ad + public void onSkip() + { + Debug.Log("onSkip"); + } + public void onLoaded() + { + Debug.Log("onLoaded"); + } + public void onLoadFail(int code, string msg) + { + Debug.Log("onLoadFail"); + } + public void onShow() + { + Debug.Log("onShow"); + } + public void onShowFail(int code, string msg) + { + Debug.Log("onShowFail"); + + if (code == (int)AdShowFailCodeType.AdIsNotReady) + { + Debug.Log("iv show failed - AdIsNotReady"); + }else if(code == (int)AdShowFailCodeType.AdIsReadyCannotShow) + { + Debug.Log("iv show failed - AdIsReadyCannotShow"); + } + else + { + Debug.Log("iv show failed - AdShowFailReal"); + } + + Loom.QueueOnMainThread((pObj) => + { + if (TKGSDKCallback.mInterAdCallback != null) + { + TKGSDKCallback.mInterAdCallback.Invoke(); + } + }, ""); + } + } + + /// + /// RewardAd callback + /// + public class AndroidRewardADTKGAdCallback : AndroidJavaProxy + { + public AndroidRewardADTKGAdCallback() : base("com.touka.tkg.idal.ITKGRewardADCallback") { } + + public void onClosed() + { + Debug.Log("AndroidRewardADTKGAdCallback onClosed"); + } + public void onClicked() + { + Debug.Log("AndroidRewardADTKGAdCallback onClicked"); + } + + // click to skip ad + public void onSkip() + { + Debug.Log("AndroidRewardADTKGAdCallback onSkip"); + } + public void onLoaded() + { + Debug.Log("AndroidRewardADTKGAdCallback onLoaded"); + } + public void onLoadFail(int code, string msg) + { + Debug.Log("AndroidRewardADTKGAdCallback onLoadFail, code : " + code + " , msg : " + msg); + } + public void onShow() + { + Debug.Log("AndroidRewardADTKGAdCallback onShow"); + } + + public void onShowFail(int code, string msg) + { + Debug.Log("AndroidRewardADTKGAdCallback onShowFail, code : " + code + " , msg : " + msg); + Loom.QueueOnMainThread((pObj) => + { + if (TKGSDKCallback.mRewardShowFailedCallback != null) + { + TKGSDKCallback.mRewardShowFailedCallback.Invoke(); + } + }, ""); + } + + /// + /// RewardAd give reward in this method + /// + /// when show rv succ, close rv must call back this, can use as iOS close callback + /// + /// + /// + /// + public void onReward(string msg, int code, bool isReward) + { + Debug.Log("onReward, msg : " + msg + " , code : " + code + " , isReward : " + isReward); + Loom.QueueOnMainThread((pObj) => + { + if (isReward) + { + if (TKGSDKCallback.mRewardCallback != null) + { + TKGSDKCallback.mRewardCallback.Invoke(true); + } + } + else + { + if (TKGSDKCallback.mRewardCallback != null) + { + TKGSDKCallback.mRewardCallback.Invoke(false); + } + } + }, ""); + } + } + + /// + /// bannerAd callback + /// + public class AndroidBannerADTKGAdCallback : AndroidJavaProxy + { + public AndroidBannerADTKGAdCallback() : base("com.touka.tkg.idal.ITKGAdCallback") { } + + public void onClosed() + { + Debug.Log("onClosed"); + } + public void onClicked() + { + Debug.Log("onClicked"); + } + public void onSkip() + { + Debug.Log("onSkip"); + } + public void onLoaded() + { + Debug.Log("onLoaded"); + } + public void onLoadFail(int code, string msg) + { + Debug.Log("onLoadFail, code : " + code + " , msg : " + msg); + } + public void onShow() + { + Debug.Log("onShow"); + } + public void onShowFail(int code, string msg) + { + Debug.Log("onShowFail, code : " + code + " , msg : " + msg); + } + } + + /* + Loom.QueueOnMainThread((pObj) => + { + + }, ""); + */ + +} + diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallbackAndroid.cs.meta b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallbackAndroid.cs.meta new file mode 100644 index 00000000..59e91fca --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallbackAndroid.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dc167804e776c4f849e823abc9f340bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallbackIOS.cs b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallbackIOS.cs new file mode 100644 index 00000000..7cae783c --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallbackIOS.cs @@ -0,0 +1,12 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Touka +{ + public class TKGSDKCallbackIOS + { + + } +} + diff --git a/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallbackIOS.cs.meta b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallbackIOS.cs.meta new file mode 100644 index 00000000..4260592e --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGSDKCallbackIOS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4f7da094c07e543bcb390b93b01aba44 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts/Utils.meta b/Assets/TKGSDK/NativeSDK/Scripts/Utils.meta new file mode 100644 index 00000000..77e47af2 --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/Utils.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49988ebe4ee55484ba94dff7acaadc7c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts/Utils/DplusAgent.cs b/Assets/TKGSDK/NativeSDK/Scripts/Utils/DplusAgent.cs new file mode 100644 index 00000000..f4abb407 --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/Utils/DplusAgent.cs @@ -0,0 +1,250 @@ +//#undef UNITY_EDITOR + +using UnityEngine; +using System; +using System.Runtime.InteropServices; +using System.Collections; +using System.Collections.Generic; +using System.Text; + + + +namespace Touka +{ + + public partial class Analytics + { + + +#if UNITY_ANDROID + + private static AndroidJavaObject AndroidJavaJsonObject(JSONObject jSONObject) + { + return new AndroidJavaObject("org.json.JSONObject", jSONObject.ToString()); + } + + private static JSONObject jsonObjectFromJava(AndroidJavaObject androidJavaJsonObject) + { + return (JSONObject)JSONNode.Parse(androidJavaJsonObject.Call("toString")); + } + + private static AndroidJavaObject ToJavaObject(object obj) + { + if (obj is int) + { + return new AndroidJavaObject("java.lang.Integer", obj); + } + else if (obj is long) + { + return new AndroidJavaObject("java.lang.Long", obj); + } + + else if (obj is float) + { + return new AndroidJavaObject("java.lang.Float", obj); + + } + else if (obj is double) + { + return new AndroidJavaObject("java.lang.Double", obj); + } + else if (obj is string) + { + return new AndroidJavaObject("java.lang.String", obj); + + } + else if(obj is bool) + { + + return new AndroidJavaObject("java.lang.Integer", Convert.ToInt32((bool)obj)); + + } + else + { + Debug.Log("不支持加入" + obj.GetType()+"类型,此kv对被丢弃"); + return null; + } + + + + + } + + + + private static AndroidJavaObject ToJavaHashMap(Dictionary dic) + { + var hashMap = new AndroidJavaObject("java.util.HashMap"); + + + foreach (var kv in dic) + { + var vauleObj = ToJavaObject(kv.Value); + if (vauleObj != null) + { + + hashMap.Call("put", kv.Key, vauleObj); + } + + } + + return hashMap; + } + public static AndroidJavaObject ToJavaHashMap(Dictionary dic) + { + var hashMap = new AndroidJavaObject("java.util.HashMap"); + foreach (var entry in dic) + { + hashMap.Call("put", entry.Key, entry.Value); + } + return hashMap; + + } + + private static AndroidJavaObject ToJavaList(String[] list) + { + var javaList = new AndroidJavaObject("java.util.ArrayList"); + + + foreach (String str in list) + { + javaList.Call("add", str); + } + + return javaList; + } + +#elif UNITY_IPHONE + + private static string ToJsonStr(Dictionary dict) + { + + var builder = new StringBuilder("{"); + foreach (KeyValuePair kv in dict) + { + if(kv.Value is string) + { + builder.AppendFormat("\"{0}\":\"{1}\",", kv.Key, kv.Value); + } + else if(kv.Value is float || kv.Value is double|| kv.Value is int || kv.Value is long) + { + builder.AppendFormat("\"{0}\":{1},", kv.Key, kv.Value.ToString()); + } + else if( kv.Value is bool) + { + builder.AppendFormat("\"{0}\":{1},", kv.Key, Convert.ToInt32(kv.Value)); + } + else + { + Debug.Log("不支持此类型"); + + } + + + + } + builder[builder.Length - 1] = '}'; + return builder.ToString(); + + + } +#endif + + + + + public static void EventObject(String eventID,Dictionary dict) + { + + } + + + + + public static void RegisterPreProperties(JSONObject jsonObject) + { + JSONObject filteredJsonObject = new JSONObject(); + + foreach (KeyValuePair kv in jsonObject) + { + if (kv.Value.IsObject || kv.Value.IsArray) + { + Debug.LogError("不支持加入Object/Array类型,此kv对被丢弃"); + + + } + else if ( kv.Value.IsBoolean) + { + + filteredJsonObject.Add(kv.Key, Convert.ToInt32(kv.Value.AsBool)); + + + } + else + { + filteredJsonObject.Add(kv.Key, kv.Value); + } + + + + } + + + + + } + + + + public static void UnregisterPreProperty(String propertyName) + { + + + } + + + + + + public static JSONObject GetPreProperties() + { + return null; + + + } + public static void ClearPreProperties() + { + + } + + + public static void SetFirstLaunchEvent(string[] trackID) + { + + + } + +#if UNITY_IPHONE + [DllImport("__Internal")] + private static extern void _EventObject(string eventID, string jsonStr); + [DllImport("__Internal")] + private static extern void _RegisterSuperProperty(string jsonStr); + [DllImport("__Internal")] + private static extern void _UnregisterSuperProperty(string propertyName); + [DllImport("__Internal")] + private static extern string _GetSuperProperties(); + [DllImport("__Internal")] + private static extern void _ClearSuperProperties(); + [DllImport("__Internal")] + private static extern void _SetFirstLaunchEvent(string[] propertyName,int len); +#endif + + + } + + + + + + +} diff --git a/Assets/TKGSDK/NativeSDK/Scripts/Utils/DplusAgent.cs.meta b/Assets/TKGSDK/NativeSDK/Scripts/Utils/DplusAgent.cs.meta new file mode 100644 index 00000000..efec719d --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/Utils/DplusAgent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 683ed0c395fa44a26b9d5ba286cb521c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts/Utils/Loom.cs b/Assets/TKGSDK/NativeSDK/Scripts/Utils/Loom.cs new file mode 100644 index 00000000..ac51d04a --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/Utils/Loom.cs @@ -0,0 +1,178 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using System; +using System.Threading; +using System.Linq; + +namespace Touka +{ + public class Loom : MonoBehaviour + { + public static int maxThreads = 8; + static int numThreads; + + private static Loom _current; + //private int _count; + public static Loom Current + { + get + { + Initialize(); + return _current; + } + } + + void Awake() + { + _current = this; + initialized = true; + } + + static bool initialized; + + public static void Initialize() + { + if (!initialized) + { + + if (!Application.isPlaying) + return; + initialized = true; + var g = new GameObject("Loom"); + _current = g.AddComponent(); +#if !ARTIST_BUILD + UnityEngine.Object.DontDestroyOnLoad(g); +#endif + } + + } + public struct NoDelayedQueueItem + { + public Action action; + public object param; + } + + private List _actions = new List(); + public struct DelayedQueueItem + { + public float time; + public Action action; + public object param; + } + private List _delayed = new List(); + + List _currentDelayed = new List(); + + public static void QueueOnMainThread(Action taction, object tparam) + { + QueueOnMainThread(taction, tparam, 0f); + } + public static void QueueOnMainThread(Action taction, object tparam, float time) + { + if (time != 0) + { + lock (Current._delayed) + { + Current._delayed.Add(new DelayedQueueItem { time = Time.time + time, action = taction, param = tparam }); + } + } + else + { + lock (Current._actions) + { + Current._actions.Add(new NoDelayedQueueItem { action = taction, param = tparam }); + } + } + } + + public static Thread RunAsync(Action a) + { + Initialize(); + while (numThreads >= maxThreads) + { + Thread.Sleep(100); + } + Interlocked.Increment(ref numThreads); + ThreadPool.QueueUserWorkItem(RunAction, a); + return null; + } + + private static void RunAction(object action) + { + try + { + ((Action)action)(); + } + catch + { + } + finally + { + Interlocked.Decrement(ref numThreads); + } + + } + + + void OnDisable() + { + if (_current == this) + { + + _current = null; + } + } + + public void ToukaGamesInit() + { + + } + + + + // Use this for initialization + void Start() + { + + } + + List _currentActions = new List(); + + // Update is called once per frame + void Update() + { + if (_actions.Count > 0) + { + lock (_actions) + { + _currentActions.Clear(); + _currentActions.AddRange(_actions); + _actions.Clear(); + } + for (int i = 0; i < _currentActions.Count; i++) + { + _currentActions[i].action(_currentActions[i].param); + } + } + + if (_delayed.Count > 0) + { + lock (_delayed) + { + _currentDelayed.Clear(); + _currentDelayed.AddRange(_delayed.Where(d => d.time <= Time.time)); + for (int i = 0; i < _currentDelayed.Count; i++) + { + _delayed.Remove(_currentDelayed[i]); + } + } + + for (int i = 0; i < _currentDelayed.Count; i++) + { + _currentDelayed[i].action(_currentDelayed[i].param); + } + } + } + } +} \ No newline at end of file diff --git a/Assets/TKGSDK/NativeSDK/Scripts/Utils/Loom.cs.meta b/Assets/TKGSDK/NativeSDK/Scripts/Utils/Loom.cs.meta new file mode 100644 index 00000000..41035f77 --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/Utils/Loom.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9035aca16cc8640a780f0553de2035aa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts/Utils/MiniJSON.cs b/Assets/TKGSDK/NativeSDK/Scripts/Utils/MiniJSON.cs new file mode 100644 index 00000000..89a1c8ec --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/Utils/MiniJSON.cs @@ -0,0 +1,637 @@ +/* + * Copyright (c) 2013 Calvin Rien + * + * Based on the JSON parser by Patrick van Bergen + * http://techblog.procurios.nl/k/618/news/view/14605/14863/How-do-I-write-my-own-parser-for-JSON.html + * + * Simplified it so that it doesn't throw exceptions + * and can be used in Unity iPhone with maximum code stripping. + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Text; + +namespace Touka +{ + namespace MiniJSON + { + // Example usage: + // + // using UnityEngine; + // using System.Collections; + // using System.Collections.Generic; + // using MiniJSON; + // + // public class MiniJSONTest : MonoBehaviour { + // void Start () { + // var jsonString = "{ \"array\": [1.44,2,3], " + + // "\"object\": {\"key1\":\"value1\", \"key2\":256}, " + + // "\"string\": \"The quick brown fox \\\"jumps\\\" over the lazy dog \", " + + // "\"unicode\": \"\\u3041 Men\u00fa sesi\u00f3n\", " + + // "\"int\": 65536, " + + // "\"float\": 3.1415926, " + + // "\"bool\": true, " + + // "\"null\": null }"; + // + // var dict = Json.Deserialize(jsonString) as Dictionary; + // + // Debuger.Log("deserialized: " + dict.GetType()); + // Debuger.Log("dict['array'][0]: " + ((List) dict["array"])[0]); + // Debuger.Log("dict['string']: " + (string) dict["string"]); + // Debuger.Log("dict['float']: " + (double) dict["float"]); // floats come out as doubles + // Debuger.Log("dict['int']: " + (long) dict["int"]); // ints come out as longs + // Debuger.Log("dict['unicode']: " + (string) dict["unicode"]); + // + // var str = Json.Serialize(dict); + // + // Debuger.Log("serialized: " + str); + // } + // } + + /// + /// This class encodes and decodes JSON strings. + /// Spec. details, see http://www.json.org/ + /// + /// JSON uses Arrays and Objects. These correspond here to the datatypes IList and IDictionary. + /// All numbers are parsed to doubles. + /// + public static class Json + { + /// + /// Parses the string json into a value + /// + /// A JSON string. + /// An List<object>, a Dictionary<string, object>, a double, an integer,a string, null, true, or false + public static object Deserialize(string json) + { + // save the string for debug information + if (json == null) + { + return null; + } + + return Parser.Parse(json); + } + + sealed class Parser : IDisposable + { + const string WORD_BREAK = "{}[],:\""; + + public static bool IsWordBreak(char c) + { + return Char.IsWhiteSpace(c) || WORD_BREAK.IndexOf(c) != -1; + } + + enum TOKEN + { + NONE, + CURLY_OPEN, + CURLY_CLOSE, + SQUARED_OPEN, + SQUARED_CLOSE, + COLON, + COMMA, + STRING, + NUMBER, + TRUE, + FALSE, + NULL + }; + + StringReader json; + + Parser(string jsonString) + { + json = new StringReader(jsonString); + } + + public static object Parse(string jsonString) + { + using (var instance = new Parser(jsonString)) + { + return instance.ParseValue(); + } + } + + public void Dispose() + { + json.Dispose(); + json = null; + } + + Dictionary ParseObject() + { + Dictionary table = new Dictionary(); + + // ditch opening brace + json.Read(); + + // { + while (true) + { + switch (NextToken) + { + case TOKEN.NONE: + return null; + case TOKEN.COMMA: + continue; + case TOKEN.CURLY_CLOSE: + return table; + default: + // name + string name = ParseString(); + if (name == null) + { + return null; + } + + // : + if (NextToken != TOKEN.COLON) + { + return null; + } + // ditch the colon + json.Read(); + + // value + table[name] = ParseValue(); + break; + } + } + } + + List ParseArray() + { + List array = new List(); + + // ditch opening bracket + json.Read(); + + // [ + var parsing = true; + while (parsing) + { + TOKEN nextToken = NextToken; + + switch (nextToken) + { + case TOKEN.NONE: + return null; + case TOKEN.COMMA: + continue; + case TOKEN.SQUARED_CLOSE: + parsing = false; + break; + default: + object value = ParseByToken(nextToken); + + array.Add(value); + break; + } + } + + return array; + } + + object ParseValue() + { + TOKEN nextToken = NextToken; + return ParseByToken(nextToken); + } + + object ParseByToken(TOKEN token) + { + switch (token) + { + case TOKEN.STRING: + return ParseString(); + case TOKEN.NUMBER: + return ParseNumber(); + case TOKEN.CURLY_OPEN: + return ParseObject(); + case TOKEN.SQUARED_OPEN: + return ParseArray(); + case TOKEN.TRUE: + return true; + case TOKEN.FALSE: + return false; + case TOKEN.NULL: + return null; + default: + return null; + } + } + + string ParseString() + { + StringBuilder s = new StringBuilder(); + char c; + + // ditch opening quote + json.Read(); + + bool parsing = true; + while (parsing) + { + + if (json.Peek() == -1) + { + parsing = false; + break; + } + + c = NextChar; + switch (c) + { + case '"': + parsing = false; + break; + case '\\': + if (json.Peek() == -1) + { + parsing = false; + break; + } + + c = NextChar; + switch (c) + { + case '"': + case '\\': + case '/': + s.Append(c); + break; + case 'b': + s.Append('\b'); + break; + case 'f': + s.Append('\f'); + break; + case 'n': + s.Append('\n'); + break; + case 'r': + s.Append('\r'); + break; + case 't': + s.Append('\t'); + break; + case 'u': + var hex = new char[4]; + + for (int i = 0; i < 4; i++) + { + hex[i] = NextChar; + } + + s.Append((char)Convert.ToInt32(new string(hex), 16)); + break; + } + break; + default: + s.Append(c); + break; + } + } + + return s.ToString(); + } + + object ParseNumber() + { + string number = NextWord; + + if (number.IndexOf('.') == -1) + { + long parsedInt; + Int64.TryParse(number, out parsedInt); + return parsedInt; + } + + double parsedDouble; + Double.TryParse(number, out parsedDouble); + return parsedDouble; + } + + void EatWhitespace() + { + while (json.Peek() != -1) + { + if (Char.IsWhiteSpace(PeekChar)) + json.Read(); + else + break; + } + } + + char PeekChar + { + get + { + return Convert.ToChar(json.Peek()); + } + } + + char NextChar + { + get + { + return Convert.ToChar(json.Read()); + } + } + + string NextWord + { + get + { + StringBuilder word = new StringBuilder(); + + while (json.Peek() != -1) + { + if (!IsWordBreak(PeekChar)) + { + word.Append(NextChar); + } + else + { + break; + } + } + + return word.ToString(); + } + } + + TOKEN NextToken + { + get + { + EatWhitespace(); + + if (json.Peek() == -1) + { + return TOKEN.NONE; + } + + switch (PeekChar) + { + case '{': + return TOKEN.CURLY_OPEN; + case '}': + json.Read(); + return TOKEN.CURLY_CLOSE; + case '[': + return TOKEN.SQUARED_OPEN; + case ']': + json.Read(); + return TOKEN.SQUARED_CLOSE; + case ',': + json.Read(); + return TOKEN.COMMA; + case '"': + return TOKEN.STRING; + case ':': + return TOKEN.COLON; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '-': + return TOKEN.NUMBER; + } + + switch (NextWord) + { + case "false": + return TOKEN.FALSE; + case "true": + return TOKEN.TRUE; + case "null": + return TOKEN.NULL; + } + + return TOKEN.NONE; + } + } + } + + /// + /// Converts a IDictionary / IList object or a simple type (string, int, etc.) into a JSON string + /// + /// A Dictionary<string, object> / List<object> + /// A JSON encoded string, or null if object 'json' is not serializable + public static string Serialize(object obj) + { + return Serializer.Serialize(obj); + } + + sealed class Serializer + { + StringBuilder builder; + + Serializer() + { + builder = new StringBuilder(); + } + + public static string Serialize(object obj) + { + var instance = new Serializer(); + + instance.SerializeValue(obj); + + return instance.builder.ToString(); + } + + void SerializeValue(object value) + { + IList asList; + IDictionary asDict; + string asStr; + + if (value == null) + { + builder.Append("null"); + } + else if ((asStr = value as string) != null) + { + SerializeString(asStr); + } + else if (value is bool) + { + builder.Append((bool)value ? "true" : "false"); + } + else if ((asList = value as IList) != null) + { + SerializeArray(asList); + } + else if ((asDict = value as IDictionary) != null) + { + SerializeObject(asDict); + } + else if (value is char) + { + SerializeString(new string((char)value, 1)); + } + else + { + SerializeOther(value); + } + } + + void SerializeObject(IDictionary obj) + { + bool first = true; + + builder.Append('{'); + + foreach (object e in obj.Keys) + { + if (!first) + { + builder.Append(','); + } + + SerializeString(e.ToString()); + builder.Append(':'); + + SerializeValue(obj[e]); + + first = false; + } + + builder.Append('}'); + } + + void SerializeArray(IList anArray) + { + builder.Append('['); + + bool first = true; + + foreach (object obj in anArray) + { + if (!first) + { + builder.Append(','); + } + + SerializeValue(obj); + + first = false; + } + + builder.Append(']'); + } + + void SerializeString(string str) + { + builder.Append('\"'); + + char[] charArray = str.ToCharArray(); + foreach (var c in charArray) + { + switch (c) + { + case '"': + builder.Append("\\\""); + break; + case '\\': + builder.Append("\\\\"); + break; + case '\b': + builder.Append("\\b"); + break; + case '\f': + builder.Append("\\f"); + break; + case '\n': + builder.Append("\\n"); + break; + case '\r': + builder.Append("\\r"); + break; + case '\t': + builder.Append("\\t"); + break; + default: + int codepoint = Convert.ToInt32(c); + if ((codepoint >= 32) && (codepoint <= 126)) + { + builder.Append(c); + } + else + { + builder.Append("\\u"); + builder.Append(codepoint.ToString("x4")); + } + break; + } + } + + builder.Append('\"'); + } + + void SerializeOther(object value) + { + // NOTE: decimals lose precision during serialization. + // They always have, I'm just letting you know. + // Previously floats and doubles lost precision too. + if (value is float) + { + builder.Append(((float)value).ToString("R")); + } + else if (value is int + || value is uint + || value is long + || value is sbyte + || value is byte + || value is short + || value is ushort + || value is ulong) + { + builder.Append(value); + } + else if (value is double + || value is decimal) + { + builder.Append(Convert.ToDouble(value).ToString("R")); + } + else + { + SerializeString(value.ToString()); + } + } + } + } + } + +} + diff --git a/Assets/TKGSDK/NativeSDK/Scripts/Utils/MiniJSON.cs.meta b/Assets/TKGSDK/NativeSDK/Scripts/Utils/MiniJSON.cs.meta new file mode 100644 index 00000000..2b2b7bab --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/Utils/MiniJSON.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4c9cd188383844150974623f9279ff48 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/NativeSDK/Scripts/Utils/SimpleJSON.cs b/Assets/TKGSDK/NativeSDK/Scripts/Utils/SimpleJSON.cs new file mode 100644 index 00000000..68b19e4c --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/Utils/SimpleJSON.cs @@ -0,0 +1,1398 @@ +//#define USE_SharpZipLib +#if !UNITY_WEBPLAYER +#define USE_FileIO +#endif +/* * * * * + * A simple JSON Parser / builder + * ------------------------------ + * + * It mainly has been written as a simple JSON parser. It can build a JSON string + * from the node-tree, or generate a node tree from any valid JSON string. + * + * If you want to use compression when saving to file / stream / B64 you have to include + * SharpZipLib ( http://www.icsharpcode.net/opensource/sharpziplib/ ) in your project and + * define "USE_SharpZipLib" at the top of the file + * + * Written by Bunny83 + * 2012-06-09 + * + * + * Features / attributes: + * - provides strongly typed node classes and lists / dictionaries + * - provides easy access to class members / array items / data values + * - the parser now properly identifies types. So generating JSON with this framework should work. + * - only double quotes (") are used for quoting strings. + * - provides "casting" properties to easily convert to / from those types: + * int / float / double / bool + * - provides a common interface for each node so no explicit casting is required. + * - the parser tries to avoid errors, but if malformed JSON is parsed the result is more or less undefined + * - It can serialize/deserialize a node tree into/from an experimental compact binary format. It might + * be handy if you want to store things in a file and don't want it to be easily modifiable + * + * + * 2012-12-17 Update: + * - Added internal JSONLazyCreator class which simplifies the construction of a JSON tree + * Now you can simple reference any item that doesn't exist yet and it will return a JSONLazyCreator + * The class determines the required type by it's further use, creates the type and removes itself. + * - Added binary serialization / deserialization. + * - Added support for BZip2 zipped binary format. Requires the SharpZipLib ( http://www.icsharpcode.net/opensource/sharpziplib/ ) + * The usage of the SharpZipLib library can be disabled by removing or commenting out the USE_SharpZipLib define at the top + * - The serializer uses different types when it comes to store the values. Since my data values + * are all of type string, the serializer will "try" which format fits best. The order is: int, float, double, bool, string. + * It's not the most efficient way but for a moderate amount of data it should work on all platforms. + * + * 2017-03-08 Update: + * - Optimised parsing by using a StringBuilder for token. This prevents performance issues when large + * string data fields are contained in the json data. + * - Finally refactored the badly named JSONClass into JSONObject. + * - Replaced the old JSONData class by distict typed classes ( JSONString, JSONNumber, JSONBool, JSONNull ) this + * allows to propertly convert the node tree back to json without type information loss. The actual value + * parsing now happens at parsing time and not when you actually access one of the casting properties. + * + * The MIT License (MIT) + * + * Copyright (c) 2012-2017 Markus Göbel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * * * * */ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Touka +{ + public enum JSONNodeType + { + Array = 1, + Object = 2, + String = 3, + Number = 4, + NullValue = 5, + Boolean = 6, + None = 7, + } + + public abstract partial class JSONNode + { + #region common interface + + public virtual JSONNode this[int aIndex] { get { return null; } set { } } + + public virtual JSONNode this[string aKey] { get { return null; } set { } } + + public virtual string Value { get { return ""; } set { } } + + public virtual int Count { get { return 0; } } + + public virtual bool IsNumber { get { return false; } } + public virtual bool IsString { get { return false; } } + public virtual bool IsBoolean { get { return false; } } + public virtual bool IsNull { get { return false; } } + public virtual bool IsArray { get { return false; } } + public virtual bool IsObject { get { return false; } } + + public virtual void Add(string aKey, JSONNode aItem) + { + } + public virtual void Add(JSONNode aItem) + { + Add("", aItem); + } + + public virtual JSONNode Remove(string aKey) + { + return null; + } + + public virtual JSONNode Remove(int aIndex) + { + return null; + } + + public virtual JSONNode Remove(JSONNode aNode) + { + return aNode; + } + + public virtual IEnumerable Children + { + get + { + yield break; + } + } + + public IEnumerable DeepChildren + { + get + { + foreach (var C in Children) + foreach (var D in C.DeepChildren) + yield return D; + } + } + + public override string ToString() + { + return "JSONNode"; + } + + public virtual string ToString(string aIndent) + { + return ToString(aIndent, ""); + } + + internal abstract string ToString(string aIndent, string aPrefix); + + #endregion common interface + + #region typecasting properties + + public abstract JSONNodeType Tag { get; } + + public virtual double AsDouble + { + get + { + double v = 0.0; + if (double.TryParse(Value, out v)) + return v; + return 0.0; + } + set + { + Value = value.ToString(); + } + } + + public virtual int AsInt + { + get { return (int)AsDouble; } + set { AsDouble = value; } + } + + public virtual float AsFloat + { + get { return (float)AsDouble; } + set { AsDouble = value; } + } + + public virtual bool AsBool + { + get + { + bool v = false; + if (bool.TryParse(Value, out v)) + return v; + return !string.IsNullOrEmpty(Value); + } + set + { + Value = (value) ? "true" : "false"; + } + } + + public virtual JSONArray AsArray + { + get + { + return this as JSONArray; + } + } + + public virtual JSONObject AsObject + { + get + { + return this as JSONObject; + } + } + + + #endregion typecasting properties + + #region operators + + public static implicit operator JSONNode(string s) + { + return new JSONString(s); + } + public static implicit operator string(JSONNode d) + { + return (d == null) ? null : d.Value; + } + + public static implicit operator JSONNode(double n) + { + return new JSONNumber(n); + } + public static implicit operator double(JSONNode d) + { + return (d == null) ? 0 : d.AsDouble; + } + + public static implicit operator JSONNode(float n) + { + return new JSONNumber(n); + } + public static implicit operator float(JSONNode d) + { + return (d == null) ? 0 : d.AsFloat; + } + + public static implicit operator JSONNode(int n) + { + return new JSONNumber(n); + } + public static implicit operator int(JSONNode d) + { + return (d == null) ? 0 : d.AsInt; + } + + public static implicit operator JSONNode(bool b) + { + return new JSONBool(b); + } + public static implicit operator bool(JSONNode d) + { + return (d == null) ? false : d.AsBool; + } + + public static bool operator ==(JSONNode a, object b) + { + if (ReferenceEquals(a, b)) + return true; + bool aIsNull = a is JSONNull || ReferenceEquals(a, null) || a is JSONLazyCreator; + bool bIsNull = b is JSONNull || ReferenceEquals(b, null) || b is JSONLazyCreator; + return (aIsNull && bIsNull); + } + + public static bool operator !=(JSONNode a, object b) + { + return !(a == b); + } + + public override bool Equals(object obj) + { + return System.Object.ReferenceEquals(this, obj); + } + + public override int GetHashCode() + { + return base.GetHashCode(); + } + + #endregion operators + internal static StringBuilder m_EscapeBuilder = new StringBuilder(); + internal static string Escape(string aText) + { + m_EscapeBuilder.Length = 0; + if (m_EscapeBuilder.Capacity < aText.Length + aText.Length / 10) + m_EscapeBuilder.Capacity = aText.Length + aText.Length / 10; + foreach (char c in aText) + { + switch (c) + { + case '\\': + m_EscapeBuilder.Append("\\\\"); + break; + case '\"': + m_EscapeBuilder.Append("\""); + break; + case '\n': + m_EscapeBuilder.Append("\\n"); + break; + case '\r': + m_EscapeBuilder.Append("\\r"); + break; + case '\t': + m_EscapeBuilder.Append("\\t"); + break; + case '\b': + m_EscapeBuilder.Append("\\b"); + break; + case '\f': + m_EscapeBuilder.Append("\\f"); + break; + default: + m_EscapeBuilder.Append(c); + break; + } + } + string result = m_EscapeBuilder.ToString(); + m_EscapeBuilder.Length = 0; + return result; + } + + static void ParseElement(JSONNode ctx, string token, string tokenName, bool quoted) + { + if (quoted) + { + ctx.Add(tokenName, token); + return; + } + string tmp = token.ToLower(); + if (tmp == "false" || tmp == "true") + ctx.Add(tokenName, tmp == "true"); + else if (tmp == "null") + ctx.Add(tokenName, null); + else + { + double val; + if (double.TryParse(token, out val)) + ctx.Add(tokenName, val); + else + ctx.Add(tokenName, token); + } + } + + public static JSONNode Parse(string aJSON) + { + Stack stack = new Stack(); + JSONNode ctx = null; + int i = 0; + StringBuilder Token = new StringBuilder(); + string TokenName = ""; + bool QuoteMode = false; + bool TokenIsQuoted = false; + while (i < aJSON.Length) + { + switch (aJSON[i]) + { + case '{': + if (QuoteMode) + { + Token.Append(aJSON[i]); + break; + } + stack.Push(new JSONObject()); + if (ctx != null) + { + ctx.Add(TokenName, stack.Peek()); + } + TokenName = ""; + Token.Length = 0; + ctx = stack.Peek(); + break; + + case '[': + if (QuoteMode) + { + Token.Append(aJSON[i]); + break; + } + + stack.Push(new JSONArray()); + if (ctx != null) + { + ctx.Add(TokenName, stack.Peek()); + } + TokenName = ""; + Token.Length = 0; + ctx = stack.Peek(); + break; + + case '}': + case ']': + if (QuoteMode) + { + + Token.Append(aJSON[i]); + break; + } + if (stack.Count == 0) + throw new Exception("JSON Parse: Too many closing brackets"); + + stack.Pop(); + if (Token.Length > 0) + { + ParseElement(ctx, Token.ToString(), TokenName, TokenIsQuoted); + TokenIsQuoted = false; + } + TokenName = ""; + Token.Length = 0; + if (stack.Count > 0) + ctx = stack.Peek(); + break; + + case ':': + if (QuoteMode) + { + Token.Append(aJSON[i]); + break; + } + TokenName = Token.ToString().Trim(); + Token.Length = 0; + TokenIsQuoted = false; + break; + + case '"': + QuoteMode ^= true; + TokenIsQuoted |= QuoteMode; + break; + + case ',': + if (QuoteMode) + { + Token.Append(aJSON[i]); + break; + } + if (Token.Length > 0) + { + ParseElement(ctx, Token.ToString(), TokenName, TokenIsQuoted); + TokenIsQuoted = false; + } + TokenName = ""; + Token.Length = 0; + TokenIsQuoted = false; + break; + + case '\r': + case '\n': + break; + + case ' ': + case '\t': + if (QuoteMode) + Token.Append(aJSON[i]); + break; + + case '\\': + ++i; + if (QuoteMode) + { + char C = aJSON[i]; + switch (C) + { + case 't': + Token.Append('\t'); + break; + case 'r': + Token.Append('\r'); + break; + case 'n': + Token.Append('\n'); + break; + case 'b': + Token.Append('\b'); + break; + case 'f': + Token.Append('\f'); + break; + case 'u': + { + string s = aJSON.Substring(i + 1, 4); + Token.Append((char)int.Parse( + s, + System.Globalization.NumberStyles.AllowHexSpecifier)); + i += 4; + break; + } + default: + Token.Append(C); + break; + } + } + break; + + default: + Token.Append(aJSON[i]); + break; + } + ++i; + } + if (QuoteMode) + { + throw new Exception("JSON Parse: Quotation marks seems to be messed up."); + } + return ctx; + } + + public virtual void Serialize(System.IO.BinaryWriter aWriter) + { + } + + public void SaveToStream(System.IO.Stream aData) + { + var W = new System.IO.BinaryWriter(aData); + Serialize(W); + } + + #if USE_SharpZipLib + public void SaveToCompressedStream(System.IO.Stream aData) + { + using (var gzipOut = new ICSharpCode.SharpZipLib.BZip2.BZip2OutputStream(aData)) + { + gzipOut.IsStreamOwner = false; + SaveToStream(gzipOut); + gzipOut.Close(); + } + } + + public void SaveToCompressedFile(string aFileName) + { + + #if USE_FileIO + System.IO.Directory.CreateDirectory((new System.IO.FileInfo(aFileName)).Directory.FullName); + using(var F = System.IO.File.OpenWrite(aFileName)) + { + SaveToCompressedStream(F); + } + + #else + throw new Exception("Can't use File IO stuff in the webplayer"); + #endif + } + public string SaveToCompressedBase64() + { + using (var stream = new System.IO.MemoryStream()) + { + SaveToCompressedStream(stream); + stream.Position = 0; + return System.Convert.ToBase64String(stream.ToArray()); + } + } + + #else + public void SaveToCompressedStream(System.IO.Stream aData) + { + throw new Exception("Can't use compressed functions. You need include the SharpZipLib and uncomment the define at the top of SimpleJSON"); + } + + public void SaveToCompressedFile(string aFileName) + { + throw new Exception("Can't use compressed functions. You need include the SharpZipLib and uncomment the define at the top of SimpleJSON"); + } + + public string SaveToCompressedBase64() + { + throw new Exception("Can't use compressed functions. You need include the SharpZipLib and uncomment the define at the top of SimpleJSON"); + } + #endif + + public void SaveToFile(string aFileName) + { + #if USE_FileIO + System.IO.Directory.CreateDirectory((new System.IO.FileInfo(aFileName)).Directory.FullName); + using (var F = System.IO.File.OpenWrite(aFileName)) + { + SaveToStream(F); + } + #else + throw new Exception ("Can't use File IO stuff in the webplayer"); + #endif + } + + public string SaveToBase64() + { + using (var stream = new System.IO.MemoryStream()) + { + SaveToStream(stream); + stream.Position = 0; + return System.Convert.ToBase64String(stream.ToArray()); + } + } + + public static JSONNode Deserialize(System.IO.BinaryReader aReader) + { + JSONNodeType type = (JSONNodeType)aReader.ReadByte(); + switch (type) + { + case JSONNodeType.Array: + { + int count = aReader.ReadInt32(); + JSONArray tmp = new JSONArray(); + for (int i = 0; i < count; i++) + tmp.Add(Deserialize(aReader)); + return tmp; + } + case JSONNodeType.Object: + { + int count = aReader.ReadInt32(); + JSONObject tmp = new JSONObject(); + for (int i = 0; i < count; i++) + { + string key = aReader.ReadString(); + var val = Deserialize(aReader); + tmp.Add(key, val); + } + return tmp; + } + case JSONNodeType.String: + { + return new JSONString(aReader.ReadString()); + } + case JSONNodeType.Number: + { + return new JSONNumber(aReader.ReadDouble()); + } + case JSONNodeType.Boolean: + { + return new JSONBool(aReader.ReadBoolean()); + } + case JSONNodeType.NullValue: + { + return new JSONNull(); + } + default: + { + throw new Exception("Error deserializing JSON. Unknown tag: " + type); + } + } + } + + #if USE_SharpZipLib + public static JSONNode LoadFromCompressedStream(System.IO.Stream aData) + { + var zin = new ICSharpCode.SharpZipLib.BZip2.BZip2InputStream(aData); + return LoadFromStream(zin); + } + public static JSONNode LoadFromCompressedFile(string aFileName) + { + #if USE_FileIO + using(var F = System.IO.File.OpenRead(aFileName)) + { + return LoadFromCompressedStream(F); + } + #else + throw new Exception("Can't use File IO stuff in the webplayer"); + #endif + } + public static JSONNode LoadFromCompressedBase64(string aBase64) + { + var tmp = System.Convert.FromBase64String(aBase64); + var stream = new System.IO.MemoryStream(tmp); + stream.Position = 0; + return LoadFromCompressedStream(stream); + } + #else + public static JSONNode LoadFromCompressedFile(string aFileName) + { + throw new Exception("Can't use compressed functions. You need include the SharpZipLib and uncomment the define at the top of SimpleJSON"); + } + + public static JSONNode LoadFromCompressedStream(System.IO.Stream aData) + { + throw new Exception("Can't use compressed functions. You need include the SharpZipLib and uncomment the define at the top of SimpleJSON"); + } + + public static JSONNode LoadFromCompressedBase64(string aBase64) + { + throw new Exception("Can't use compressed functions. You need include the SharpZipLib and uncomment the define at the top of SimpleJSON"); + } + #endif + + public static JSONNode LoadFromStream(System.IO.Stream aData) + { + using (var R = new System.IO.BinaryReader(aData)) + { + return Deserialize(R); + } + } + + public static JSONNode LoadFromFile(string aFileName) + { + #if USE_FileIO + using (var F = System.IO.File.OpenRead(aFileName)) + { + return LoadFromStream(F); + } + #else + throw new Exception ("Can't use File IO stuff in the webplayer"); + #endif + } + + public static JSONNode LoadFromBase64(string aBase64) + { + var tmp = System.Convert.FromBase64String(aBase64); + var stream = new System.IO.MemoryStream(tmp); + stream.Position = 0; + return LoadFromStream(stream); + } + } + // End of JSONNode + + public class JSONArray : JSONNode, IEnumerable + { + private List m_List = new List(); + + public override JSONNodeType Tag { get { return JSONNodeType.Array; } } + public override bool IsArray { get { return true; } } + + + + public override JSONNode this[int aIndex] + { + get + { + if (aIndex < 0 || aIndex >= m_List.Count) + return new JSONLazyCreator(this); + return m_List[aIndex]; + } + set + { + if (value == null) + value = new JSONNull(); + if (aIndex < 0 || aIndex >= m_List.Count) + m_List.Add(value); + else + m_List[aIndex] = value; + } + } + + public override JSONNode this[string aKey] + { + get { return new JSONLazyCreator(this); } + set + { + if (value == null) + value = new JSONNull(); + m_List.Add(value); + } + } + + public override int Count + { + get { return m_List.Count; } + } + + public override void Add(string aKey, JSONNode aItem) + { + if (aItem == null) + aItem = new JSONNull(); + m_List.Add(aItem); + } + + public override JSONNode Remove(int aIndex) + { + if (aIndex < 0 || aIndex >= m_List.Count) + return null; + JSONNode tmp = m_List[aIndex]; + m_List.RemoveAt(aIndex); + return tmp; + } + + public override JSONNode Remove(JSONNode aNode) + { + m_List.Remove(aNode); + return aNode; + } + + public override IEnumerable Children + { + get + { + foreach (JSONNode N in m_List) + yield return N; + } + } + + public IEnumerator GetEnumerator() + { + foreach (JSONNode N in m_List) + yield return N; + } + + public override string ToString() + { + string result = "[ "; + foreach (JSONNode N in m_List) + { + if (result.Length > 2) + result += ", "; + result += N.ToString(); + } + result += " ]"; + return result; + } + + internal override string ToString(string aIndent, string aPrefix) + { + string result = "[ "; + foreach (JSONNode N in m_List) + { + if (result.Length > 3) + result += ", "; + result += "\n"+aPrefix + aIndent + N.ToString(aIndent, aPrefix + aIndent); + } + result += "\n" + aPrefix + "]"; + return result; + } + + public override void Serialize(System.IO.BinaryWriter aWriter) + { + aWriter.Write((byte)JSONNodeType.Array); + aWriter.Write(m_List.Count); + for (int i = 0; i < m_List.Count; i++) + { + m_List[i].Serialize(aWriter); + } + } + } + // End of JSONArray + + public class JSONObject : JSONNode, IEnumerable + { + private Dictionary m_Dict = new Dictionary(); + + public override JSONNodeType Tag { get { return JSONNodeType.Object; } } + public override bool IsObject { get { return true; } } + + + public override JSONNode this[string aKey] + { + get + { + if (m_Dict.ContainsKey(aKey)) + return m_Dict[aKey]; + else + return new JSONLazyCreator(this, aKey); + } + set + { + if (value == null) + value = new JSONNull(); + if (m_Dict.ContainsKey(aKey)) + m_Dict[aKey] = value; + else + m_Dict.Add(aKey, value); + } + } + + public override JSONNode this[int aIndex] + { + get + { + if (aIndex < 0 || aIndex >= m_Dict.Count) + return null; + return m_Dict.ElementAt(aIndex).Value; + } + set + { + if (value == null) + value = new JSONNull(); + if (aIndex < 0 || aIndex >= m_Dict.Count) + return; + string key = m_Dict.ElementAt(aIndex).Key; + m_Dict[key] = value; + } + } + + public override int Count + { + get { return m_Dict.Count; } + } + + public override void Add(string aKey, JSONNode aItem) + { + if (aItem == null) + aItem = new JSONNull(); + + if (!string.IsNullOrEmpty(aKey)) + { + if (m_Dict.ContainsKey(aKey)) + m_Dict[aKey] = aItem; + else + m_Dict.Add(aKey, aItem); + } + else + m_Dict.Add(Guid.NewGuid().ToString(), aItem); + } + + public override JSONNode Remove(string aKey) + { + if (!m_Dict.ContainsKey(aKey)) + return null; + JSONNode tmp = m_Dict[aKey]; + m_Dict.Remove(aKey); + return tmp; + } + + public override JSONNode Remove(int aIndex) + { + if (aIndex < 0 || aIndex >= m_Dict.Count) + return null; + var item = m_Dict.ElementAt(aIndex); + m_Dict.Remove(item.Key); + return item.Value; + } + + public override JSONNode Remove(JSONNode aNode) + { + try + { + var item = m_Dict.Where(k => k.Value == aNode).First(); + m_Dict.Remove(item.Key); + return aNode; + } + catch + { + return null; + } + } + + public override IEnumerable Children + { + get + { + foreach (KeyValuePair N in m_Dict) + yield return N.Value; + } + } + + public IEnumerator GetEnumerator() + { + foreach (KeyValuePair N in m_Dict) + yield return N; + } + + public override string ToString() + { + string result = "{"; + foreach (KeyValuePair N in m_Dict) + { + if (result.Length > 2) + result += ", "; + result += "\"" + Escape(N.Key) + "\":" + N.Value.ToString(); + } + result += "}"; + return result; + } + + internal override string ToString(string aIndent, string aPrefix) + { + string result = "{ "; + foreach (KeyValuePair N in m_Dict) + { + if (result.Length > 3) + result += ", "; + result += "\n" + aPrefix + aIndent + "\"" + Escape(N.Key) + "\" : "; + result += N.Value.ToString(aIndent, aPrefix + aIndent); + } + result += "\n" + aPrefix + "}"; + return result; + } + + public override void Serialize(System.IO.BinaryWriter aWriter) + { + aWriter.Write((byte)JSONNodeType.Object); + aWriter.Write(m_Dict.Count); + foreach (string K in m_Dict.Keys) + { + aWriter.Write(K); + m_Dict[K].Serialize(aWriter); + } + } + } + // End of JSONObject + + public class JSONString : JSONNode + { + private string m_Data; + + public override JSONNodeType Tag { get { return JSONNodeType.String; } } + public override bool IsString { get { return true; } } + + public override string Value + { + get { return m_Data; } + set + { + m_Data = value; + } + } + + public JSONString(string aData) + { + m_Data = aData; + } + + public override string ToString() + { + return "\"" + Escape(m_Data) + "\""; + } + + internal override string ToString(string aIndent, string aPrefix) + { + return "\"" + Escape(m_Data) + "\""; + } + + public override void Serialize(System.IO.BinaryWriter aWriter) + { + aWriter.Write((byte)JSONNodeType.String); + aWriter.Write(m_Data); + } + } + // End of JSONString + + + public class JSONNumber : JSONNode + { + private double m_Data; + + public override JSONNodeType Tag { get { return JSONNodeType.Number; } } + public override bool IsNumber { get { return true; } } + + + public override string Value + { + get { return m_Data.ToString(); } + set + { + double v; + if (double.TryParse(value, out v)) + m_Data = v; + } + } + + public override double AsDouble + { + get { return m_Data; } + set { m_Data = value; } + } + + public JSONNumber(double aData) + { + m_Data = aData; + } + + public JSONNumber(string aData) + { + Value = aData; + } + + public override string ToString() + { + return m_Data.ToString(); + } + + internal override string ToString(string aIndent, string aPrefix) + { + return m_Data.ToString(); + } + + public override void Serialize(System.IO.BinaryWriter aWriter) + { + aWriter.Write((byte)JSONNodeType.Number); + aWriter.Write(m_Data); + } + } + // End of JSONNumber + + + public class JSONBool : JSONNode + { + private bool m_Data; + + public override JSONNodeType Tag { get { return JSONNodeType.Boolean; } } + public override bool IsBoolean { get { return true; } } + + + public override string Value + { + get { return m_Data.ToString(); } + set + { + bool v; + if (bool.TryParse(value, out v)) + m_Data = v; + } + } + public override bool AsBool + { + get { return m_Data; } + set { m_Data = value; } + } + + public JSONBool(bool aData) + { + m_Data = aData; + } + + public JSONBool(string aData) + { + Value = aData; + } + + public override string ToString() + { + return (m_Data) ? "true" : "false"; + } + + internal override string ToString(string aIndent, string aPrefix) + { + return (m_Data) ? "true" : "false"; + } + + public override void Serialize(System.IO.BinaryWriter aWriter) + { + aWriter.Write((byte)JSONNodeType.Boolean); + aWriter.Write(m_Data); + } + } + // End of JSONBool + + + public class JSONNull : JSONNode + { + + public override JSONNodeType Tag { get { return JSONNodeType.NullValue; } } + public override bool IsNull { get { return true; } } + + + public override string Value + { + get { return "null"; } + set { } + } + public override bool AsBool + { + get { return false; } + set { } + } + + public override string ToString() + { + return "null"; + } + + internal override string ToString(string aIndent, string aPrefix) + { + return "null"; + } + + public override bool Equals(object obj) + { + if (object.ReferenceEquals(this, obj)) + return true; + return (obj is JSONNull); + } + public override int GetHashCode() + { + return base.GetHashCode(); + } + + public override void Serialize(System.IO.BinaryWriter aWriter) + { + aWriter.Write((byte)JSONNodeType.NullValue); + } + } + // End of JSONNull + + internal class JSONLazyCreator : JSONNode + { + private JSONNode m_Node = null; + private string m_Key = null; + + public override JSONNodeType Tag { get { return JSONNodeType.None; } } + + public JSONLazyCreator(JSONNode aNode) + { + m_Node = aNode; + m_Key = null; + } + + public JSONLazyCreator(JSONNode aNode, string aKey) + { + m_Node = aNode; + m_Key = aKey; + } + + private void Set(JSONNode aVal) + { + if (m_Key == null) + { + m_Node.Add(aVal); + } + else + { + m_Node.Add(m_Key, aVal); + } + m_Node = null; // Be GC friendly. + } + + public override JSONNode this[int aIndex] + { + get + { + return new JSONLazyCreator(this); + } + set + { + var tmp = new JSONArray(); + tmp.Add(value); + Set(tmp); + } + } + + public override JSONNode this[string aKey] + { + get + { + return new JSONLazyCreator(this, aKey); + } + set + { + var tmp = new JSONObject(); + tmp.Add(aKey, value); + Set(tmp); + } + } + + public override void Add(JSONNode aItem) + { + var tmp = new JSONArray(); + tmp.Add(aItem); + Set(tmp); + } + + public override void Add(string aKey, JSONNode aItem) + { + var tmp = new JSONObject(); + tmp.Add(aKey, aItem); + Set(tmp); + } + + public static bool operator ==(JSONLazyCreator a, object b) + { + if (b == null) + return true; + return System.Object.ReferenceEquals(a, b); + } + + public static bool operator !=(JSONLazyCreator a, object b) + { + return !(a == b); + } + + public override bool Equals(object obj) + { + if (obj == null) + return true; + return System.Object.ReferenceEquals(this, obj); + } + + public override int GetHashCode() + { + return base.GetHashCode(); + } + + public override string ToString() + { + return ""; + } + + internal override string ToString(string aIndent, string aPrefix) + { + return ""; + } + + public override int AsInt + { + get + { + JSONNumber tmp = new JSONNumber(0); + Set(tmp); + return 0; + } + set + { + JSONNumber tmp = new JSONNumber(value); + Set(tmp); + } + } + + public override float AsFloat + { + get + { + JSONNumber tmp = new JSONNumber(0.0f); + Set(tmp); + return 0.0f; + } + set + { + JSONNumber tmp = new JSONNumber(value); + Set(tmp); + } + } + + public override double AsDouble + { + get + { + JSONNumber tmp = new JSONNumber(0.0); + Set(tmp); + return 0.0; + } + set + { + JSONNumber tmp = new JSONNumber(value); + Set(tmp); + } + } + + public override bool AsBool + { + get + { + JSONBool tmp = new JSONBool(false); + Set(tmp); + return false; + } + set + { + JSONBool tmp = new JSONBool(value); + Set(tmp); + } + } + + public override JSONArray AsArray + { + get + { + JSONArray tmp = new JSONArray(); + Set(tmp); + return tmp; + } + } + + public override JSONObject AsObject + { + get + { + JSONObject tmp = new JSONObject(); + Set(tmp); + return tmp; + } + } + } + // End of JSONLazyCreator + + public static class JSON + { + public static JSONNode Parse(string aJSON) + { + return JSONNode.Parse(aJSON); + } + } +} \ No newline at end of file diff --git a/Assets/TKGSDK/NativeSDK/Scripts/Utils/SimpleJSON.cs.meta b/Assets/TKGSDK/NativeSDK/Scripts/Utils/SimpleJSON.cs.meta new file mode 100644 index 00000000..7d15768a --- /dev/null +++ b/Assets/TKGSDK/NativeSDK/Scripts/Utils/SimpleJSON.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3dcf67a23d7ab42919daedb76af0ccf0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics.meta index 171fc847..3c4204e4 100644 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics.meta +++ b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1857a5c95790a4603b443911d9111458 +guid: ac0a0e72b0c5c4fd88b2ef2c2b8284a6 folderAsset: yes DefaultImporter: userData: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins.meta index fa7ccd72..b7c49a0e 100644 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins.meta +++ b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 97b79fc4d9d2243ed8192a5f84b29f1f +guid: ba312c82d996c4a098a647091a8d7d0b folderAsset: yes DefaultImporter: userData: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/gameanalytics-imei.jar b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/gameanalytics-imei.jar deleted file mode 100644 index fee9ae33..00000000 Binary files a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/gameanalytics-imei.jar and /dev/null differ diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/gameanalytics.aar b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/gameanalytics.aar deleted file mode 100644 index 4f0cf5b8..00000000 Binary files a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/gameanalytics.aar and /dev/null differ diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/instantapps-1.1.0.aar b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/instantapps-1.1.0.aar deleted file mode 100644 index 62a4159e..00000000 Binary files a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/instantapps-1.1.0.aar and /dev/null differ diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/instantapps-1.1.0.aar.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/instantapps-1.1.0.aar.meta deleted file mode 100644 index 94dcf1f7..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/instantapps-1.1.0.aar.meta +++ /dev/null @@ -1,32 +0,0 @@ -fileFormatVersion: 2 -guid: 2399d067eb0414c1788edd794d77e8c1 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/unity_gameanalytics.jar b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/unity_gameanalytics.jar deleted file mode 100644 index 9c3c8855..00000000 Binary files a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/unity_gameanalytics.jar and /dev/null differ diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/unity_gameanalytics.jar.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/unity_gameanalytics.jar.meta deleted file mode 100644 index 85d3432d..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Android/unity_gameanalytics.jar.meta +++ /dev/null @@ -1,32 +0,0 @@ -fileFormatVersion: 2 -guid: 63c7fbb74d1694323b632b9b4cd7d1d1 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Playmaker.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Playmaker.meta index 7cae0f81..d85b7d4d 100644 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Playmaker.meta +++ b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/GameAnalytics/Plugins/Playmaker.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6fec94307c4a3455aa36a1c8ce4624f2 +guid: c6710d83ec6f5459db18a30a8fe1ee41 folderAsset: yes DefaultImporter: userData: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/huawei-ads-identifier.aar b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/huawei-ads-identifier.aar deleted file mode 100644 index d534ecb2..00000000 Binary files a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/huawei-ads-identifier.aar and /dev/null differ diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/huawei-ads-identifier.aar.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/huawei-ads-identifier.aar.meta deleted file mode 100644 index 620b6db1..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/huawei-ads-identifier.aar.meta +++ /dev/null @@ -1,32 +0,0 @@ -fileFormatVersion: 2 -guid: edff095ca122f4f599bf308fb48f2710 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/huawei-ads-installreferrer.aar b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/huawei-ads-installreferrer.aar deleted file mode 100644 index 77891f19..00000000 Binary files a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/huawei-ads-installreferrer.aar and /dev/null differ diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/huawei-ads-installreferrer.aar.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/huawei-ads-installreferrer.aar.meta deleted file mode 100644 index cd2e0d64..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/huawei-ads-installreferrer.aar.meta +++ /dev/null @@ -1,32 +0,0 @@ -fileFormatVersion: 2 -guid: 87c975555379b4450ab69bc14d092a74 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/installreferrer-2.2.aar b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/installreferrer-2.2.aar deleted file mode 100644 index ea4f702e..00000000 Binary files a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/installreferrer-2.2.aar and /dev/null differ diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/installreferrer-2.2.aar.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/installreferrer-2.2.aar.meta deleted file mode 100644 index e70a95cc..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/installreferrer-2.2.aar.meta +++ /dev/null @@ -1,32 +0,0 @@ -fileFormatVersion: 2 -guid: 10b53593807574a4ea9858e5b4ef7c6c -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/tenjin.aar b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/tenjin.aar deleted file mode 100644 index 3622237f..00000000 Binary files a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/tenjin.aar and /dev/null differ diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/tenjin.aar.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/tenjin.aar.meta deleted file mode 100644 index 84a6ce3f..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Tenjin/Plugins/Android/tenjin.aar.meta +++ /dev/null @@ -1,32 +0,0 @@ -fileFormatVersion: 2 -guid: ba8b0216d5dc542fa95dde93f8a75b0e -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/Scripts/Analytics.cs b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/Scripts/Analytics.cs index f80f229c..a29bb8ed 100644 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/Scripts/Analytics.cs +++ b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/Scripts/Analytics.cs @@ -22,14 +22,14 @@ namespace Umeng { - + #if UNITY_ANDROID static bool hasInit = false; protected static AndroidJavaClass UMConfigure = new AndroidJavaClass("com.umeng.commonsdk.UMConfigure"); - protected static AndroidJavaClass Agent = new AndroidJavaClass("com.umeng.analytics.game.UMGameAgent"); + //protected static AndroidJavaClass Agent = new AndroidJavaClass("com.umeng.analytics.game.UMGameAgent"); + protected static AndroidJavaClass Agent = new AndroidJavaClass("com.umeng.analytics.MobclickAgent"); protected static AndroidJavaObject Context = new AndroidJavaClass("com.unity3d.player.UnityPlayer").GetStatic("currentActivity"); - #endif private const string Version = "3.2"; diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android.meta deleted file mode 100644 index 1d03dd16..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5486827e7650a2240923ba4c12553c6b -folderAsset: yes -timeCreated: 1426488285 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/AndroidManifest.xml b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/AndroidManifest.xml deleted file mode 100644 index 1c143293..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/AndroidManifest.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/AndroidManifest.xml.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/AndroidManifest.xml.meta deleted file mode 100644 index 00793a62..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/AndroidManifest.xml.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d65180ddc031c4f84883282b32e4d6cb -timeCreated: 1534230228 -licenseType: Free -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/umeng-common-2.0.0.jar b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/umeng-common-2.0.0.jar deleted file mode 100644 index 49a239b2..00000000 Binary files a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/umeng-common-2.0.0.jar and /dev/null differ diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/umeng-common-2.0.0.jar.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/umeng-common-2.0.0.jar.meta deleted file mode 100644 index e636e889..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/umeng-common-2.0.0.jar.meta +++ /dev/null @@ -1,32 +0,0 @@ -fileFormatVersion: 2 -guid: 50372015441ea427986d2bff36cc3142 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/umeng-game-8.0.0+G.jar b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/umeng-game-8.0.0+G.jar deleted file mode 100644 index e6ef213f..00000000 Binary files a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/umeng-game-8.0.0+G.jar and /dev/null differ diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/umeng-game-8.0.0+G.jar.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/umeng-game-8.0.0+G.jar.meta deleted file mode 100644 index 682f48fb..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/Android/umeng-game-8.0.0+G.jar.meta +++ /dev/null @@ -1,32 +0,0 @@ -fileFormatVersion: 2 -guid: efa355e4dcae444bc8074cd50eb1cc9e -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/iOS/umeng_common/UMCommonLog.bundle.meta b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/iOS/umeng_common/UMCommonLog.bundle.meta index d73d23f8..a252822d 100644 --- a/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/iOS/umeng_common/UMCommonLog.bundle.meta +++ b/Assets/TKGSDK/UnitySDK/Plugins/AnalyticsSDK/Umeng/common_unity3d_3.2.0/Plugins/iOS/umeng_common/UMCommonLog.bundle.meta @@ -12,16 +12,6 @@ PluginImporter: isExplicitlyReferenced: 0 validateReferences: 1 platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Linux64: 1 - Exclude Win: 1 - Exclude Win64: 1 - Exclude iOS: 0 - first: Any: second: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android/res.meta b/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android/res.meta deleted file mode 100644 index b1cb88f3..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android/res.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 46faaeeb49bfb4f4983cb309fdf74a96 -labels: -- al_max -- al_max_export_path-MaxSdk/AppLovin/Plugins/Android/ToukaGame.androidlib/res -- al_max_export_path-MaxSdk/AppLovin/Plugins/Android/assets/res -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android/res/xml.meta b/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android/res/xml.meta deleted file mode 100644 index f481c116..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android/res/xml.meta +++ /dev/null @@ -1,37 +0,0 @@ -fileFormatVersion: 2 -guid: 730b2454d238b49aca50ddee77da219d -labels: -- al_max -- al_max_export_path-MaxSdk/AppLovin/Plugins/Android/ToukaGame.androidlib/res/xml -- al_max_export_path-MaxSdk/AppLovin/Plugins/Android/assets/res/xml -folderAsset: yes -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android/res/xml/network_security_config.xml b/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android/res/xml/network_security_config.xml deleted file mode 100644 index f18c881a..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android/res/xml/network_security_config.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - 127.0.0.1 - - - amazon-adsystem.com - - \ No newline at end of file diff --git a/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android/res/xml/network_security_config.xml.meta b/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android/res/xml/network_security_config.xml.meta deleted file mode 100644 index 4d6e21af..00000000 --- a/Assets/TKGSDK/UnitySDK/Plugins/ToukaGames/Android/res/xml/network_security_config.xml.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d37854e34c3a94d53bad2eb0b405a665 -labels: -- al_max -- al_max_export_path-MaxSdk/AppLovin/Plugins/Android/ToukaGame.androidlib/res/xml/network_security_config.xml -- al_max_export_path-MaxSdk/AppLovin/Plugins/Android/assets/res/xml/network_security_config.xml -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TKGSDK/UnitySDK/Scripts/ADSScripts/ToukaSDK/ToukaAdManager.cs b/Assets/TKGSDK/UnitySDK/Scripts/ADSScripts/ToukaSDK/ToukaAdManager.cs index 2fd13801..c3f326ef 100644 --- a/Assets/TKGSDK/UnitySDK/Scripts/ADSScripts/ToukaSDK/ToukaAdManager.cs +++ b/Assets/TKGSDK/UnitySDK/Scripts/ADSScripts/ToukaSDK/ToukaAdManager.cs @@ -737,9 +737,6 @@ namespace Touka if (ToukaUtils.IfFirstCheckPlayerPrefs(StaticStringsPlayerPrefs.TKInner_HasTenjinUploadADSCount)) { Debug.Log(string.Format("看视频广告达到{0}次,上报tenjin. ", videoCount + intersitialCount)); -#if USE_FIREBASE - FirebaseTool.Instance.LogEvent(StaticStringsEvent.Event_Tenjin_TKInner_NewUserAdsCount); -#endif ToukaAnalyticsManager.Instance.LogEvent(ToukaLogType.Tenjin, StaticStringsEvent.Event_Tenjin_TKInner_NewUserAdsCount); } } diff --git a/Assets/TKGSDK/UnitySDK/Scripts/ADSScripts/ToukaSDKManager.cs b/Assets/TKGSDK/UnitySDK/Scripts/ADSScripts/ToukaSDKManager.cs index a7727797..3c5df2fc 100644 --- a/Assets/TKGSDK/UnitySDK/Scripts/ADSScripts/ToukaSDKManager.cs +++ b/Assets/TKGSDK/UnitySDK/Scripts/ADSScripts/ToukaSDKManager.cs @@ -131,7 +131,6 @@ namespace Touka /// public void ShowOrHideBanner(bool _canShowBanner) { -#if UNITY_IOS if (_canShowBanner) { Debug.Log("这个场景要显示banner"); @@ -144,7 +143,6 @@ namespace Touka ToukaAdManager.isCurrCanShowBanner = false; ToukaAdManager.Instance.HideBanner(true); } -#endif } diff --git a/Assets/TKGSDK/UnitySDK/Scripts/AnalyticsScripts/ToukaSDK/internal/Settings/StaticStringsEvent.cs b/Assets/TKGSDK/UnitySDK/Scripts/AnalyticsScripts/ToukaSDK/internal/Settings/StaticStringsEvent.cs index f5bd0e60..9d465909 100644 --- a/Assets/TKGSDK/UnitySDK/Scripts/AnalyticsScripts/ToukaSDK/internal/Settings/StaticStringsEvent.cs +++ b/Assets/TKGSDK/UnitySDK/Scripts/AnalyticsScripts/ToukaSDK/internal/Settings/StaticStringsEvent.cs @@ -8,7 +8,7 @@ public static partial class StaticStringsEvent { // tenjin打点 public const string Event_Tenjin_TKInner_NewUserNextDayLogin = "next_day_login"; // 次日登陆打点 public const string Event_Tenjin_TKInner_NewUserPassLevelX = "new_user_pass_level"; // 新用户通关第X关解锁,由游戏逻辑调用 - public const string Event_Tenjin_TKInner_NewUserAdsCount = "new_user_pv_count"; // 新用户观看X次广告 + public const string Event_Tenjin_TKInner_NewUserAdsCount = "new_user_ads_count"; // 新用户观看X次广告 // umeng打点 public const string Event_Sort_TKInner_iv_ad_show = "Iv_Show"; // 插屏展示 diff --git a/Assets/TKGSDK/UnitySDK/Scripts/Common/ToukaUtils.cs b/Assets/TKGSDK/UnitySDK/Scripts/Common/ToukaUtils.cs index 2bf052c0..000ffa6a 100644 --- a/Assets/TKGSDK/UnitySDK/Scripts/Common/ToukaUtils.cs +++ b/Assets/TKGSDK/UnitySDK/Scripts/Common/ToukaUtils.cs @@ -309,12 +309,12 @@ namespace Touka string tPassLvKey = "PassLv_Log"; if (IfFirstCheckPlayerPrefs(tPassLvKey)) { + ToukaAnalyticsManager.Instance.LogEvent(ToukaLogType.Tenjin, StaticStringsEvent.Event_Tenjin_TKInner_NewUserPassLevelX); + ToukaAnalyticsManager.Instance.LogEventByUmeng(StaticStringsEvent.Event_Tenjin_TKInner_NewUserPassLevelX); + #if USE_FIREBASE FirebaseTool.Instance.LogEvent(StaticStringsEvent.Event_Tenjin_TKInner_NewUserPassLevelX); #endif - - ToukaAnalyticsManager.Instance.LogEvent(ToukaLogType.Tenjin, StaticStringsEvent.Event_Tenjin_TKInner_NewUserPassLevelX); - ToukaAnalyticsManager.Instance.LogEventByUmeng(StaticStringsEvent.Event_Tenjin_TKInner_NewUserPassLevelX); } if (pWithAdCheck) @@ -341,11 +341,12 @@ namespace Touka { if (IfFirstCheckPlayerPrefs(tLvAndAdKey)) { + ToukaAnalyticsManager.Instance.LogEvent(ToukaLogType.Tenjin, tEvtPassLvAndAdCount); + ToukaAnalyticsManager.Instance.LogEventByUmeng(tEvtPassLvAndAdCount); + #if USE_FIREBASE FirebaseTool.Instance.LogEvent(tEvtPassLvAndAdCount); #endif - ToukaAnalyticsManager.Instance.LogEvent(ToukaLogType.Tenjin, tEvtPassLvAndAdCount); - ToukaAnalyticsManager.Instance.LogEventByUmeng(tEvtPassLvAndAdCount); } } } diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 0ffe8f64..7e044fe5 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -13,7 +13,7 @@ PlayerSettings: useOnDemandResources: 0 accelerometerFrequency: 0 companyName: HotpotGames - productName: Merge Military + productName: "\u8F93\u51FA\u9760\u5408\u6210" defaultCursor: {fileID: 0} cursorHotspot: {x: 0, y: 0} m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} @@ -142,7 +142,7 @@ PlayerSettings: 16:10: 1 16:9: 1 Others: 1 - bundleVersion: 1.0.1 + bundleVersion: 1.0.0 preloadedAssets: [] metroInputSource: 0 wsaTransparentSwapchain: 0 @@ -186,13 +186,13 @@ PlayerSettings: androidSupportedAspectRatio: 1 androidMaxAspectRatio: 2.1 applicationIdentifier: - Android: com.hotpotgames.mergemilitary.global + Android: com.hotpotgames.mergemilitary Standalone: com.hotpotgames.mergemilitary.global - iPhone: com.hotpotgames.mergemilitary.global + iPhone: com.hotpotgames.mergemilitary buildNumber: Standalone: 1 iPhone: 1 - AndroidBundleVersionCode: 3 + AndroidBundleVersionCode: 1 AndroidMinSdkVersion: 21 AndroidTargetSdkVersion: 30 AndroidPreferredInstallLocation: 1 @@ -398,10 +398,10 @@ PlayerSettings: m_DynamicBatching: 0 - m_BuildTarget: Android m_StaticBatching: 1 - m_DynamicBatching: 0 + m_DynamicBatching: 1 - m_BuildTarget: iPhone m_StaticBatching: 1 - m_DynamicBatching: 0 + m_DynamicBatching: 1 - m_BuildTarget: WebGL m_StaticBatching: 0 m_DynamicBatching: 0 @@ -735,8 +735,8 @@ PlayerSettings: webGLWasmStreaming: 0 scriptingDefineSymbols: 1: USE_IAP;USE_FIREBASE - 4: USE_IAP;USE_FIREBASE;NORMAL_BANNER - 7: ANDROID_GP;USE_IAP;USE_FIREBASE + 4: IOS_CN;NORMAL_BANNER + 7: platformArchitecture: {} scriptingBackend: Android: 1