diff --git a/Assets/ConceptArt/Opening/opening_cutscene_comic_jj_03_no_bubbles.png b/Assets/ConceptArt/Opening/opening_cutscene_comic_jj_03_no_bubbles.png new file mode 100644 index 0000000..1b77ea9 Binary files /dev/null and b/Assets/ConceptArt/Opening/opening_cutscene_comic_jj_03_no_bubbles.png differ diff --git a/Assets/ConceptArt/Opening/opening_cutscene_comic_jj_03_no_bubbles.png.meta b/Assets/ConceptArt/Opening/opening_cutscene_comic_jj_03_no_bubbles.png.meta new file mode 100644 index 0000000..7806ad2 --- /dev/null +++ b/Assets/ConceptArt/Opening/opening_cutscene_comic_jj_03_no_bubbles.png.meta @@ -0,0 +1,169 @@ +fileFormatVersion: 2 +guid: 052db302f6c2ce846bda296f5824e51e +TextureImporter: + internalIDToNameTable: + - first: + 213: 8571479935857240761 + second: opening_cutscene_comic_jj_03_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: opening_cutscene_comic_jj_03_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1672 + height: 941 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9baa828869304f670800000000000000 + internalID: 8571479935857240761 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + opening_cutscene_comic_jj_03_0: 8571479935857240761 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ConceptArt/Opening/opening_cutscene_comic_jj_04_prepare_no_bubbles.png b/Assets/ConceptArt/Opening/opening_cutscene_comic_jj_04_prepare_no_bubbles.png new file mode 100644 index 0000000..2900445 Binary files /dev/null and b/Assets/ConceptArt/Opening/opening_cutscene_comic_jj_04_prepare_no_bubbles.png differ diff --git a/Assets/ConceptArt/Opening/opening_cutscene_comic_jj_04_prepare_no_bubbles.png.meta b/Assets/ConceptArt/Opening/opening_cutscene_comic_jj_04_prepare_no_bubbles.png.meta new file mode 100644 index 0000000..2339739 --- /dev/null +++ b/Assets/ConceptArt/Opening/opening_cutscene_comic_jj_04_prepare_no_bubbles.png.meta @@ -0,0 +1,169 @@ +fileFormatVersion: 2 +guid: 78d20da8c42273b4eb7e969b85f0d4ce +TextureImporter: + internalIDToNameTable: + - first: + 213: -8510519042209799114 + second: opening_cutscene_comic_jj_04_prepare_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: opening_cutscene_comic_jj_04_prepare_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1672 + height: 941 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 63423e2950094e980800000000000000 + internalID: -8510519042209799114 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + opening_cutscene_comic_jj_04_prepare_0: -8510519042209799114 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ConceptArt/jj_passport_photo_concept_01.png b/Assets/ConceptArt/jj_passport_photo_concept_01.png new file mode 100644 index 0000000..1fc6e3c Binary files /dev/null and b/Assets/ConceptArt/jj_passport_photo_concept_01.png differ diff --git a/Assets/ConceptArt/jj_passport_photo_concept_01.png.meta b/Assets/ConceptArt/jj_passport_photo_concept_01.png.meta new file mode 100644 index 0000000..a07bcf5 --- /dev/null +++ b/Assets/ConceptArt/jj_passport_photo_concept_01.png.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: acf24fe720e54a0eb4c523d51af97bd7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ef6f4a751ebb4ddea4bc85a46bf87cfe + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ConceptArt/left_hud_passport_horizontal_grid_panel_concept_01.png b/Assets/ConceptArt/left_hud_passport_horizontal_grid_panel_concept_01.png new file mode 100644 index 0000000..0b9d8f3 Binary files /dev/null and b/Assets/ConceptArt/left_hud_passport_horizontal_grid_panel_concept_01.png differ diff --git a/Assets/ConceptArt/left_hud_passport_horizontal_grid_panel_concept_01.png.meta b/Assets/ConceptArt/left_hud_passport_horizontal_grid_panel_concept_01.png.meta new file mode 100644 index 0000000..10b17c2 --- /dev/null +++ b/Assets/ConceptArt/left_hud_passport_horizontal_grid_panel_concept_01.png.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: fc81d765347d430fb0d7cb50ad7b9b87 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 75bba9ed6fa4438fb54abef6fd85c0e7 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ConceptArt/left_hud_passport_panel_concept_01.png b/Assets/ConceptArt/left_hud_passport_panel_concept_01.png new file mode 100644 index 0000000..59375ff Binary files /dev/null and b/Assets/ConceptArt/left_hud_passport_panel_concept_01.png differ diff --git a/Assets/ConceptArt/left_hud_passport_panel_concept_01.png.meta b/Assets/ConceptArt/left_hud_passport_panel_concept_01.png.meta new file mode 100644 index 0000000..ac0d52b --- /dev/null +++ b/Assets/ConceptArt/left_hud_passport_panel_concept_01.png.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: 743c650746924980b5e5b05043406e44 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: f2fadd654f9843048369536d9fe88355 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ConceptArt/right_hud_luggage_label_america_concept_01.png b/Assets/ConceptArt/right_hud_luggage_label_america_concept_01.png new file mode 100644 index 0000000..ab1bfdf Binary files /dev/null and b/Assets/ConceptArt/right_hud_luggage_label_america_concept_01.png differ diff --git a/Assets/ConceptArt/right_hud_luggage_label_america_concept_01.png.meta b/Assets/ConceptArt/right_hud_luggage_label_america_concept_01.png.meta new file mode 100644 index 0000000..c6a1545 --- /dev/null +++ b/Assets/ConceptArt/right_hud_luggage_label_america_concept_01.png.meta @@ -0,0 +1,101 @@ +fileFormatVersion: 2 +guid: ebe1d8ac8f494a9a8577e4d2c286fbce +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6a876ea56d3c4c3da382edb84dd88cc1 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/ConceptArt/right_hud_luggage_label_china_concept_01.png b/Assets/ConceptArt/right_hud_luggage_label_china_concept_01.png new file mode 100644 index 0000000..419ac72 Binary files /dev/null and b/Assets/ConceptArt/right_hud_luggage_label_china_concept_01.png differ diff --git a/Assets/ConceptArt/right_hud_luggage_label_china_concept_01.png.meta b/Assets/ConceptArt/right_hud_luggage_label_china_concept_01.png.meta new file mode 100644 index 0000000..fd83d7d --- /dev/null +++ b/Assets/ConceptArt/right_hud_luggage_label_china_concept_01.png.meta @@ -0,0 +1,101 @@ +fileFormatVersion: 2 +guid: cb84be88b8704ac695dca71d4dc6466c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a9dcd0537e0748dfbf197f351b0ac950 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/ConceptArt/right_hud_luggage_label_japan_concept_01.png b/Assets/ConceptArt/right_hud_luggage_label_japan_concept_01.png new file mode 100644 index 0000000..369d659 Binary files /dev/null and b/Assets/ConceptArt/right_hud_luggage_label_japan_concept_01.png differ diff --git a/Assets/ConceptArt/right_hud_luggage_label_japan_concept_01.png.meta b/Assets/ConceptArt/right_hud_luggage_label_japan_concept_01.png.meta new file mode 100644 index 0000000..83133b7 --- /dev/null +++ b/Assets/ConceptArt/right_hud_luggage_label_japan_concept_01.png.meta @@ -0,0 +1,101 @@ +fileFormatVersion: 2 +guid: a4c307a8290f43adb24c0320d51d8888 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ebedc08e431840bf97b091c1067fae38 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/ConceptArt/right_hud_luggage_label_korea_concept_01.png b/Assets/ConceptArt/right_hud_luggage_label_korea_concept_01.png new file mode 100644 index 0000000..a116722 Binary files /dev/null and b/Assets/ConceptArt/right_hud_luggage_label_korea_concept_01.png differ diff --git a/Assets/ConceptArt/right_hud_luggage_label_korea_concept_01.png.meta b/Assets/ConceptArt/right_hud_luggage_label_korea_concept_01.png.meta new file mode 100644 index 0000000..cf3a427 --- /dev/null +++ b/Assets/ConceptArt/right_hud_luggage_label_korea_concept_01.png.meta @@ -0,0 +1,101 @@ +fileFormatVersion: 2 +guid: 225a5e5f5b2a4bd6921b6132e34fd965 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 0da60576075448d5bbcb8bc6314101fc + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/ConceptArt/right_hud_luggage_tag_america_concept_01.png b/Assets/ConceptArt/right_hud_luggage_tag_america_concept_01.png new file mode 100644 index 0000000..d925b3c Binary files /dev/null and b/Assets/ConceptArt/right_hud_luggage_tag_america_concept_01.png differ diff --git a/Assets/ConceptArt/right_hud_luggage_tag_america_concept_01.png.meta b/Assets/ConceptArt/right_hud_luggage_tag_america_concept_01.png.meta new file mode 100644 index 0000000..c4a72a2 --- /dev/null +++ b/Assets/ConceptArt/right_hud_luggage_tag_america_concept_01.png.meta @@ -0,0 +1,101 @@ +fileFormatVersion: 2 +guid: ba3d66a7ec0e4d5f92516d659975647e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 642658a729854a1e9be2f1ff76304c99 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/ConceptArt/right_hud_luggage_tag_china_concept_01.png b/Assets/ConceptArt/right_hud_luggage_tag_china_concept_01.png new file mode 100644 index 0000000..26ab4ea Binary files /dev/null and b/Assets/ConceptArt/right_hud_luggage_tag_china_concept_01.png differ diff --git a/Assets/ConceptArt/right_hud_luggage_tag_china_concept_01.png.meta b/Assets/ConceptArt/right_hud_luggage_tag_china_concept_01.png.meta new file mode 100644 index 0000000..27b7c0a --- /dev/null +++ b/Assets/ConceptArt/right_hud_luggage_tag_china_concept_01.png.meta @@ -0,0 +1,101 @@ +fileFormatVersion: 2 +guid: 88dcbe8e4f4c493aa33534e7a88702a0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6c152a6a29564c2aa231423fedc05918 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/ConceptArt/right_hud_luggage_tag_japan_concept_01.png b/Assets/ConceptArt/right_hud_luggage_tag_japan_concept_01.png new file mode 100644 index 0000000..9930319 Binary files /dev/null and b/Assets/ConceptArt/right_hud_luggage_tag_japan_concept_01.png differ diff --git a/Assets/ConceptArt/right_hud_luggage_tag_japan_concept_01.png.meta b/Assets/ConceptArt/right_hud_luggage_tag_japan_concept_01.png.meta new file mode 100644 index 0000000..4784208 --- /dev/null +++ b/Assets/ConceptArt/right_hud_luggage_tag_japan_concept_01.png.meta @@ -0,0 +1,101 @@ +fileFormatVersion: 2 +guid: 29d5d4cbc7e24ff6865978a3251d5b49 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 44defd8f148a4c8eae4336bdd0ba1535 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/ConceptArt/right_hud_luggage_tag_korea_concept_01.png b/Assets/ConceptArt/right_hud_luggage_tag_korea_concept_01.png new file mode 100644 index 0000000..6f68c3d Binary files /dev/null and b/Assets/ConceptArt/right_hud_luggage_tag_korea_concept_01.png differ diff --git a/Assets/ConceptArt/right_hud_luggage_tag_korea_concept_01.png.meta b/Assets/ConceptArt/right_hud_luggage_tag_korea_concept_01.png.meta new file mode 100644 index 0000000..9f47a44 --- /dev/null +++ b/Assets/ConceptArt/right_hud_luggage_tag_korea_concept_01.png.meta @@ -0,0 +1,101 @@ +fileFormatVersion: 2 +guid: 907aa0e6a3a7498f8030e71ca62f6389 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 0d1c20d19bf7473d9c34df0327a03a2f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/ConceptArt/tutorial_instruction_airport_monitor_frame_01.png b/Assets/ConceptArt/tutorial_instruction_airport_monitor_frame_01.png new file mode 100644 index 0000000..02096f6 Binary files /dev/null and b/Assets/ConceptArt/tutorial_instruction_airport_monitor_frame_01.png differ diff --git a/Assets/ConceptArt/tutorial_instruction_airport_monitor_frame_01.png.meta b/Assets/ConceptArt/tutorial_instruction_airport_monitor_frame_01.png.meta new file mode 100644 index 0000000..ce87c01 --- /dev/null +++ b/Assets/ConceptArt/tutorial_instruction_airport_monitor_frame_01.png.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: 05cf3a6bb38242eeb5ee28faa69dcbf0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ConceptArt/tutorial_next_button_concept_01.png b/Assets/ConceptArt/tutorial_next_button_concept_01.png new file mode 100644 index 0000000..fffe007 Binary files /dev/null and b/Assets/ConceptArt/tutorial_next_button_concept_01.png differ diff --git a/Assets/ConceptArt/tutorial_next_button_concept_01.png.meta b/Assets/ConceptArt/tutorial_next_button_concept_01.png.meta new file mode 100644 index 0000000..d8c8d6f --- /dev/null +++ b/Assets/ConceptArt/tutorial_next_button_concept_01.png.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: c92b1c97e9fb456398eeb4ab96bbc78a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ccb25238761e418d9a14b486b2e3fae6 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/UI_JJ_PassportPhoto.png b/Assets/Resources/UI_JJ_PassportPhoto.png new file mode 100644 index 0000000..1fc6e3c Binary files /dev/null and b/Assets/Resources/UI_JJ_PassportPhoto.png differ diff --git a/Assets/Resources/UI_JJ_PassportPhoto.png.meta b/Assets/Resources/UI_JJ_PassportPhoto.png.meta new file mode 100644 index 0000000..98be16c --- /dev/null +++ b/Assets/Resources/UI_JJ_PassportPhoto.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: c742168d2fb1d3640b93f457c0df89c9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5dafb7a9250b4d7ea053e449324de7c2 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/UI_LeftHudPassportHorizontalGridPanel.png b/Assets/Resources/UI_LeftHudPassportHorizontalGridPanel.png new file mode 100644 index 0000000..db928a4 Binary files /dev/null and b/Assets/Resources/UI_LeftHudPassportHorizontalGridPanel.png differ diff --git a/Assets/Resources/UI_LeftHudPassportHorizontalGridPanel.png.meta b/Assets/Resources/UI_LeftHudPassportHorizontalGridPanel.png.meta new file mode 100644 index 0000000..22556d6 --- /dev/null +++ b/Assets/Resources/UI_LeftHudPassportHorizontalGridPanel.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 0cfefa860289fc34e96430e7b41d25b6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 765d7d0805a5427a9b194266745a2daf + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/UI_LeftHudPassportPanel.png b/Assets/Resources/UI_LeftHudPassportPanel.png new file mode 100644 index 0000000..dacca68 Binary files /dev/null and b/Assets/Resources/UI_LeftHudPassportPanel.png differ diff --git a/Assets/Resources/UI_LeftHudPassportPanel.png.meta b/Assets/Resources/UI_LeftHudPassportPanel.png.meta new file mode 100644 index 0000000..a4abefd --- /dev/null +++ b/Assets/Resources/UI_LeftHudPassportPanel.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 1503add8ff236204abc573aa64ff53da +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 765d7d0805a5427a9b194266745a2daf + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/UI_RightHudLuggageLabel_America.png b/Assets/Resources/UI_RightHudLuggageLabel_America.png new file mode 100644 index 0000000..a38cd15 Binary files /dev/null and b/Assets/Resources/UI_RightHudLuggageLabel_America.png differ diff --git a/Assets/Resources/UI_RightHudLuggageLabel_America.png.meta b/Assets/Resources/UI_RightHudLuggageLabel_America.png.meta new file mode 100644 index 0000000..4a469ea --- /dev/null +++ b/Assets/Resources/UI_RightHudLuggageLabel_America.png.meta @@ -0,0 +1,105 @@ +fileFormatVersion: 2 +guid: 7cb8b35586db40f5a450b3e5ecaa1431 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 0ef836fbf7484beab0fc93d02e5f0e97 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/Resources/UI_RightHudLuggageLabel_China.png b/Assets/Resources/UI_RightHudLuggageLabel_China.png new file mode 100644 index 0000000..55e38d4 Binary files /dev/null and b/Assets/Resources/UI_RightHudLuggageLabel_China.png differ diff --git a/Assets/Resources/UI_RightHudLuggageLabel_China.png.meta b/Assets/Resources/UI_RightHudLuggageLabel_China.png.meta new file mode 100644 index 0000000..f850e51 --- /dev/null +++ b/Assets/Resources/UI_RightHudLuggageLabel_China.png.meta @@ -0,0 +1,105 @@ +fileFormatVersion: 2 +guid: dc1a319d22634f898dd6e9b36cf867fa +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: a163211bba94434cb1c897573a61ee45 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/Resources/UI_RightHudLuggageLabel_Japan.png b/Assets/Resources/UI_RightHudLuggageLabel_Japan.png new file mode 100644 index 0000000..3cda86b Binary files /dev/null and b/Assets/Resources/UI_RightHudLuggageLabel_Japan.png differ diff --git a/Assets/Resources/UI_RightHudLuggageLabel_Japan.png.meta b/Assets/Resources/UI_RightHudLuggageLabel_Japan.png.meta new file mode 100644 index 0000000..fcf0a6b --- /dev/null +++ b/Assets/Resources/UI_RightHudLuggageLabel_Japan.png.meta @@ -0,0 +1,105 @@ +fileFormatVersion: 2 +guid: aea9aca159774598bf2c131701f13443 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 55604bb9b59a47ce91f3ec93824ba513 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/Resources/UI_RightHudLuggageLabel_Korea.png b/Assets/Resources/UI_RightHudLuggageLabel_Korea.png new file mode 100644 index 0000000..6f3eaee Binary files /dev/null and b/Assets/Resources/UI_RightHudLuggageLabel_Korea.png differ diff --git a/Assets/Resources/UI_RightHudLuggageLabel_Korea.png.meta b/Assets/Resources/UI_RightHudLuggageLabel_Korea.png.meta new file mode 100644 index 0000000..0b6536c --- /dev/null +++ b/Assets/Resources/UI_RightHudLuggageLabel_Korea.png.meta @@ -0,0 +1,105 @@ +fileFormatVersion: 2 +guid: fa9dc62d04974a429190aeec712d7b99 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: aebfa7a828034162a9be34c99160a16a + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/Resources/UI_RightHudLuggageTag_America.png b/Assets/Resources/UI_RightHudLuggageTag_America.png new file mode 100644 index 0000000..ce2dc71 Binary files /dev/null and b/Assets/Resources/UI_RightHudLuggageTag_America.png differ diff --git a/Assets/Resources/UI_RightHudLuggageTag_America.png.meta b/Assets/Resources/UI_RightHudLuggageTag_America.png.meta new file mode 100644 index 0000000..124b3f0 --- /dev/null +++ b/Assets/Resources/UI_RightHudLuggageTag_America.png.meta @@ -0,0 +1,105 @@ +fileFormatVersion: 2 +guid: 824921c87e6d48a1a81bc32e29b5df2b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 6d03a2b57dd0437e8e5b993833c48477 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/Resources/UI_RightHudLuggageTag_China.png b/Assets/Resources/UI_RightHudLuggageTag_China.png new file mode 100644 index 0000000..299a15a Binary files /dev/null and b/Assets/Resources/UI_RightHudLuggageTag_China.png differ diff --git a/Assets/Resources/UI_RightHudLuggageTag_China.png.meta b/Assets/Resources/UI_RightHudLuggageTag_China.png.meta new file mode 100644 index 0000000..1a01fc7 --- /dev/null +++ b/Assets/Resources/UI_RightHudLuggageTag_China.png.meta @@ -0,0 +1,105 @@ +fileFormatVersion: 2 +guid: 28776c4ecf0941e0af3fbf62d7032be8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 55a494799a5e465e9578a26843dade87 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/Resources/UI_RightHudLuggageTag_Japan.png b/Assets/Resources/UI_RightHudLuggageTag_Japan.png new file mode 100644 index 0000000..95a8b80 Binary files /dev/null and b/Assets/Resources/UI_RightHudLuggageTag_Japan.png differ diff --git a/Assets/Resources/UI_RightHudLuggageTag_Japan.png.meta b/Assets/Resources/UI_RightHudLuggageTag_Japan.png.meta new file mode 100644 index 0000000..fb2d742 --- /dev/null +++ b/Assets/Resources/UI_RightHudLuggageTag_Japan.png.meta @@ -0,0 +1,105 @@ +fileFormatVersion: 2 +guid: ac4f9b2c70da4921be47760d431eda1f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 8bb78919718042989da685c60c202c57 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/Resources/UI_RightHudLuggageTag_Korea.png b/Assets/Resources/UI_RightHudLuggageTag_Korea.png new file mode 100644 index 0000000..ed9556d Binary files /dev/null and b/Assets/Resources/UI_RightHudLuggageTag_Korea.png differ diff --git a/Assets/Resources/UI_RightHudLuggageTag_Korea.png.meta b/Assets/Resources/UI_RightHudLuggageTag_Korea.png.meta new file mode 100644 index 0000000..52e0d83 --- /dev/null +++ b/Assets/Resources/UI_RightHudLuggageTag_Korea.png.meta @@ -0,0 +1,105 @@ +fileFormatVersion: 2 +guid: 0094ac08834b4dc0976d038cee0b9a82 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 597219b6d9a04859aeccc8f24972ad52 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Assets/Resources/UI_TutorialAirportMonitorFrame.png b/Assets/Resources/UI_TutorialAirportMonitorFrame.png new file mode 100644 index 0000000..6311761 Binary files /dev/null and b/Assets/Resources/UI_TutorialAirportMonitorFrame.png differ diff --git a/Assets/Resources/UI_TutorialAirportMonitorFrame.png.meta b/Assets/Resources/UI_TutorialAirportMonitorFrame.png.meta new file mode 100644 index 0000000..2e3e41e --- /dev/null +++ b/Assets/Resources/UI_TutorialAirportMonitorFrame.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 26931091e69f4b6d9c4ee4c643e41ee2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: ef0f226a6d1f438687534afc443a54c0 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/UI_TutorialNextButton.png b/Assets/Resources/UI_TutorialNextButton.png new file mode 100644 index 0000000..269ba9e Binary files /dev/null and b/Assets/Resources/UI_TutorialNextButton.png differ diff --git a/Assets/Resources/UI_TutorialNextButton.png.meta b/Assets/Resources/UI_TutorialNextButton.png.meta new file mode 100644 index 0000000..3368014 --- /dev/null +++ b/Assets/Resources/UI_TutorialNextButton.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 0b8636e6093943ccb081f4c888cc97b3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 80 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: d883b3b82cbc46b1b7810b488307570a + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Flow/GameFlowManager.cs b/Assets/Scripts/Flow/GameFlowManager.cs index 3838739..6737ab7 100644 --- a/Assets/Scripts/Flow/GameFlowManager.cs +++ b/Assets/Scripts/Flow/GameFlowManager.cs @@ -44,8 +44,8 @@ public class GameFlowManager : MonoBehaviour { private const int SpeedShoesCost = 140; private const int MileageCardCost = 160; private static readonly string[] OpeningStoryPageAssetPaths = { - "Assets/ConceptArt/Opening/opening_cutscene_comic_jj_03.png", - "Assets/ConceptArt/Opening/opening_cutscene_comic_jj_04_prepare.png", + "Assets/ConceptArt/Opening/opening_cutscene_comic_jj_03_no_bubbles.png", + "Assets/ConceptArt/Opening/opening_cutscene_comic_jj_04_prepare_no_bubbles.png", "Assets/ConceptArt/Opening/opening_cutscene_final_departure_jj_06_street_strict_stylematch.png" }; diff --git a/Assets/Scripts/GameManager.cs b/Assets/Scripts/GameManager.cs index 43ede27..aaebe14 100644 --- a/Assets/Scripts/GameManager.cs +++ b/Assets/Scripts/GameManager.cs @@ -1,4 +1,3 @@ -using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; @@ -41,12 +40,16 @@ public class GameManager : MonoBehaviour { private TutorialGuideType tutorialGuideType = TutorialGuideType.None; // 현재 튜토리얼 안내 이미지 종류 private string tutorialTitle = ""; // 튜토리얼 안내 제목 private string tutorialMessage = ""; // 튜토리얼 안내 문구 + private Image rightInfoHudBackground; // 오른쪽 거리/마일리지 수하물 라벨 배경 + private TextMeshProUGUI rightMileageText; // 오른쪽 HUD의 적립 마일리지 텍스트 private Image[] lifeIcons; // 왼쪽 HUD의 목숨 도장 표시 private GameObject tutorialGuideObject; // 화면 상단 이미지 튜토리얼 패널 private Image tutorialMainImage; // 점프/슬라이드 대표 이미지 private TextMeshProUGUI tutorialMultiplierText; // 2단 점프 x2 표시 private TextMeshProUGUI tutorialTitleText; // 튜토리얼 제목 private TextMeshProUGUI tutorialBodyText; // 튜토리얼 설명 + private Button tutorialNextButton; // 튜토리얼 안내 확인 버튼 + private TextMeshProUGUI tutorialNextButtonText; // 확인 버튼 텍스트 private Image[] tutorialItemImages; // 아이템 순서 설명 이미지 private TMP_FontAsset tutorialFontAsset; // 한글 튜토리얼 문구용 런타임 폰트 private float tutorialGuideSequenceStartTime; // 튜토리얼 안내 시작 시각 @@ -56,9 +59,9 @@ public class GameManager : MonoBehaviour { private float stageElapsedTime = 0f; // 현재 맵 진행 시간 private float stageDistance = 0f; // 현재 맵 진행 거리 private bool stageCompleted = false; // 결과 화면이 이미 처리되었는지 여부 - private Coroutine tutorialGuidePauseRoutine; // 안내를 보여주는 동안 잠깐 멈추는 코루틴 private bool tutorialGuidePauseActive = false; // 안내 일시정지 중인지 여부 private float tutorialGuidePreviousTimeScale = 1f; // 안내 일시정지 전 시간 배율 + private int tutorialGuideDismissFrame = -1; // 확인 클릭이 플레이 입력으로 이어지지 않게 막는 프레임 private int tutorialGuideVersion = 0; // 오래된 자동 숨김 요청을 무시하기 위한 버전 private FinishGate activeFinishGate; // 목표 지점에 나타나는 맵별 클리어 게이트 private bool finishGateSpawned = false; // 현재 맵에서 도착 게이트를 이미 만들었는지 여부 @@ -70,7 +73,7 @@ public class GameManager : MonoBehaviour { public bool saveMileageImmediately = true; // 스테이지 정산 전까지는 획득 즉시 누적한다. public bool playTutorialGuideSequence = false; // 코스 데이터가 없을 때만 시간 기준 안내를 보여준다. public bool pauseGameplayForTutorialGuide = true; // 안내가 뜨는 동안 게임을 잠깐 멈춘다. - public float tutorialGuidePauseDuration = 2f; // 안내를 보여주고 자동으로 숨길 시간 + public float tutorialGuidePauseDuration = 2f; // 이전 자동 숨김 시간 값입니다. 현재 안내는 확인 클릭으로만 닫습니다. public float itemInvincibleDuration = 2.2f; // 라멘 아이템 무적 지속 시간 public float itemSpeedBoostAmount = 0.35f; // 운동화 아이템 즉시 속도 보정량 public float mileageBonusDuration = 7f; // 마일리지 카드 보너스 지속 시간 @@ -82,14 +85,29 @@ public class GameManager : MonoBehaviour { private const string TotalMileageKey = "UniRun.TotalMileage"; private const string InitialMileageGrantedKey = "UniRun.InitialMileageGranted"; - private const string CharacterFaceResourcePath = "UI_JJ_Face"; - private const string PassportPanelResourcePath = "UI_PassportPanel"; + private const string CharacterFaceResourcePath = "UI_JJ_PassportPhoto"; + private const string PassportPanelResourcePath = "UI_LeftHudPassportHorizontalGridPanel"; private const string LifeStampResourcePath = "UI_LifeStamp"; private const string PassportItemSlotResourcePath = "UI_PassportItemSlot"; + private const string TutorialGuideFrameResourcePath = "UI_TutorialAirportMonitorFrame"; + private const string TutorialNextButtonResourcePath = "UI_TutorialNextButton"; + private const string RightHudLuggageLabelKoreaResourcePath = "UI_RightHudLuggageLabel_Korea"; + private const string RightHudLuggageLabelJapanResourcePath = "UI_RightHudLuggageLabel_Japan"; + private const string RightHudLuggageLabelChinaResourcePath = "UI_RightHudLuggageLabel_China"; + private const string RightHudLuggageLabelAmericaResourcePath = "UI_RightHudLuggageLabel_America"; + private const float PassportHudWidth = 320f; + private const float PassportHudHeight = 102f; + private const float PassportHudScale = 0.5f; + private const float RightInfoHudWidth = 260f; + private const float RightInfoHudHeight = 64f; + private const float RightInfoHudScale = 0.6f; private const float TutorialJumpGuideDuration = 3.5f; private const float TutorialDoubleJumpGuideDuration = 3.5f; private const float TutorialSlideGuideDuration = 3.5f; private const float TutorialItemGuideDuration = 5.2f; + private const float TutorialGuideWidth = 392f; + private const float TutorialGuideHeight = 142f; + private const float TutorialGuideScale = 0.6f; // 게임의 스피드를 올리는 변수 public float gameSpeed = 1f; @@ -102,7 +120,7 @@ public class GameManager : MonoBehaviour { private float mileageBonusEndTime = 0f; // 마일리지 카드 보너스 종료 시각 public bool IsTutorialGuidePaused { - get { return tutorialGuidePauseActive; } + get { return tutorialGuidePauseActive || tutorialGuideDismissFrame == Time.frameCount; } } // 게임 시작과 동시에 싱글톤을 구성 @@ -200,6 +218,7 @@ public class GameManager : MonoBehaviour { ? mapDefinition : MapDatabase.GetMap(MapId.TutorialIncheon); BackgroundLoop.ApplyResourceBackground(currentMapDefinition.backgroundResourcePath); + UpdateRightInfoHudSkin(); score = 0; stageMileage = 0; @@ -262,7 +281,7 @@ public class GameManager : MonoBehaviour { } UpdateScoreUI(); - TryPauseForTutorialGuide(tutorialGuideVersion); + TryPauseForTutorialGuide(); } private bool HasTutorialGuideContent(TutorialGuideType guideType, string title, string message) { @@ -271,9 +290,8 @@ public class GameManager : MonoBehaviour { || !string.IsNullOrEmpty(message); } - private void TryPauseForTutorialGuide(int guideVersion) { + private void TryPauseForTutorialGuide() { if(!pauseGameplayForTutorialGuide - || tutorialGuidePauseDuration <= 0f || isGameover || !GameFlowManager.IsGameplayActive) { @@ -288,38 +306,20 @@ public class GameManager : MonoBehaviour { Time.timeScale = 0f; - if(tutorialGuidePauseRoutine != null) - { - StopCoroutine(tutorialGuidePauseRoutine); - } - - tutorialGuidePauseRoutine = StartCoroutine(HideTutorialGuideAfterPause(guideVersion)); } - private IEnumerator HideTutorialGuideAfterPause(int guideVersion) { - yield return new WaitForSecondsRealtime(tutorialGuidePauseDuration); - - tutorialGuidePauseRoutine = null; - - if(guideVersion == tutorialGuideVersion) - { - tutorialGuideVersion++; - tutorialGuideType = TutorialGuideType.None; - tutorialTitle = ""; - tutorialMessage = ""; - UpdateScoreUI(); - } + private void CompleteTutorialGuideByClick() { + tutorialGuideVersion++; + tutorialGuideType = TutorialGuideType.None; + tutorialTitle = ""; + tutorialMessage = ""; + tutorialGuideDismissFrame = Time.frameCount; + UpdateScoreUI(); RestoreTutorialGuideTimeScale(); } private void StopTutorialGuidePause(bool restoreTimeScale) { - if(tutorialGuidePauseRoutine != null) - { - StopCoroutine(tutorialGuidePauseRoutine); - tutorialGuidePauseRoutine = null; - } - if(restoreTimeScale) { RestoreTutorialGuideTimeScale(); @@ -703,21 +703,16 @@ public class GameManager : MonoBehaviour { private void UpdateScoreUI() { if(scoreText != null) { - string mapName = currentMapDefinition != null ? currentMapDefinition.displayName : "RUN"; string distanceText = currentMapDefinition != null ? Mathf.FloorToInt(stageDistance) + "/" + Mathf.FloorToInt(currentMapDefinition.targetDistance) + "m" : Mathf.FloorToInt(stageDistance) + "m"; - string timeText = currentMapDefinition != null && currentMapDefinition.timeLimit > 0f - ? Mathf.Max(0f, currentMapDefinition.timeLimit - stageElapsedTime).ToString("0") + "s" - : stageElapsedTime.ToString("0") + "s"; - scoreText.text = mapName - + "\nSCORE " + score - + "\nMILE " + stageMileage - + "\nTOTAL " + totalMileage - + "\nDIST " + distanceText - + "\nTIME " + timeText - + "\nSPD " + gameSpeed.ToString("0.0"); + scoreText.text = "DIST\n" + distanceText; + } + + if(rightMileageText != null) + { + rightMileageText.text = "MILE\n" + stageMileage; } if(lifeIcons != null) @@ -792,27 +787,32 @@ public class GameManager : MonoBehaviour { } } } + + if(tutorialNextButton != null) + { + tutorialNextButton.gameObject.SetActive(hasGuide); + } } private void UpdateTutorialTextLayout(bool showItemRow, bool showFullText) { - Vector2 textPosition = new Vector2(66f, -8f); - Vector2 textSize = new Vector2(268f, 17f); - Vector2 bodyPosition = new Vector2(66f, -26f); - Vector2 bodySize = new Vector2(268f, 31f); + Vector2 textPosition = new Vector2(104f, -38f); + Vector2 textSize = new Vector2(250f, 20f); + Vector2 bodyPosition = new Vector2(104f, -60f); + Vector2 bodySize = new Vector2(250f, 38f); if(showItemRow) { - textPosition = new Vector2(80f, -8f); - textSize = new Vector2(252f, 17f); - bodyPosition = new Vector2(80f, -26f); - bodySize = new Vector2(252f, 31f); + textPosition = new Vector2(110f, -38f); + textSize = new Vector2(242f, 20f); + bodyPosition = new Vector2(110f, -60f); + bodySize = new Vector2(242f, 38f); } else if(showFullText) { - textPosition = new Vector2(16f, -8f); - textSize = new Vector2(316f, 17f); - bodyPosition = new Vector2(16f, -26f); - bodySize = new Vector2(316f, 31f); + textPosition = new Vector2(54f, -39f); + textSize = new Vector2(284f, 20f); + bodyPosition = new Vector2(54f, -61f); + bodySize = new Vector2(284f, 39f); } if(tutorialTitleText != null) @@ -888,25 +888,89 @@ public class GameManager : MonoBehaviour { Transform canvasTransform = scoreText.transform.parent; - ConfigureRightInfoText(); + CreateRightInfoHUD(canvasTransform); CreateStatusHUD(canvasTransform); CreateTutorialGuide(canvasTransform); } - private void ConfigureRightInfoText() { - RectTransform rectTransform = scoreText.rectTransform; - rectTransform.anchorMin = new Vector2(1f, 1f); - rectTransform.anchorMax = new Vector2(1f, 1f); - rectTransform.pivot = new Vector2(1f, 1f); - rectTransform.anchoredPosition = new Vector2(-12f, -9f); - rectTransform.sizeDelta = new Vector2(176f, 96f); + private void CreateRightInfoHUD(Transform canvasTransform) { + GameObject hudObject = new GameObject("Right Luggage HUD", typeof(RectTransform), typeof(CanvasRenderer), typeof(Image)); + hudObject.transform.SetParent(canvasTransform, false); - scoreText.alignment = TextAlignmentOptions.TopRight; - scoreText.fontSize = 8.5f; - scoreText.lineSpacing = -13f; - scoreText.color = new Color(0.94f, 0.97f, 1f, 0.92f); - scoreText.raycastTarget = false; - scoreText.textWrappingMode = TextWrappingModes.NoWrap; + RectTransform hudRect = hudObject.GetComponent(); + hudRect.anchorMin = new Vector2(1f, 1f); + hudRect.anchorMax = new Vector2(1f, 1f); + hudRect.pivot = new Vector2(1f, 1f); + hudRect.anchoredPosition = new Vector2(-10f, -8f); + hudRect.sizeDelta = new Vector2(RightInfoHudWidth * RightInfoHudScale, RightInfoHudHeight * RightInfoHudScale); + hudRect.localScale = Vector3.one; + + rightInfoHudBackground = hudObject.GetComponent(); + rightInfoHudBackground.preserveAspect = false; + rightInfoHudBackground.raycastTarget = false; + UpdateRightInfoHudSkin(); + + scoreText.gameObject.name = "Distance Text"; + scoreText.transform.SetParent(hudObject.transform, false); + ConfigureRightInfoText(scoreText, new Vector2(0.29f, 0.18f), new Vector2(0.61f, 0.74f)); + + GameObject mileageObject = new GameObject("Mileage Text", typeof(RectTransform), typeof(CanvasRenderer)); + mileageObject.transform.SetParent(hudObject.transform, false); + rightMileageText = mileageObject.AddComponent(); + rightMileageText.font = scoreText.font; + ConfigureRightInfoText(rightMileageText, new Vector2(0.62f, 0.18f), new Vector2(0.95f, 0.74f)); + } + + private void ConfigureRightInfoText(TextMeshProUGUI text, Vector2 anchorMin, Vector2 anchorMax) { + RectTransform rectTransform = text.rectTransform; + rectTransform.anchorMin = anchorMin; + rectTransform.anchorMax = anchorMax; + rectTransform.offsetMin = Vector2.zero; + rectTransform.offsetMax = Vector2.zero; + rectTransform.localScale = Vector3.one; + + text.alignment = TextAlignmentOptions.Center; + text.fontSize = 9f; + text.enableAutoSizing = true; + text.fontSizeMin = 6.5f; + text.fontSizeMax = 10f; + text.lineSpacing = -7f; + text.color = new Color(0.015f, 0.045f, 0.085f, 1f); + text.fontStyle = FontStyles.Bold; + text.raycastTarget = false; + text.textWrappingMode = TextWrappingModes.NoWrap; + } + + private void UpdateRightInfoHudSkin() { + if(rightInfoHudBackground == null) + { + return; + } + + rightInfoHudBackground.sprite = LoadHudSprite(GetRightInfoHudResourcePath()); + rightInfoHudBackground.color = rightInfoHudBackground.sprite != null + ? Color.white + : new Color(0.95f, 0.97f, 1f, 0.88f); + } + + private string GetRightInfoHudResourcePath() { + if(currentMapDefinition == null) + { + return RightHudLuggageLabelKoreaResourcePath; + } + + switch(currentMapDefinition.mapId) + { + case MapId.Japan: + return RightHudLuggageLabelJapanResourcePath; + case MapId.China: + return RightHudLuggageLabelChinaResourcePath; + case MapId.America: + return RightHudLuggageLabelAmericaResourcePath; + case MapId.TutorialIncheon: + default: + return RightHudLuggageLabelKoreaResourcePath; + } } private void CreateStatusHUD(Transform canvasTransform) { @@ -917,14 +981,16 @@ public class GameManager : MonoBehaviour { hudRect.anchorMin = new Vector2(0f, 1f); hudRect.anchorMax = new Vector2(0f, 1f); hudRect.pivot = new Vector2(0f, 1f); - hudRect.anchoredPosition = new Vector2(8f, -7f); - hudRect.sizeDelta = new Vector2(108f, 34f); + hudRect.anchoredPosition = new Vector2(10f, -8f); + hudRect.sizeDelta = new Vector2(PassportHudWidth, PassportHudHeight); + hudRect.localScale = Vector3.one * PassportHudScale; Image hudBackground = hudObject.GetComponent(); hudBackground.sprite = LoadHudSprite(PassportPanelResourcePath); hudBackground.color = hudBackground.sprite != null ? Color.white : new Color(0.04f, 0.08f, 0.11f, 0.68f); + hudBackground.preserveAspect = true; hudBackground.raycastTarget = false; CreateFaceIcon(hudObject.transform); @@ -940,11 +1006,11 @@ public class GameManager : MonoBehaviour { frameRect.anchorMin = new Vector2(0f, 1f); frameRect.anchorMax = new Vector2(0f, 1f); frameRect.pivot = new Vector2(0f, 1f); - frameRect.anchoredPosition = new Vector2(6f, -6f); - frameRect.sizeDelta = new Vector2(20f, 20f); + frameRect.anchoredPosition = new Vector2(30f, -20f); + frameRect.sizeDelta = new Vector2(72f, 68f); Image frameImage = faceFrame.GetComponent(); - frameImage.color = new Color(0.12f, 0.16f, 0.17f, 0.36f); + frameImage.color = new Color(1f, 1f, 1f, 0f); frameImage.raycastTarget = false; GameObject faceObject = new GameObject("Character Face", typeof(RectTransform), typeof(CanvasRenderer), typeof(Image)); @@ -979,8 +1045,8 @@ public class GameManager : MonoBehaviour { lifeRect.anchorMin = new Vector2(0f, 1f); lifeRect.anchorMax = new Vector2(0f, 1f); lifeRect.pivot = new Vector2(0f, 1f); - lifeRect.anchoredPosition = new Vector2(33f + (i * 13f), -7f); - lifeRect.sizeDelta = new Vector2(10f, 10f); + lifeRect.anchoredPosition = new Vector2(124f + (i * 44f), -20f); + lifeRect.sizeDelta = new Vector2(30f, 30f); Image lifeImage = lifeObject.GetComponent(); lifeImage.sprite = lifeSprite; @@ -1005,15 +1071,15 @@ public class GameManager : MonoBehaviour { slotRect.anchorMin = new Vector2(0f, 1f); slotRect.anchorMax = new Vector2(0f, 1f); slotRect.pivot = new Vector2(0f, 1f); - slotRect.anchoredPosition = new Vector2(33f + (i * 13f), -20f); - slotRect.sizeDelta = new Vector2(10f, 10f); + slotRect.anchoredPosition = new Vector2(118f + (i * 46f), -66f); + slotRect.sizeDelta = new Vector2(40f, 24f); Image slotImage = slotObject.GetComponent(); slotImage.sprite = slotSprite; slotImage.color = slotSprite != null - ? new Color(1f, 1f, 1f, 0.92f) + ? new Color(1f, 1f, 1f, 0.62f) : new Color(0.92f, 0.97f, 1f, 0.22f); - slotImage.preserveAspect = true; + slotImage.preserveAspect = false; slotImage.raycastTarget = false; } } @@ -1058,19 +1124,27 @@ public class GameManager : MonoBehaviour { guideRect.anchorMin = new Vector2(0.5f, 1f); guideRect.anchorMax = new Vector2(0.5f, 1f); guideRect.pivot = new Vector2(0.5f, 1f); - guideRect.anchoredPosition = new Vector2(0f, -12f); - guideRect.sizeDelta = new Vector2(348f, 66f); + guideRect.anchoredPosition = new Vector2(0f, -10f); + guideRect.sizeDelta = new Vector2(TutorialGuideWidth, TutorialGuideHeight); + guideRect.localScale = Vector3.one * TutorialGuideScale; Image guideBackground = tutorialGuideObject.GetComponent(); - guideBackground.color = new Color(0.035f, 0.055f, 0.07f, 0.82f); + guideBackground.sprite = LoadHudSprite(TutorialGuideFrameResourcePath); + guideBackground.color = guideBackground.sprite != null + ? Color.white + : new Color(0.035f, 0.055f, 0.07f, 0.82f); + guideBackground.preserveAspect = false; guideBackground.raycastTarget = false; tutorialFontAsset = CreateKoreanTutorialFontAsset(); CreateTutorialMainImage(tutorialGuideObject.transform); CreateTutorialItemRow(tutorialGuideObject.transform); - tutorialTitleText = CreateTutorialText(tutorialGuideObject.transform, "Tutorial Title", new Vector2(66f, -8f), new Vector2(268f, 17f), 11.5f, FontStyles.Bold); - tutorialBodyText = CreateTutorialText(tutorialGuideObject.transform, "Tutorial Body", new Vector2(66f, -26f), new Vector2(268f, 31f), 8.5f, FontStyles.Normal); + tutorialTitleText = CreateTutorialText(tutorialGuideObject.transform, "Tutorial Title", new Vector2(104f, -38f), new Vector2(250f, 20f), 12f, FontStyles.Bold); + tutorialBodyText = CreateTutorialText(tutorialGuideObject.transform, "Tutorial Body", new Vector2(104f, -60f), new Vector2(250f, 38f), 9f, FontStyles.Normal); + tutorialTitleText.color = new Color(0.06f, 0.13f, 0.19f, 0.98f); + tutorialBodyText.color = new Color(0.10f, 0.18f, 0.23f, 0.95f); + CreateTutorialNextButton(tutorialGuideObject.transform); tutorialGuideObject.SetActive(false); } @@ -1079,11 +1153,11 @@ public class GameManager : MonoBehaviour { imageObject.transform.SetParent(parent, false); RectTransform imageRect = imageObject.GetComponent(); - imageRect.anchorMin = new Vector2(0f, 0.5f); - imageRect.anchorMax = new Vector2(0f, 0.5f); - imageRect.pivot = new Vector2(0f, 0.5f); - imageRect.anchoredPosition = new Vector2(14f, 0f); - imageRect.sizeDelta = new Vector2(48f, 48f); + imageRect.anchorMin = new Vector2(0f, 1f); + imageRect.anchorMax = new Vector2(0f, 1f); + imageRect.pivot = new Vector2(0f, 1f); + imageRect.anchoredPosition = new Vector2(42f, -54f); + imageRect.sizeDelta = new Vector2(50f, 50f); tutorialMainImage = imageObject.GetComponent(); tutorialMainImage.preserveAspect = true; @@ -1128,11 +1202,11 @@ public class GameManager : MonoBehaviour { itemObject.transform.SetParent(parent, false); RectTransform itemRect = itemObject.GetComponent(); - itemRect.anchorMin = new Vector2(0f, 0.5f); - itemRect.anchorMax = new Vector2(0f, 0.5f); - itemRect.pivot = new Vector2(0f, 0.5f); - itemRect.anchoredPosition = new Vector2(14f, 0f); - itemRect.sizeDelta = new Vector2(54f, 54f); + itemRect.anchorMin = new Vector2(0f, 1f); + itemRect.anchorMax = new Vector2(0f, 1f); + itemRect.pivot = new Vector2(0f, 1f); + itemRect.anchoredPosition = new Vector2(38f, -50f); + itemRect.sizeDelta = new Vector2(58f, 58f); Image itemImage = itemObject.GetComponent(); itemImage.sprite = LoadTutorialSprite(itemAssetPaths[i]); @@ -1143,6 +1217,57 @@ public class GameManager : MonoBehaviour { } } + private void CreateTutorialNextButton(Transform parent) { + GameObject buttonObject = new GameObject("Tutorial Confirm Button", typeof(RectTransform), typeof(CanvasRenderer), typeof(Image), typeof(Button)); + buttonObject.transform.SetParent(parent, false); + + RectTransform buttonRect = buttonObject.GetComponent(); + buttonRect.anchorMin = new Vector2(0f, 1f); + buttonRect.anchorMax = new Vector2(0f, 1f); + buttonRect.pivot = new Vector2(0f, 1f); + buttonRect.anchoredPosition = new Vector2(244f, -103f); + buttonRect.sizeDelta = new Vector2(112f, 30f); + + Image buttonImage = buttonObject.GetComponent(); + buttonImage.sprite = LoadHudSprite(TutorialNextButtonResourcePath); + buttonImage.color = buttonImage.sprite != null + ? Color.white + : new Color(0.03f, 0.13f, 0.20f, 0.92f); + buttonImage.preserveAspect = false; + buttonImage.raycastTarget = true; + + tutorialNextButton = buttonObject.GetComponent