정은서

0527: npc 대사 추가

Showing 646 changed files with 3389 additions and 0 deletions
1 +fileFormatVersion: 2
2 +guid: 096e9fafcff7e26429f74002d9e707e9
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: be8f6d7ab455f2c458be1f5cb6237c18
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
This diff is collapsed. Click to expand it.
1 +fileFormatVersion: 2
2 +guid: 2ee905b7a480ead4caaece7733a17acf
3 +DefaultImporter:
4 + externalObjects: {}
5 + userData:
6 + assetBundleName:
7 + assetBundleVariant:
This diff is collapsed. Click to expand it.
1 +fileFormatVersion: 2
2 +guid: a0bd63f07d288df4a909270e4c5cd763
3 +DefaultImporter:
4 + externalObjects: {}
5 + userData:
6 + assetBundleName:
7 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 5e5b542c7c8130b4a8bbd48394d0756d
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: cdd462abd453053419a990cea66008bb
3 +TextureImporter:
4 + internalIDToNameTable: []
5 + externalObjects: {}
6 + serializedVersion: 11
7 + mipmaps:
8 + mipMapMode: 0
9 + enableMipMap: 0
10 + sRGBTexture: 1
11 + linearTexture: 0
12 + fadeOut: 0
13 + borderMipMap: 0
14 + mipMapsPreserveCoverage: 0
15 + alphaTestReferenceValue: 0.5
16 + mipMapFadeDistanceStart: 1
17 + mipMapFadeDistanceEnd: 3
18 + bumpmap:
19 + convertToNormalMap: 0
20 + externalNormalMap: 0
21 + heightScale: 0.25
22 + normalMapFilter: 0
23 + isReadable: 0
24 + streamingMipmaps: 0
25 + streamingMipmapsPriority: 0
26 + vTOnly: 0
27 + grayScaleToAlpha: 0
28 + generateCubemap: 6
29 + cubemapConvolution: 0
30 + seamlessCubemap: 0
31 + textureFormat: 1
32 + maxTextureSize: 2048
33 + textureSettings:
34 + serializedVersion: 2
35 + filterMode: -1
36 + aniso: -1
37 + mipBias: -100
38 + wrapU: 1
39 + wrapV: 1
40 + wrapW: -1
41 + nPOTScale: 0
42 + lightmap: 0
43 + compressionQuality: 50
44 + spriteMode: 1
45 + spriteExtrude: 1
46 + spriteMeshType: 1
47 + alignment: 0
48 + spritePivot: {x: 0.5, y: 0.5}
49 + spritePixelsToUnits: 100
50 + spriteBorder: {x: 0, y: 0, z: 0, w: 0}
51 + spriteGenerateFallbackPhysicsShape: 1
52 + alphaUsage: 1
53 + alphaIsTransparency: 1
54 + spriteTessellationDetail: -1
55 + textureType: 8
56 + textureShape: 1
57 + singleChannelComponent: 0
58 + flipbookRows: 1
59 + flipbookColumns: 1
60 + maxTextureSizeSet: 0
61 + compressionQualitySet: 0
62 + textureFormatSet: 0
63 + ignorePngGamma: 0
64 + applyGammaDecoding: 1
65 + platformSettings:
66 + - serializedVersion: 3
67 + buildTarget: DefaultTexturePlatform
68 + maxTextureSize: 2048
69 + resizeAlgorithm: 0
70 + textureFormat: -1
71 + textureCompression: 1
72 + compressionQuality: 50
73 + crunchedCompression: 0
74 + allowsAlphaSplitting: 0
75 + overridden: 0
76 + androidETC2FallbackOverride: 0
77 + forceMaximumCompressionQuality_BC6H_BC7: 1
78 + - serializedVersion: 3
79 + buildTarget: Standalone
80 + maxTextureSize: 2048
81 + resizeAlgorithm: 0
82 + textureFormat: -1
83 + textureCompression: 1
84 + compressionQuality: 50
85 + crunchedCompression: 0
86 + allowsAlphaSplitting: 0
87 + overridden: 0
88 + androidETC2FallbackOverride: 0
89 + forceMaximumCompressionQuality_BC6H_BC7: 1
90 + spriteSheet:
91 + serializedVersion: 2
92 + sprites: []
93 + outline: []
94 + physicsShape: []
95 + bones: []
96 + spriteID: 5e97eb03825dee720800000000000000
97 + internalID: 0
98 + vertices: []
99 + indices:
100 + edges: []
101 + weights: []
102 + secondaryTextures: []
103 + spritePackingTag:
104 + pSDRemoveMatte: 0
105 + pSDShowRemoveMatteOption: 0
106 + userData:
107 + assetBundleName:
108 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 77fa19401d8472a498f2164bce0d7a4b
3 +TextureImporter:
4 + internalIDToNameTable: []
5 + externalObjects: {}
6 + serializedVersion: 11
7 + mipmaps:
8 + mipMapMode: 0
9 + enableMipMap: 0
10 + sRGBTexture: 1
11 + linearTexture: 0
12 + fadeOut: 0
13 + borderMipMap: 0
14 + mipMapsPreserveCoverage: 0
15 + alphaTestReferenceValue: 0.5
16 + mipMapFadeDistanceStart: 1
17 + mipMapFadeDistanceEnd: 3
18 + bumpmap:
19 + convertToNormalMap: 0
20 + externalNormalMap: 0
21 + heightScale: 0.25
22 + normalMapFilter: 0
23 + isReadable: 0
24 + streamingMipmaps: 0
25 + streamingMipmapsPriority: 0
26 + vTOnly: 0
27 + grayScaleToAlpha: 0
28 + generateCubemap: 6
29 + cubemapConvolution: 0
30 + seamlessCubemap: 0
31 + textureFormat: 1
32 + maxTextureSize: 2048
33 + textureSettings:
34 + serializedVersion: 2
35 + filterMode: -1
36 + aniso: -1
37 + mipBias: -100
38 + wrapU: 1
39 + wrapV: 1
40 + wrapW: -1
41 + nPOTScale: 0
42 + lightmap: 0
43 + compressionQuality: 50
44 + spriteMode: 1
45 + spriteExtrude: 1
46 + spriteMeshType: 1
47 + alignment: 0
48 + spritePivot: {x: 0.5, y: 0.5}
49 + spritePixelsToUnits: 100
50 + spriteBorder: {x: 0, y: 0, z: 0, w: 0}
51 + spriteGenerateFallbackPhysicsShape: 1
52 + alphaUsage: 1
53 + alphaIsTransparency: 1
54 + spriteTessellationDetail: -1
55 + textureType: 8
56 + textureShape: 1
57 + singleChannelComponent: 0
58 + flipbookRows: 1
59 + flipbookColumns: 1
60 + maxTextureSizeSet: 0
61 + compressionQualitySet: 0
62 + textureFormatSet: 0
63 + ignorePngGamma: 0
64 + applyGammaDecoding: 1
65 + platformSettings:
66 + - serializedVersion: 3
67 + buildTarget: DefaultTexturePlatform
68 + maxTextureSize: 2048
69 + resizeAlgorithm: 0
70 + textureFormat: -1
71 + textureCompression: 1
72 + compressionQuality: 50
73 + crunchedCompression: 0
74 + allowsAlphaSplitting: 0
75 + overridden: 0
76 + androidETC2FallbackOverride: 0
77 + forceMaximumCompressionQuality_BC6H_BC7: 1
78 + - serializedVersion: 3
79 + buildTarget: Standalone
80 + maxTextureSize: 2048
81 + resizeAlgorithm: 0
82 + textureFormat: -1
83 + textureCompression: 1
84 + compressionQuality: 50
85 + crunchedCompression: 0
86 + allowsAlphaSplitting: 0
87 + overridden: 0
88 + androidETC2FallbackOverride: 0
89 + forceMaximumCompressionQuality_BC6H_BC7: 1
90 + spriteSheet:
91 + serializedVersion: 2
92 + sprites: []
93 + outline: []
94 + physicsShape: []
95 + bones: []
96 + spriteID: 5e97eb03825dee720800000000000000
97 + internalID: 0
98 + vertices: []
99 + indices:
100 + edges: []
101 + weights: []
102 + secondaryTextures: []
103 + spritePackingTag:
104 + pSDRemoveMatte: 0
105 + pSDShowRemoveMatteOption: 0
106 + userData:
107 + assetBundleName:
108 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 34f96a43c2ac0804b95b2e3ab9751332
3 +TextureImporter:
4 + internalIDToNameTable: []
5 + externalObjects: {}
6 + serializedVersion: 11
7 + mipmaps:
8 + mipMapMode: 0
9 + enableMipMap: 0
10 + sRGBTexture: 1
11 + linearTexture: 0
12 + fadeOut: 0
13 + borderMipMap: 0
14 + mipMapsPreserveCoverage: 0
15 + alphaTestReferenceValue: 0.5
16 + mipMapFadeDistanceStart: 1
17 + mipMapFadeDistanceEnd: 3
18 + bumpmap:
19 + convertToNormalMap: 0
20 + externalNormalMap: 0
21 + heightScale: 0.25
22 + normalMapFilter: 0
23 + isReadable: 0
24 + streamingMipmaps: 0
25 + streamingMipmapsPriority: 0
26 + vTOnly: 0
27 + grayScaleToAlpha: 0
28 + generateCubemap: 6
29 + cubemapConvolution: 0
30 + seamlessCubemap: 0
31 + textureFormat: 1
32 + maxTextureSize: 2048
33 + textureSettings:
34 + serializedVersion: 2
35 + filterMode: -1
36 + aniso: -1
37 + mipBias: -100
38 + wrapU: 1
39 + wrapV: 1
40 + wrapW: -1
41 + nPOTScale: 0
42 + lightmap: 0
43 + compressionQuality: 50
44 + spriteMode: 1
45 + spriteExtrude: 1
46 + spriteMeshType: 1
47 + alignment: 0
48 + spritePivot: {x: 0.5, y: 0.5}
49 + spritePixelsToUnits: 100
50 + spriteBorder: {x: 0, y: 0, z: 0, w: 0}
51 + spriteGenerateFallbackPhysicsShape: 1
52 + alphaUsage: 1
53 + alphaIsTransparency: 1
54 + spriteTessellationDetail: -1
55 + textureType: 8
56 + textureShape: 1
57 + singleChannelComponent: 0
58 + flipbookRows: 1
59 + flipbookColumns: 1
60 + maxTextureSizeSet: 0
61 + compressionQualitySet: 0
62 + textureFormatSet: 0
63 + ignorePngGamma: 0
64 + applyGammaDecoding: 1
65 + platformSettings:
66 + - serializedVersion: 3
67 + buildTarget: DefaultTexturePlatform
68 + maxTextureSize: 2048
69 + resizeAlgorithm: 0
70 + textureFormat: -1
71 + textureCompression: 1
72 + compressionQuality: 50
73 + crunchedCompression: 0
74 + allowsAlphaSplitting: 0
75 + overridden: 0
76 + androidETC2FallbackOverride: 0
77 + forceMaximumCompressionQuality_BC6H_BC7: 1
78 + - serializedVersion: 3
79 + buildTarget: Standalone
80 + maxTextureSize: 2048
81 + resizeAlgorithm: 0
82 + textureFormat: -1
83 + textureCompression: 1
84 + compressionQuality: 50
85 + crunchedCompression: 0
86 + allowsAlphaSplitting: 0
87 + overridden: 0
88 + androidETC2FallbackOverride: 0
89 + forceMaximumCompressionQuality_BC6H_BC7: 1
90 + spriteSheet:
91 + serializedVersion: 2
92 + sprites: []
93 + outline: []
94 + physicsShape: []
95 + bones: []
96 + spriteID: 5e97eb03825dee720800000000000000
97 + internalID: 0
98 + vertices: []
99 + indices:
100 + edges: []
101 + weights: []
102 + secondaryTextures: []
103 + spritePackingTag:
104 + pSDRemoveMatte: 0
105 + pSDShowRemoveMatteOption: 0
106 + userData:
107 + assetBundleName:
108 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 055c44a6ee790d743bcf692c99bfef6c
3 +TextureImporter:
4 + internalIDToNameTable: []
5 + externalObjects: {}
6 + serializedVersion: 11
7 + mipmaps:
8 + mipMapMode: 0
9 + enableMipMap: 0
10 + sRGBTexture: 1
11 + linearTexture: 0
12 + fadeOut: 0
13 + borderMipMap: 0
14 + mipMapsPreserveCoverage: 0
15 + alphaTestReferenceValue: 0.5
16 + mipMapFadeDistanceStart: 1
17 + mipMapFadeDistanceEnd: 3
18 + bumpmap:
19 + convertToNormalMap: 0
20 + externalNormalMap: 0
21 + heightScale: 0.25
22 + normalMapFilter: 0
23 + isReadable: 0
24 + streamingMipmaps: 0
25 + streamingMipmapsPriority: 0
26 + vTOnly: 0
27 + grayScaleToAlpha: 0
28 + generateCubemap: 6
29 + cubemapConvolution: 0
30 + seamlessCubemap: 0
31 + textureFormat: 1
32 + maxTextureSize: 2048
33 + textureSettings:
34 + serializedVersion: 2
35 + filterMode: -1
36 + aniso: -1
37 + mipBias: -100
38 + wrapU: 1
39 + wrapV: 1
40 + wrapW: -1
41 + nPOTScale: 0
42 + lightmap: 0
43 + compressionQuality: 50
44 + spriteMode: 1
45 + spriteExtrude: 1
46 + spriteMeshType: 1
47 + alignment: 0
48 + spritePivot: {x: 0.5, y: 0.5}
49 + spritePixelsToUnits: 100
50 + spriteBorder: {x: 0, y: 0, z: 0, w: 0}
51 + spriteGenerateFallbackPhysicsShape: 1
52 + alphaUsage: 1
53 + alphaIsTransparency: 1
54 + spriteTessellationDetail: -1
55 + textureType: 8
56 + textureShape: 1
57 + singleChannelComponent: 0
58 + flipbookRows: 1
59 + flipbookColumns: 1
60 + maxTextureSizeSet: 0
61 + compressionQualitySet: 0
62 + textureFormatSet: 0
63 + ignorePngGamma: 0
64 + applyGammaDecoding: 1
65 + platformSettings:
66 + - serializedVersion: 3
67 + buildTarget: DefaultTexturePlatform
68 + maxTextureSize: 2048
69 + resizeAlgorithm: 0
70 + textureFormat: -1
71 + textureCompression: 1
72 + compressionQuality: 50
73 + crunchedCompression: 0
74 + allowsAlphaSplitting: 0
75 + overridden: 0
76 + androidETC2FallbackOverride: 0
77 + forceMaximumCompressionQuality_BC6H_BC7: 1
78 + - serializedVersion: 3
79 + buildTarget: Standalone
80 + maxTextureSize: 2048
81 + resizeAlgorithm: 0
82 + textureFormat: -1
83 + textureCompression: 1
84 + compressionQuality: 50
85 + crunchedCompression: 0
86 + allowsAlphaSplitting: 0
87 + overridden: 0
88 + androidETC2FallbackOverride: 0
89 + forceMaximumCompressionQuality_BC6H_BC7: 1
90 + spriteSheet:
91 + serializedVersion: 2
92 + sprites: []
93 + outline: []
94 + physicsShape: []
95 + bones: []
96 + spriteID: 5e97eb03825dee720800000000000000
97 + internalID: 0
98 + vertices: []
99 + indices:
100 + edges: []
101 + weights: []
102 + secondaryTextures: []
103 + spritePackingTag:
104 + pSDRemoveMatte: 0
105 + pSDShowRemoveMatteOption: 0
106 + userData:
107 + assetBundleName:
108 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 8f01fa9aca81c9142a73bb0c759a88de
3 +TextureImporter:
4 + internalIDToNameTable: []
5 + externalObjects: {}
6 + serializedVersion: 11
7 + mipmaps:
8 + mipMapMode: 0
9 + enableMipMap: 0
10 + sRGBTexture: 1
11 + linearTexture: 0
12 + fadeOut: 0
13 + borderMipMap: 0
14 + mipMapsPreserveCoverage: 0
15 + alphaTestReferenceValue: 0.5
16 + mipMapFadeDistanceStart: 1
17 + mipMapFadeDistanceEnd: 3
18 + bumpmap:
19 + convertToNormalMap: 0
20 + externalNormalMap: 0
21 + heightScale: 0.25
22 + normalMapFilter: 0
23 + isReadable: 0
24 + streamingMipmaps: 0
25 + streamingMipmapsPriority: 0
26 + vTOnly: 0
27 + grayScaleToAlpha: 0
28 + generateCubemap: 6
29 + cubemapConvolution: 0
30 + seamlessCubemap: 0
31 + textureFormat: 1
32 + maxTextureSize: 2048
33 + textureSettings:
34 + serializedVersion: 2
35 + filterMode: -1
36 + aniso: -1
37 + mipBias: -100
38 + wrapU: 1
39 + wrapV: 1
40 + wrapW: -1
41 + nPOTScale: 0
42 + lightmap: 0
43 + compressionQuality: 50
44 + spriteMode: 1
45 + spriteExtrude: 1
46 + spriteMeshType: 1
47 + alignment: 0
48 + spritePivot: {x: 0.5, y: 0.5}
49 + spritePixelsToUnits: 100
50 + spriteBorder: {x: 0, y: 0, z: 0, w: 0}
51 + spriteGenerateFallbackPhysicsShape: 1
52 + alphaUsage: 1
53 + alphaIsTransparency: 1
54 + spriteTessellationDetail: -1
55 + textureType: 8
56 + textureShape: 1
57 + singleChannelComponent: 0
58 + flipbookRows: 1
59 + flipbookColumns: 1
60 + maxTextureSizeSet: 0
61 + compressionQualitySet: 0
62 + textureFormatSet: 0
63 + ignorePngGamma: 0
64 + applyGammaDecoding: 1
65 + platformSettings:
66 + - serializedVersion: 3
67 + buildTarget: DefaultTexturePlatform
68 + maxTextureSize: 2048
69 + resizeAlgorithm: 0
70 + textureFormat: -1
71 + textureCompression: 1
72 + compressionQuality: 50
73 + crunchedCompression: 0
74 + allowsAlphaSplitting: 0
75 + overridden: 0
76 + androidETC2FallbackOverride: 0
77 + forceMaximumCompressionQuality_BC6H_BC7: 1
78 + - serializedVersion: 3
79 + buildTarget: Standalone
80 + maxTextureSize: 2048
81 + resizeAlgorithm: 0
82 + textureFormat: -1
83 + textureCompression: 1
84 + compressionQuality: 50
85 + crunchedCompression: 0
86 + allowsAlphaSplitting: 0
87 + overridden: 0
88 + androidETC2FallbackOverride: 0
89 + forceMaximumCompressionQuality_BC6H_BC7: 1
90 + spriteSheet:
91 + serializedVersion: 2
92 + sprites: []
93 + outline: []
94 + physicsShape: []
95 + bones: []
96 + spriteID: 5e97eb03825dee720800000000000000
97 + internalID: 0
98 + vertices: []
99 + indices:
100 + edges: []
101 + weights: []
102 + secondaryTextures: []
103 + spritePackingTag:
104 + pSDRemoveMatte: 0
105 + pSDShowRemoveMatteOption: 0
106 + userData:
107 + assetBundleName:
108 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 02ba6bee2195f46479dfe6cf1f0bf242
3 +TextureImporter:
4 + internalIDToNameTable: []
5 + externalObjects: {}
6 + serializedVersion: 11
7 + mipmaps:
8 + mipMapMode: 0
9 + enableMipMap: 0
10 + sRGBTexture: 1
11 + linearTexture: 0
12 + fadeOut: 0
13 + borderMipMap: 0
14 + mipMapsPreserveCoverage: 0
15 + alphaTestReferenceValue: 0.5
16 + mipMapFadeDistanceStart: 1
17 + mipMapFadeDistanceEnd: 3
18 + bumpmap:
19 + convertToNormalMap: 0
20 + externalNormalMap: 0
21 + heightScale: 0.25
22 + normalMapFilter: 0
23 + isReadable: 0
24 + streamingMipmaps: 0
25 + streamingMipmapsPriority: 0
26 + vTOnly: 0
27 + grayScaleToAlpha: 0
28 + generateCubemap: 6
29 + cubemapConvolution: 0
30 + seamlessCubemap: 0
31 + textureFormat: 1
32 + maxTextureSize: 2048
33 + textureSettings:
34 + serializedVersion: 2
35 + filterMode: -1
36 + aniso: -1
37 + mipBias: -100
38 + wrapU: 1
39 + wrapV: 1
40 + wrapW: -1
41 + nPOTScale: 0
42 + lightmap: 0
43 + compressionQuality: 50
44 + spriteMode: 1
45 + spriteExtrude: 1
46 + spriteMeshType: 1
47 + alignment: 0
48 + spritePivot: {x: 0.5, y: 0.5}
49 + spritePixelsToUnits: 100
50 + spriteBorder: {x: 0, y: 0, z: 0, w: 0}
51 + spriteGenerateFallbackPhysicsShape: 1
52 + alphaUsage: 1
53 + alphaIsTransparency: 1
54 + spriteTessellationDetail: -1
55 + textureType: 8
56 + textureShape: 1
57 + singleChannelComponent: 0
58 + flipbookRows: 1
59 + flipbookColumns: 1
60 + maxTextureSizeSet: 0
61 + compressionQualitySet: 0
62 + textureFormatSet: 0
63 + ignorePngGamma: 0
64 + applyGammaDecoding: 1
65 + platformSettings:
66 + - serializedVersion: 3
67 + buildTarget: DefaultTexturePlatform
68 + maxTextureSize: 2048
69 + resizeAlgorithm: 0
70 + textureFormat: -1
71 + textureCompression: 1
72 + compressionQuality: 50
73 + crunchedCompression: 0
74 + allowsAlphaSplitting: 0
75 + overridden: 0
76 + androidETC2FallbackOverride: 0
77 + forceMaximumCompressionQuality_BC6H_BC7: 1
78 + - serializedVersion: 3
79 + buildTarget: Standalone
80 + maxTextureSize: 2048
81 + resizeAlgorithm: 0
82 + textureFormat: -1
83 + textureCompression: 1
84 + compressionQuality: 50
85 + crunchedCompression: 0
86 + allowsAlphaSplitting: 0
87 + overridden: 0
88 + androidETC2FallbackOverride: 0
89 + forceMaximumCompressionQuality_BC6H_BC7: 1
90 + spriteSheet:
91 + serializedVersion: 2
92 + sprites: []
93 + outline: []
94 + physicsShape: []
95 + bones: []
96 + spriteID: 5e97eb03825dee720800000000000000
97 + internalID: 0
98 + vertices: []
99 + indices:
100 + edges: []
101 + weights: []
102 + secondaryTextures: []
103 + spritePackingTag:
104 + pSDRemoveMatte: 0
105 + pSDShowRemoveMatteOption: 0
106 + userData:
107 + assetBundleName:
108 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: aeeb3f547bce4be4d9bd9b5906dcca34
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +using System.Collections;
2 +using System.Collections.Generic;
3 +using UnityEngine;
4 +using Doublsb.Dialog;
5 +
6 +public class TestMessage : MonoBehaviour
7 +{
8 + public DialogManager DialogManager;
9 +
10 + public GameObject[] Example;
11 +
12 + private void Awake()
13 + {
14 + var dialogTexts = new List<DialogData>();
15 +
16 + dialogTexts.Add(new DialogData("/size:up/Hi, /size:init/my name is Li.", "Li"));
17 +
18 + dialogTexts.Add(new DialogData("I am Sa. Popped out to let you know Asset can show other characters.", "Sa"));
19 +
20 + dialogTexts.Add(new DialogData("This Asset, The D'Dialog System has many features.", "Li"));
21 +
22 + dialogTexts.Add(new DialogData("You can easily change text /color:red/color, /color:white/and /size:up//size:up/size/size:init/ like this.", "Li", () => Show_Example(0)));
23 +
24 + dialogTexts.Add(new DialogData("Just put the command in the string!", "Li", () => Show_Example(1)));
25 +
26 + dialogTexts.Add(new DialogData("You can also change the character's sprite /emote:Sad/like this, /click//emote:Happy/Smile.", "Li", () => Show_Example(2)));
27 +
28 + dialogTexts.Add(new DialogData("If you need an emphasis effect, /wait:0.5/wait... /click/or click command.", "Li", () => Show_Example(3)));
29 +
30 + dialogTexts.Add(new DialogData("Text can be /speed:down/slow... /speed:init//speed:up/or fast.", "Li", () => Show_Example(4)));
31 +
32 + dialogTexts.Add(new DialogData("You don't even need to click on the window like this.../speed:0.1/ tada!/close/", "Li", () => Show_Example(5)));
33 +
34 + dialogTexts.Add(new DialogData("/speed:0.1/AND YOU CAN'T SKIP THIS SENTENCE.", "Li", () => Show_Example(6), false));
35 +
36 + dialogTexts.Add(new DialogData("And here we go, the haha sound! /click//sound:haha/haha.", "Li", null, false));
37 +
38 + dialogTexts.Add(new DialogData("That's it! Please check the documents. Good luck to you.", "Sa"));
39 +
40 + DialogManager.Show(dialogTexts);
41 + }
42 +
43 + private void Show_Example(int index)
44 + {
45 + Example[index].SetActive(true);
46 + }
47 +}
1 +fileFormatVersion: 2
2 +guid: af59b715d564ae9488e8438d6860bc3b
3 +MonoImporter:
4 + externalObjects: {}
5 + serializedVersion: 2
6 + defaultReferences: []
7 + executionOrder: 0
8 + icon: {instanceID: 0}
9 + userData:
10 + assetBundleName:
11 + assetBundleVariant:
1 +using System.Collections;
2 +using System.Collections.Generic;
3 +using UnityEngine;
4 +using Doublsb.Dialog;
5 +
6 +public class TestMessage_Selection : MonoBehaviour
7 +{
8 + public DialogManager DialogManager;
9 +
10 + private void Awake()
11 + {
12 + var dialogTexts = new List<DialogData>();
13 +
14 + var Text1 = new DialogData("What is 2 times 5?");
15 + Text1.SelectList.Add("Correct", "10");
16 + Text1.SelectList.Add("Wrong", "7");
17 + Text1.SelectList.Add("Whatever", "Why should I care?");
18 +
19 + Text1.Callback = () => Check_Correct();
20 +
21 + dialogTexts.Add(Text1);
22 +
23 + DialogManager.Show(dialogTexts);
24 + }
25 +
26 + private void Check_Correct()
27 + {
28 + if(DialogManager.Result == "Correct")
29 + {
30 + var dialogTexts = new List<DialogData>();
31 +
32 + dialogTexts.Add(new DialogData("You are right."));
33 +
34 + DialogManager.Show(dialogTexts);
35 + }
36 + else if (DialogManager.Result == "Wrong")
37 + {
38 + var dialogTexts = new List<DialogData>();
39 +
40 + dialogTexts.Add(new DialogData("You are wrong."));
41 +
42 + DialogManager.Show(dialogTexts);
43 + }
44 + else
45 + {
46 + var dialogTexts = new List<DialogData>();
47 +
48 + dialogTexts.Add(new DialogData("Right. You don't have to get the answer."));
49 +
50 + DialogManager.Show(dialogTexts);
51 + }
52 + }
53 +}
1 +fileFormatVersion: 2
2 +guid: 003f87aaac6bafa419ef75888f070867
3 +MonoImporter:
4 + externalObjects: {}
5 + serializedVersion: 2
6 + defaultReferences: []
7 + executionOrder: 0
8 + icon: {instanceID: 0}
9 + userData:
10 + assetBundleName:
11 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 41f81f948c943e846b221a39f95cb4eb
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 7796b54b22f7f02439fc159ff0ec2b7c
3 +AudioImporter:
4 + externalObjects: {}
5 + serializedVersion: 6
6 + defaultSettings:
7 + loadType: 0
8 + sampleRateSetting: 0
9 + sampleRateOverride: 44100
10 + compressionFormat: 1
11 + quality: 1
12 + conversionMode: 0
13 + platformSettingOverrides: {}
14 + forceToMono: 1
15 + normalize: 0
16 + preloadAudioData: 1
17 + loadInBackground: 0
18 + ambisonic: 0
19 + 3D: 1
20 + userData:
21 + assetBundleName:
22 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: dd48e3ab03b351b44acfa892b24a4999
3 +DefaultImporter:
4 + externalObjects: {}
5 + userData:
6 + assetBundleName:
7 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 7e225f928f2a5704b809977d3d4879f5
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 17634245762b6db4d8d4c494af41f721
3 +TrueTypeFontImporter:
4 + externalObjects: {}
5 + serializedVersion: 4
6 + fontSize: 16
7 + forceTextureCase: -2
8 + characterSpacing: 0
9 + characterPadding: 1
10 + includeFontData: 1
11 + fontName: NanumSquare
12 + fontNames:
13 + - NanumSquare
14 + fallbackFontReferences:
15 + - {fileID: 12800000, guid: 07211f32b4445044eb6e600871cd43b3, type: 3}
16 + customCharacters:
17 + fontRenderingMode: 0
18 + ascentCalculationMode: 1
19 + useLegacyBoundsCalculation: 0
20 + shouldRoundAdvanceValue: 1
21 + userData:
22 + assetBundleName:
23 + assetBundleVariant:
1 +Copyright (c) 2010, NAVER Corporation (https://www.navercorp.com/),
2 +
3 +
4 +
5 +with Reserved Font Name Nanum, Naver Nanum, NanumGothic, Naver NanumGothic, NanumMyeongjo, Naver NanumMyeongjo, NanumBrush, Naver NanumBrush, NanumPen, Naver NanumPen, Naver NanumGothicEco, NanumGothicEco, Naver NanumMyeongjoEco, NanumMyeongjoEco, Naver NanumGothicLight, NanumGothicLight, NanumBarunGothic, Naver NanumBarunGothic, NanumSquareRound, NanumBarunPen
6 +
7 +
8 +
9 +This Font Software is licensed under the SIL Open Font License, Version 1.1.
10 +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
11 +
12 +
13 +
14 +SIL OPEN FONT LICENSE
15 +Version 1.1 - 26 February 2007
16 +
17 +
18 +
19 +[DEFINITIONS]
20 +
21 +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.
22 +
23 +
24 +
25 +"Reserved Font Name" refers to any names specified as such after the copyright statement(s).
26 +
27 +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s).
28 +
29 +
30 +
31 +"Modified Version" refers to any derivative made by adding to, deleting, or substituting in part or in whole any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.¡®
32 +
33 +
34 +
35 +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
36 +
37 +
38 +
39 +[PREAMBLE]
40 +
41 +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects,
42 +
43 +to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.
44 +
45 +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold
46 +
47 +by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works.
48 +
49 +The fonts and derivatives, however, cannot be released under any other type of license.
50 +
51 +The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
52 +
53 +
54 +
55 +[PERMISSION & CONDITIONS]
56 +
57 +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
58 +
59 +
60 +1) Neither the Font Software nor any of its individual components,in Original or Modified Versions, may be sold by itself.
61 +
62 +
63 +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
64 +
65 +
66 +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written
67 +
68 +permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.
69 +
70 +
71 +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
72 +
73 +
74 +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
75 +
76 +
77 +
78 +[TERMINATION]
79 +
80 +This license becomes null and void if any of the above conditions are not met.
81 +
82 +
83 +
84 +[DISCLAIMER]
85 +
86 +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
...\ No newline at end of file ...\ No newline at end of file
1 +fileFormatVersion: 2
2 +guid: 960570075744a5c40892b29a066c9b1f
3 +TextScriptImporter:
4 + externalObjects: {}
5 + userData:
6 + assetBundleName:
7 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 55032ee68f7dd5e4eadb7879c77fd938
3 +TextureImporter:
4 + fileIDToRecycleName: {}
5 + externalObjects: {}
6 + serializedVersion: 9
7 + mipmaps:
8 + mipMapMode: 0
9 + enableMipMap: 0
10 + sRGBTexture: 1
11 + linearTexture: 0
12 + fadeOut: 0
13 + borderMipMap: 0
14 + mipMapsPreserveCoverage: 0
15 + alphaTestReferenceValue: 0.5
16 + mipMapFadeDistanceStart: 1
17 + mipMapFadeDistanceEnd: 3
18 + bumpmap:
19 + convertToNormalMap: 0
20 + externalNormalMap: 0
21 + heightScale: 0.25
22 + normalMapFilter: 0
23 + isReadable: 0
24 + streamingMipmaps: 0
25 + streamingMipmapsPriority: 0
26 + grayScaleToAlpha: 0
27 + generateCubemap: 6
28 + cubemapConvolution: 0
29 + seamlessCubemap: 0
30 + textureFormat: 1
31 + maxTextureSize: 2048
32 + textureSettings:
33 + serializedVersion: 2
34 + filterMode: -1
35 + aniso: -1
36 + mipBias: -100
37 + wrapU: 1
38 + wrapV: 1
39 + wrapW: -1
40 + nPOTScale: 0
41 + lightmap: 0
42 + compressionQuality: 50
43 + spriteMode: 1
44 + spriteExtrude: 1
45 + spriteMeshType: 1
46 + alignment: 0
47 + spritePivot: {x: 0.5, y: 0.5}
48 + spritePixelsToUnits: 100
49 + spriteBorder: {x: 30, y: 30, z: 30, w: 30}
50 + spriteGenerateFallbackPhysicsShape: 1
51 + alphaUsage: 1
52 + alphaIsTransparency: 1
53 + spriteTessellationDetail: -1
54 + textureType: 8
55 + textureShape: 1
56 + singleChannelComponent: 0
57 + maxTextureSizeSet: 0
58 + compressionQualitySet: 0
59 + textureFormatSet: 0
60 + platformSettings:
61 + - serializedVersion: 2
62 + buildTarget: DefaultTexturePlatform
63 + maxTextureSize: 2048
64 + resizeAlgorithm: 0
65 + textureFormat: -1
66 + textureCompression: 1
67 + compressionQuality: 50
68 + crunchedCompression: 0
69 + allowsAlphaSplitting: 0
70 + overridden: 0
71 + androidETC2FallbackOverride: 0
72 + - serializedVersion: 2
73 + buildTarget: Standalone
74 + maxTextureSize: 2048
75 + resizeAlgorithm: 0
76 + textureFormat: -1
77 + textureCompression: 1
78 + compressionQuality: 50
79 + crunchedCompression: 0
80 + allowsAlphaSplitting: 0
81 + overridden: 0
82 + androidETC2FallbackOverride: 0
83 + spriteSheet:
84 + serializedVersion: 2
85 + sprites: []
86 + outline: []
87 + physicsShape: []
88 + bones: []
89 + spriteID: 8c702a32294a0014ca79421cbab1b0a7
90 + vertices: []
91 + indices:
92 + edges: []
93 + weights: []
94 + spritePackingTag:
95 + pSDRemoveMatte: 0
96 + pSDShowRemoveMatteOption: 0
97 + userData:
98 + assetBundleName:
99 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 08702a87836b9d44e920452c3b316fba
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +%YAML 1.1
2 +%TAG !u! tag:unity3d.com,2011:
3 +--- !u!1 &8206358605457009709
4 +GameObject:
5 + m_ObjectHideFlags: 0
6 + m_CorrespondingSourceObject: {fileID: 0}
7 + m_PrefabInstance: {fileID: 0}
8 + m_PrefabAsset: {fileID: 0}
9 + serializedVersion: 6
10 + m_Component:
11 + - component: {fileID: 8206358605457009698}
12 + - component: {fileID: 8206358605457009699}
13 + - component: {fileID: 8206358605457009696}
14 + - component: {fileID: 8206358605457009697}
15 + m_Layer: 5
16 + m_Name: Character
17 + m_TagString: Untagged
18 + m_Icon: {fileID: 0}
19 + m_NavMeshLayer: 0
20 + m_StaticEditorFlags: 0
21 + m_IsActive: 1
22 +--- !u!224 &8206358605457009698
23 +RectTransform:
24 + m_ObjectHideFlags: 0
25 + m_CorrespondingSourceObject: {fileID: 0}
26 + m_PrefabInstance: {fileID: 0}
27 + m_PrefabAsset: {fileID: 0}
28 + m_GameObject: {fileID: 8206358605457009709}
29 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
30 + m_LocalPosition: {x: 0, y: 0, z: 0}
31 + m_LocalScale: {x: 1, y: 1, z: 1}
32 + m_Children: []
33 + m_Father: {fileID: 0}
34 + m_RootOrder: 0
35 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
36 + m_AnchorMin: {x: 0, y: 0}
37 + m_AnchorMax: {x: 1, y: 1}
38 + m_AnchoredPosition: {x: 0, y: 0}
39 + m_SizeDelta: {x: 0, y: 0}
40 + m_Pivot: {x: 1, y: 0.5}
41 +--- !u!114 &8206358605457009699
42 +MonoBehaviour:
43 + m_ObjectHideFlags: 0
44 + m_CorrespondingSourceObject: {fileID: 0}
45 + m_PrefabInstance: {fileID: 0}
46 + m_PrefabAsset: {fileID: 0}
47 + m_GameObject: {fileID: 8206358605457009709}
48 + m_Enabled: 1
49 + m_EditorHideFlags: 0
50 + m_Script: {fileID: 11500000, guid: 2255e66b58bcfa24f9911b3ed2d2488f, type: 3}
51 + m_Name:
52 + m_EditorClassIdentifier:
53 + Emotion:
54 + _emotion:
55 + - Normal
56 + _sprite:
57 + - {fileID: 0}
58 + ChatSE:
59 + - {fileID: 8300000, guid: d892de2cb9eb07941bef7f5f4245c1b3, type: 3}
60 + CallSE: []
61 +--- !u!114 &8206358605457009696
62 +MonoBehaviour:
63 + m_ObjectHideFlags: 0
64 + m_CorrespondingSourceObject: {fileID: 0}
65 + m_PrefabInstance: {fileID: 0}
66 + m_PrefabAsset: {fileID: 0}
67 + m_GameObject: {fileID: 8206358605457009709}
68 + m_Enabled: 1
69 + m_EditorHideFlags: 0
70 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
71 + m_Name:
72 + m_EditorClassIdentifier:
73 + m_Material: {fileID: 0}
74 + m_Color: {r: 1, g: 1, b: 1, a: 1}
75 + m_RaycastTarget: 0
76 + m_OnCullStateChanged:
77 + m_PersistentCalls:
78 + m_Calls: []
79 + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
80 + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
81 + m_Sprite: {fileID: 0}
82 + m_Type: 0
83 + m_PreserveAspect: 1
84 + m_FillCenter: 1
85 + m_FillMethod: 4
86 + m_FillAmount: 1
87 + m_FillClockwise: 1
88 + m_FillOrigin: 0
89 + m_UseSpriteMesh: 0
90 +--- !u!222 &8206358605457009697
91 +CanvasRenderer:
92 + m_ObjectHideFlags: 0
93 + m_CorrespondingSourceObject: {fileID: 0}
94 + m_PrefabInstance: {fileID: 0}
95 + m_PrefabAsset: {fileID: 0}
96 + m_GameObject: {fileID: 8206358605457009709}
97 + m_CullTransparentMesh: 0
1 +fileFormatVersion: 2
2 +guid: b1e781a67c6f97f4d9cfb50a61f30655
3 +PrefabImporter:
4 + externalObjects: {}
5 + userData:
6 + assetBundleName:
7 + assetBundleVariant:
This diff is collapsed. Click to expand it.
1 +fileFormatVersion: 2
2 +guid: d536fa71dd00cf349a228e41212ace48
3 +PrefabImporter:
4 + externalObjects: {}
5 + userData:
6 + assetBundleName:
7 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 348466182e112ae4bbef7e0332711ee1
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +using UnityEngine;
2 +using UnityEngine.UI;
3 +
4 +namespace Doublsb.Dialog
5 +{
6 + [RequireComponent(typeof(Image))]
7 + public class Character : MonoBehaviour
8 + {
9 + public Emotion Emotion;
10 + public AudioClip[] ChatSE;
11 + public AudioClip[] CallSE;
12 + }
13 +}
...\ No newline at end of file ...\ No newline at end of file
1 +fileFormatVersion: 2
2 +guid: 2255e66b58bcfa24f9911b3ed2d2488f
3 +MonoImporter:
4 + externalObjects: {}
5 + serializedVersion: 2
6 + defaultReferences: []
7 + executionOrder: 0
8 + icon: {instanceID: 0}
9 + userData:
10 + assetBundleName:
11 + assetBundleVariant:
This diff is collapsed. Click to expand it.
1 +fileFormatVersion: 2
2 +guid: 740b4ccb2f717d04bba084f1e270d961
3 +MonoImporter:
4 + externalObjects: {}
5 + serializedVersion: 2
6 + defaultReferences: []
7 + executionOrder: 0
8 + icon: {instanceID: 0}
9 + userData:
10 + assetBundleName:
11 + assetBundleVariant:
This diff is collapsed. Click to expand it.
1 +fileFormatVersion: 2
2 +guid: 07f3da1b4b00cd542a74d707c719f823
3 +MonoImporter:
4 + externalObjects: {}
5 + serializedVersion: 2
6 + defaultReferences: []
7 + executionOrder: 0
8 + icon: {instanceID: 0}
9 + userData:
10 + assetBundleName:
11 + assetBundleVariant:
1 +/*
2 +The MIT License
3 +
4 +Copyright (c) 2020 DoublSB
5 +https://github.com/DoublSB/UnityDialogAsset
6 +
7 +Permission is hereby granted, free of charge, to any person obtaining a copy
8 +of this software and associated documentation files (the "Software"), to deal
9 +in the Software without restriction, including without limitation the rights
10 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 +copies of the Software, and to permit persons to whom the Software is
12 +furnished to do so, subject to the following conditions:
13 +
14 +The above copyright notice and this permission notice shall be included in
15 +all copies or substantial portions of the Software.
16 +
17 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 +THE SOFTWARE.
24 +*/
25 +
26 +using UnityEngine;
27 +
28 +#if UNITY_EDITOR
29 +using UnityEditor;
30 +
31 +namespace Doublsb.Dialog
32 +{
33 + [CustomPropertyDrawer(typeof(Emotion))]
34 + public class EmotionDrawer : PropertyDrawer
35 + {
36 + #region variables
37 + //================================================
38 + //Private Variable
39 + //================================================
40 + private int ArraySize = 0;
41 + private string EmotionName = "Input the emotion name";
42 +
43 + private SerializedProperty _emotion = null;
44 + private SerializedProperty _sprite = null;
45 + #endregion
46 +
47 + #region override
48 + //================================================
49 + //Public Method
50 + //================================================
51 + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
52 + {
53 + EditorGUI.BeginProperty(position, label, property);
54 +
55 + _initialize(position, property);
56 + _display_Header(position);
57 + _display_EmotionList(position);
58 + _display_AddArea(position);
59 +
60 + EditorGUI.EndProperty();
61 + }
62 +
63 + public override float GetPropertyHeight(SerializedProperty property, GUIContent label)
64 + {
65 + return 18 * (ArraySize + 2);
66 + }
67 + #endregion
68 +
69 + #region init
70 + //================================================
71 + //Private Method : init
72 + //================================================
73 + private void _initialize(Rect pos, SerializedProperty property)
74 + {
75 + _emotion = property.FindPropertyRelative("_emotion");
76 + _sprite = property.FindPropertyRelative("_sprite");
77 +
78 + ArraySize = _emotion.arraySize;
79 + }
80 + #endregion
81 +
82 + #region display
83 + //================================================
84 + //Private Method : display
85 + //================================================
86 + private void _display_Header(Rect startPos)
87 + {
88 + EditorGUI.LabelField(startPos, "Emotion");
89 + EditorGUI.indentLevel++;
90 + }
91 +
92 + private void _display_Array(Rect startPos, SerializedProperty array)
93 + {
94 + for (int i = 0; i < array.arraySize; i++)
95 + {
96 + startPos = new Rect(startPos.position + new Vector2(0, 18), startPos.size);
97 + EditorGUI.PropertyField(startPos, array.GetArrayElementAtIndex(i), GUIContent.none);
98 + }
99 + }
100 +
101 + private void _display_DeleteButton(Rect startPos)
102 + {
103 + for (int i = 0; i < _sprite.arraySize; i++)
104 + {
105 + startPos = new Rect(startPos.position + new Vector2(0, 18), startPos.size);
106 + if(_emotion.GetArrayElementAtIndex(i).stringValue != "Normal" && GUI.Button(startPos, "-"))
107 + {
108 + int j = i;
109 + _delete_Raw(j);
110 + }
111 + }
112 + }
113 +
114 + private void _display_EmotionList(Rect startPos)
115 + {
116 + Rect NewRect = new Rect(startPos.position, new Vector2(startPos.width / 3, 16));
117 +
118 + _display_Array(NewRect, _emotion);
119 + _display_Array(_get_Rect(NewRect, NewRect.width, NewRect.width), _sprite);
120 + _display_DeleteButton(_get_Rect(NewRect, NewRect.width * 2 + 10, 30));
121 + }
122 +
123 + private void _display_AddButton(Rect rect)
124 + {
125 + if (GUI.Button(rect, "create"))
126 + {
127 + _add_Raw();
128 + EmotionName = "";
129 + }
130 + }
131 +
132 + private void _display_TextArea(Rect rect)
133 + {
134 + EmotionName = EditorGUI.TextField(rect, EmotionName);
135 + }
136 +
137 + private void _display_AddArea(Rect startPos)
138 + {
139 + Rect InputRect = _get_Rect(startPos, 0, startPos.width / 3 * 2, (_emotion.arraySize + 1) * 18);
140 +
141 + _display_TextArea(InputRect);
142 + _display_AddButton(_get_Rect(InputRect, InputRect.width + 20, 70));
143 + }
144 + #endregion
145 +
146 + #region methods
147 + //================================================
148 + //Private Method : methods
149 + //================================================
150 + private void _delete_ArrayElement(SerializedProperty array, int index, bool isObject = false)
151 + {
152 + if (isObject && array.GetArrayElementAtIndex(index) != null) array.DeleteArrayElementAtIndex(index);
153 + array.DeleteArrayElementAtIndex(index);
154 + }
155 +
156 + private void _delete_Raw(int index)
157 + {
158 + _delete_ArrayElement(_emotion, index);
159 + _delete_ArrayElement(_sprite, index, true);
160 + }
161 +
162 + private void _add_Raw()
163 + {
164 + if (!_is_duplicated_emotion_name(EmotionName))
165 + {
166 + _emotion.InsertArrayElementAtIndex(_emotion.arraySize);
167 + _emotion.GetArrayElementAtIndex(_emotion.arraySize - 1).stringValue = EmotionName;
168 +
169 + _sprite.InsertArrayElementAtIndex(_sprite.arraySize);
170 + }
171 + }
172 +
173 + private bool _is_duplicated_emotion_name(string name)
174 + {
175 + for (int i = 0; i < _emotion.arraySize; i++)
176 + {
177 + if (_emotion.GetArrayElementAtIndex(i).stringValue == name) return true;
178 + }
179 +
180 + return false;
181 + }
182 +
183 + private Rect _get_Rect(Rect From, float x, float width)
184 + {
185 + return new Rect(From.position + new Vector2(x, 0), new Vector2(width, 16));
186 + }
187 +
188 + private Rect _get_Rect(Rect From, float x, float width, float y)
189 + {
190 + return new Rect(From.position + new Vector2(x, y), new Vector2(width, 16));
191 + }
192 + #endregion
193 + }
194 +}
195 +#endif
...\ No newline at end of file ...\ No newline at end of file
1 +fileFormatVersion: 2
2 +guid: 029bcc74c71908c49883ffeb7e05f4f9
3 +MonoImporter:
4 + externalObjects: {}
5 + serializedVersion: 2
6 + defaultReferences: []
7 + executionOrder: 0
8 + icon: {instanceID: 0}
9 + userData:
10 + assetBundleName:
11 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 838f759497e75794eb0d06fcb6161753
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: d892de2cb9eb07941bef7f5f4245c1b3
3 +AudioImporter:
4 + externalObjects: {}
5 + serializedVersion: 6
6 + defaultSettings:
7 + loadType: 0
8 + sampleRateSetting: 0
9 + sampleRateOverride: 44100
10 + compressionFormat: 1
11 + quality: 1
12 + conversionMode: 0
13 + platformSettingOverrides: {}
14 + forceToMono: 1
15 + normalize: 0
16 + preloadAudioData: 1
17 + loadInBackground: 0
18 + ambisonic: 0
19 + 3D: 1
20 + userData:
21 + assetBundleName:
22 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: f291cef0d2440794399bd5b3a49995b3
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 25b9895518d449b4ab9cd4b835a02d23
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: e15a0aaf619d8aa429bd091186fb29a2
3 +TextureImporter:
4 + internalIDToNameTable: []
5 + externalObjects: {}
6 + serializedVersion: 11
7 + mipmaps:
8 + mipMapMode: 0
9 + enableMipMap: 0
10 + sRGBTexture: 1
11 + linearTexture: 0
12 + fadeOut: 0
13 + borderMipMap: 0
14 + mipMapsPreserveCoverage: 0
15 + alphaTestReferenceValue: 0.5
16 + mipMapFadeDistanceStart: 1
17 + mipMapFadeDistanceEnd: 3
18 + bumpmap:
19 + convertToNormalMap: 0
20 + externalNormalMap: 0
21 + heightScale: 0.25
22 + normalMapFilter: 0
23 + isReadable: 0
24 + streamingMipmaps: 0
25 + streamingMipmapsPriority: 0
26 + grayScaleToAlpha: 0
27 + generateCubemap: 6
28 + cubemapConvolution: 0
29 + seamlessCubemap: 0
30 + textureFormat: 1
31 + maxTextureSize: 2048
32 + textureSettings:
33 + serializedVersion: 2
34 + filterMode: 0
35 + aniso: -1
36 + mipBias: -100
37 + wrapU: 1
38 + wrapV: 1
39 + wrapW: -1
40 + nPOTScale: 0
41 + lightmap: 0
42 + compressionQuality: 50
43 + spriteMode: 1
44 + spriteExtrude: 1
45 + spriteMeshType: 1
46 + alignment: 0
47 + spritePivot: {x: 0.5, y: 0.5}
48 + spritePixelsToUnits: 100
49 + spriteBorder: {x: 0, y: 0, z: 0, w: 0}
50 + spriteGenerateFallbackPhysicsShape: 1
51 + alphaUsage: 1
52 + alphaIsTransparency: 1
53 + spriteTessellationDetail: -1
54 + textureType: 8
55 + textureShape: 1
56 + singleChannelComponent: 0
57 + maxTextureSizeSet: 0
58 + compressionQualitySet: 0
59 + textureFormatSet: 0
60 + applyGammaDecoding: 0
61 + platformSettings:
62 + - serializedVersion: 3
63 + buildTarget: DefaultTexturePlatform
64 + maxTextureSize: 512
65 + resizeAlgorithm: 0
66 + textureFormat: -1
67 + textureCompression: 0
68 + compressionQuality: 50
69 + crunchedCompression: 0
70 + allowsAlphaSplitting: 0
71 + overridden: 0
72 + androidETC2FallbackOverride: 0
73 + forceMaximumCompressionQuality_BC6H_BC7: 0
74 + - serializedVersion: 3
75 + buildTarget: Standalone
76 + maxTextureSize: 512
77 + resizeAlgorithm: 0
78 + textureFormat: -1
79 + textureCompression: 0
80 + compressionQuality: 50
81 + crunchedCompression: 0
82 + allowsAlphaSplitting: 0
83 + overridden: 0
84 + androidETC2FallbackOverride: 0
85 + forceMaximumCompressionQuality_BC6H_BC7: 0
86 + - serializedVersion: 3
87 + buildTarget: Android
88 + maxTextureSize: 512
89 + resizeAlgorithm: 0
90 + textureFormat: -1
91 + textureCompression: 0
92 + compressionQuality: 50
93 + crunchedCompression: 0
94 + allowsAlphaSplitting: 0
95 + overridden: 0
96 + androidETC2FallbackOverride: 0
97 + forceMaximumCompressionQuality_BC6H_BC7: 0
98 + - serializedVersion: 3
99 + buildTarget: WebGL
100 + maxTextureSize: 512
101 + resizeAlgorithm: 0
102 + textureFormat: -1
103 + textureCompression: 0
104 + compressionQuality: 50
105 + crunchedCompression: 0
106 + allowsAlphaSplitting: 0
107 + overridden: 0
108 + androidETC2FallbackOverride: 0
109 + forceMaximumCompressionQuality_BC6H_BC7: 0
110 + spriteSheet:
111 + serializedVersion: 2
112 + sprites: []
113 + outline: []
114 + physicsShape: []
115 + bones: []
116 + spriteID: 5e97eb03825dee720800000000000000
117 + internalID: 0
118 + vertices: []
119 + indices:
120 + edges: []
121 + weights: []
122 + secondaryTextures: []
123 + spritePackingTag:
124 + pSDRemoveMatte: 0
125 + pSDShowRemoveMatteOption: 0
126 + userData:
127 + assetBundleName:
128 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 4ad316026e8893d428d998f0a1c2ad68
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
This diff could not be displayed because it is too large.
1 +fileFormatVersion: 2
2 +guid: b4b5e112b6b40ae4885800a5f955ee72
3 +DefaultImporter:
4 + externalObjects: {}
5 + userData:
6 + assetBundleName:
7 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: d4391cd3fdc202a488cbf195cfa84bc1
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 71ded8f6cdc30b14aa6ff9cc311ed0c7
3 +TextureImporter:
4 + internalIDToNameTable: []
5 + externalObjects: {}
6 + serializedVersion: 11
7 + mipmaps:
8 + mipMapMode: 0
9 + enableMipMap: 1
10 + sRGBTexture: 1
11 + linearTexture: 0
12 + fadeOut: 0
13 + borderMipMap: 0
14 + mipMapsPreserveCoverage: 0
15 + alphaTestReferenceValue: 0.5
16 + mipMapFadeDistanceStart: 1
17 + mipMapFadeDistanceEnd: 3
18 + bumpmap:
19 + convertToNormalMap: 0
20 + externalNormalMap: 0
21 + heightScale: 0.25
22 + normalMapFilter: 0
23 + isReadable: 0
24 + streamingMipmaps: 0
25 + streamingMipmapsPriority: 0
26 + grayScaleToAlpha: 0
27 + generateCubemap: 6
28 + cubemapConvolution: 0
29 + seamlessCubemap: 0
30 + textureFormat: 1
31 + maxTextureSize: 2048
32 + textureSettings:
33 + serializedVersion: 2
34 + filterMode: -1
35 + aniso: -1
36 + mipBias: -100
37 + wrapU: -1
38 + wrapV: -1
39 + wrapW: -1
40 + nPOTScale: 1
41 + lightmap: 0
42 + compressionQuality: 50
43 + spriteMode: 0
44 + spriteExtrude: 1
45 + spriteMeshType: 1
46 + alignment: 0
47 + spritePivot: {x: 0.5, y: 0.5}
48 + spritePixelsToUnits: 100
49 + spriteBorder: {x: 0, y: 0, z: 0, w: 0}
50 + spriteGenerateFallbackPhysicsShape: 1
51 + alphaUsage: 1
52 + alphaIsTransparency: 0
53 + spriteTessellationDetail: -1
54 + textureType: 0
55 + textureShape: 1
56 + singleChannelComponent: 0
57 + maxTextureSizeSet: 0
58 + compressionQualitySet: 0
59 + textureFormatSet: 0
60 + applyGammaDecoding: 0
61 + platformSettings:
62 + - serializedVersion: 3
63 + buildTarget: DefaultTexturePlatform
64 + maxTextureSize: 2048
65 + resizeAlgorithm: 0
66 + textureFormat: -1
67 + textureCompression: 1
68 + compressionQuality: 50
69 + crunchedCompression: 0
70 + allowsAlphaSplitting: 0
71 + overridden: 0
72 + androidETC2FallbackOverride: 0
73 + forceMaximumCompressionQuality_BC6H_BC7: 0
74 + spriteSheet:
75 + serializedVersion: 2
76 + sprites: []
77 + outline: []
78 + physicsShape: []
79 + bones: []
80 + spriteID:
81 + internalID: 0
82 + vertices: []
83 + indices:
84 + edges: []
85 + weights: []
86 + secondaryTextures: []
87 + spritePackingTag:
88 + pSDRemoveMatte: 0
89 + pSDShowRemoveMatteOption: 0
90 + userData:
91 + assetBundleName:
92 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 4017b55b36dbb0848a0f773d907f6399
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: c279e2fff61ac6240b2360554dfbc675
3 +folderAsset: yes
4 +timeCreated: 1475593892
5 +licenseType: Store
6 +DefaultImporter:
7 + userData:
8 + assetBundleName:
9 + assetBundleVariant:
1 +using System.Collections;
2 +using System.Collections.Generic;
3 +using UnityEngine;
4 +using UnityEditor;
5 +using System;
6 +using System.IO;
7 +using System.Reflection;
8 +
9 +[CustomEditor(typeof(ReadmeBE3))]
10 +[InitializeOnLoad]
11 +public class ReadmeEditorBE3 : Editor {
12 +
13 + static string kShowedReadmeSessionStateName = "ReadmeEditor.showedReadme";
14 +
15 + static float kSpace = 16f;
16 +
17 + static ReadmeEditorBE3()
18 + {
19 + EditorApplication.delayCall += SelectReadmeAutomatically;
20 + }
21 +
22 + static void SelectReadmeAutomatically()
23 + {
24 + if (!SessionState.GetBool(kShowedReadmeSessionStateName, false ))
25 + {
26 + var readme = SelectReadme();
27 + SessionState.SetBool(kShowedReadmeSessionStateName, true);
28 +
29 + if (readme && !readme.loadedLayout)
30 + {
31 + LoadLayout();
32 + readme.loadedLayout = true;
33 + }
34 + }
35 + }
36 +
37 + static void LoadLayout()
38 + {
39 + var assembly = typeof(EditorApplication).Assembly;
40 + var windowLayoutType = assembly.GetType("UnityEditor.WindowLayout", true);
41 + var method = windowLayoutType.GetMethod("LoadWindowLayout", BindingFlags.Public | BindingFlags.Static);
42 + method.Invoke(null, new object[]{Path.Combine(Application.dataPath, "TutorialInfo/Layout.wlt"), false});
43 + }
44 +
45 + static ReadmeBE3 SelectReadme()
46 + {
47 + var ids = AssetDatabase.FindAssets("Readme t:ReadmeBE3");
48 + if (ids.Length == 1)
49 + {
50 + var readmeObject = AssetDatabase.LoadMainAssetAtPath(AssetDatabase.GUIDToAssetPath(ids[0]));
51 +
52 + Selection.objects = new UnityEngine.Object[]{readmeObject};
53 +
54 + return (ReadmeBE3)readmeObject;
55 + }
56 + else
57 + {
58 + Debug.Log("Couldn't find a readme");
59 + return null;
60 + }
61 + }
62 +
63 + protected override void OnHeaderGUI()
64 + {
65 + var readme = (ReadmeBE3)target;
66 + Init();
67 +
68 + var iconWidth = Mathf.Min(EditorGUIUtility.currentViewWidth/3f - 20f, 128f);
69 +
70 + GUILayout.BeginHorizontal("In BigTitle");
71 + {
72 + GUILayout.Label(readme.icon, GUILayout.Width(iconWidth), GUILayout.Height(iconWidth));
73 + GUILayout.Label(readme.title, TitleStyle);
74 + }
75 + GUILayout.EndHorizontal();
76 + }
77 +
78 + public override void OnInspectorGUI()
79 + {
80 + var readme = (ReadmeBE3)target;
81 + Init();
82 +
83 + foreach (var section in readme.sections)
84 + {
85 + if (!string.IsNullOrEmpty(section.heading))
86 + {
87 + GUILayout.Label(section.heading, HeadingStyle);
88 + }
89 + if (!string.IsNullOrEmpty(section.text))
90 + {
91 + GUILayout.Label(section.text, BodyStyle);
92 + }
93 + if (!string.IsNullOrEmpty(section.linkText))
94 + {
95 + if (LinkLabel(new GUIContent(section.linkText)))
96 + {
97 + Application.OpenURL(section.url);
98 + }
99 + }
100 + GUILayout.Space(kSpace);
101 + }
102 + }
103 +
104 +
105 + bool m_Initialized;
106 +
107 + GUIStyle LinkStyle { get { return m_LinkStyle; } }
108 + [SerializeField] GUIStyle m_LinkStyle;
109 +
110 + GUIStyle TitleStyle { get { return m_TitleStyle; } }
111 + [SerializeField] GUIStyle m_TitleStyle;
112 +
113 + GUIStyle HeadingStyle { get { return m_HeadingStyle; } }
114 + [SerializeField] GUIStyle m_HeadingStyle;
115 +
116 + GUIStyle BodyStyle { get { return m_BodyStyle; } }
117 + [SerializeField] GUIStyle m_BodyStyle;
118 +
119 + void Init()
120 + {
121 + if (m_Initialized)
122 + return;
123 + m_BodyStyle = new GUIStyle(EditorStyles.label);
124 + m_BodyStyle.wordWrap = true;
125 + m_BodyStyle.fontSize = 14;
126 +
127 + m_TitleStyle = new GUIStyle(m_BodyStyle);
128 + m_TitleStyle.fontSize = 26;
129 +
130 + m_HeadingStyle = new GUIStyle(m_BodyStyle);
131 + m_HeadingStyle.fontSize = 18 ;
132 +
133 + m_LinkStyle = new GUIStyle(m_BodyStyle);
134 + m_LinkStyle.wordWrap = false;
135 + // Match selection color which works nicely for both light and dark skins
136 + m_LinkStyle.normal.textColor = new Color (0x00/255f, 0x78/255f, 0xDA/255f, 1f);
137 + m_LinkStyle.stretchWidth = false;
138 +
139 + m_Initialized = true;
140 + }
141 +
142 + bool LinkLabel (GUIContent label, params GUILayoutOption[] options)
143 + {
144 + var position = GUILayoutUtility.GetRect(label, LinkStyle, options);
145 +
146 + Handles.BeginGUI ();
147 + Handles.color = LinkStyle.normal.textColor;
148 + Handles.DrawLine (new Vector3(position.xMin, position.yMax), new Vector3(position.xMax, position.yMax));
149 + Handles.color = Color.white;
150 + Handles.EndGUI ();
151 +
152 + EditorGUIUtility.AddCursorRect (position, MouseCursor.Link);
153 +
154 + return GUI.Button (position, label, LinkStyle);
155 + }
156 +}
157 +
1 +fileFormatVersion: 2
2 +guid: 1aeb8e06a32672b419e492d42c4196d6
3 +timeCreated: 1484146680
4 +licenseType: Store
5 +MonoImporter:
6 + serializedVersion: 2
7 + defaultReferences: []
8 + executionOrder: 0
9 + icon: {instanceID: 0}
10 + userData:
11 + assetBundleName:
12 + assetBundleVariant:
1 +using System;
2 +using UnityEngine;
3 +
4 +public class ReadmeBE3 : ScriptableObject {
5 + public Texture2D icon;
6 + public string title;
7 + public Section[] sections;
8 + public bool loadedLayout;
9 +
10 + [Serializable]
11 + public class Section {
12 + public string heading, text, linkText, url;
13 + }
14 +}
1 +fileFormatVersion: 2
2 +guid: 06cbdea1493344043bf8b90522d97308
3 +MonoImporter:
4 + externalObjects: {}
5 + serializedVersion: 2
6 + defaultReferences:
7 + - icon: {fileID: 2800000, guid: d4743ba2e2a59f946b2125c074582ce7, type: 3}
8 + executionOrder: 0
9 + icon: {fileID: 2800000, guid: a186f8a87ca4f4d3aa864638ad5dfb65, type: 3}
10 + userData:
11 + assetBundleName:
12 + assetBundleVariant:
1 +%YAML 1.1
2 +%TAG !u! tag:unity3d.com,2011:
3 +--- !u!114 &11400000
4 +MonoBehaviour:
5 + m_ObjectHideFlags: 0
6 + m_CorrespondingSourceObject: {fileID: 0}
7 + m_PrefabInstance: {fileID: 0}
8 + m_PrefabAsset: {fileID: 0}
9 + m_GameObject: {fileID: 0}
10 + m_Enabled: 1
11 + m_EditorHideFlags: 0
12 + m_Script: {fileID: 11500000, guid: 06cbdea1493344043bf8b90522d97308, type: 3}
13 + m_Name: Readme
14 + m_EditorClassIdentifier:
15 + icon: {fileID: 2800000, guid: 71ded8f6cdc30b14aa6ff9cc311ed0c7, type: 3}
16 + title: Top-Down 2D RPG
17 + sections:
18 + - heading: 탑다운 RPG (Top-Down RPG)
19 + text: ' 시점으로 상하좌우 움직이며 NPC와 대화하면서 스토리를 진행하는 장르입니다.'
20 + linkText:
21 + url:
22 + - heading:
23 + text: '골드메탈 기초 강좌 BE3 진행에 필요한 에셋 팩으로 캐릭터와 각종 지형 타일 스프라이트를 포함하고 있습니다.'
24 + linkText: BE3 강좌 재생목록
25 + url: https://www.youtube.com/playlist?list=PLO-mt5Iu5TeYfyXsi6kzHK8kfjPvadC5u
26 + - heading:
27 + text: '골드메탈 출저만 표기하는 전제 하에 자유롭게 사용 가능합니다. (상용 가능)'
28 + linkText: 골드메탈 스튜디오
29 + url: https://www.goldmetal.co.kr
30 + - heading:
31 + text: 'Copyright 2021 Goldmetal'
32 + linkText:
33 + url:
34 + loadedLayout: 1
1 +fileFormatVersion: 2
2 +guid: 4ff280a9fdc784d46beb69b6da783245
3 +NativeFormatImporter:
4 + externalObjects: {}
5 + mainObjectFileID: 0
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 24208ecbe2041c34db5f5403b9304207
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: d79edf18a76e2654a9ac99f15de8b2b3
3 +TextureImporter:
4 + internalIDToNameTable:
5 + - first:
6 + 213: 21300000
7 + second: Luna Idle
8 + - first:
9 + 213: 21300002
10 + second: Luna Talk
11 + - first:
12 + 213: 21300004
13 + second: Luna Smile
14 + - first:
15 + 213: 21300006
16 + second: Luna Angry
17 + - first:
18 + 213: 21300008
19 + second: Ludo Idle
20 + - first:
21 + 213: 21300010
22 + second: Ludo Talk
23 + - first:
24 + 213: 21300012
25 + second: Ludo Smile
26 + - first:
27 + 213: 21300014
28 + second: Ludo Angry
29 + externalObjects: {}
30 + serializedVersion: 11
31 + mipmaps:
32 + mipMapMode: 0
33 + enableMipMap: 0
34 + sRGBTexture: 1
35 + linearTexture: 0
36 + fadeOut: 0
37 + borderMipMap: 0
38 + mipMapsPreserveCoverage: 0
39 + alphaTestReferenceValue: 0.5
40 + mipMapFadeDistanceStart: 1
41 + mipMapFadeDistanceEnd: 3
42 + bumpmap:
43 + convertToNormalMap: 0
44 + externalNormalMap: 0
45 + heightScale: 0.25
46 + normalMapFilter: 0
47 + isReadable: 0
48 + streamingMipmaps: 0
49 + streamingMipmapsPriority: 0
50 + grayScaleToAlpha: 0
51 + generateCubemap: 6
52 + cubemapConvolution: 0
53 + seamlessCubemap: 0
54 + textureFormat: 1
55 + maxTextureSize: 2048
56 + textureSettings:
57 + serializedVersion: 2
58 + filterMode: 0
59 + aniso: -1
60 + mipBias: -100
61 + wrapU: 1
62 + wrapV: 1
63 + wrapW: 1
64 + nPOTScale: 0
65 + lightmap: 0
66 + compressionQuality: 50
67 + spriteMode: 2
68 + spriteExtrude: 1
69 + spriteMeshType: 1
70 + alignment: 0
71 + spritePivot: {x: 0.5, y: 0.5}
72 + spritePixelsToUnits: 24
73 + spriteBorder: {x: 0, y: 0, z: 0, w: 0}
74 + spriteGenerateFallbackPhysicsShape: 1
75 + alphaUsage: 1
76 + alphaIsTransparency: 1
77 + spriteTessellationDetail: -1
78 + textureType: 8
79 + textureShape: 1
80 + singleChannelComponent: 0
81 + maxTextureSizeSet: 0
82 + compressionQualitySet: 0
83 + textureFormatSet: 0
84 + applyGammaDecoding: 1
85 + platformSettings:
86 + - serializedVersion: 3
87 + buildTarget: DefaultTexturePlatform
88 + maxTextureSize: 256
89 + resizeAlgorithm: 0
90 + textureFormat: -1
91 + textureCompression: 0
92 + compressionQuality: 50
93 + crunchedCompression: 0
94 + allowsAlphaSplitting: 0
95 + overridden: 0
96 + androidETC2FallbackOverride: 0
97 + forceMaximumCompressionQuality_BC6H_BC7: 0
98 + - serializedVersion: 3
99 + buildTarget: Standalone
100 + maxTextureSize: 256
101 + resizeAlgorithm: 0
102 + textureFormat: -1
103 + textureCompression: 0
104 + compressionQuality: 50
105 + crunchedCompression: 0
106 + allowsAlphaSplitting: 0
107 + overridden: 0
108 + androidETC2FallbackOverride: 0
109 + forceMaximumCompressionQuality_BC6H_BC7: 0
110 + - serializedVersion: 3
111 + buildTarget: Android
112 + maxTextureSize: 256
113 + resizeAlgorithm: 0
114 + textureFormat: -1
115 + textureCompression: 0
116 + compressionQuality: 50
117 + crunchedCompression: 0
118 + allowsAlphaSplitting: 0
119 + overridden: 0
120 + androidETC2FallbackOverride: 0
121 + forceMaximumCompressionQuality_BC6H_BC7: 0
122 + - serializedVersion: 3
123 + buildTarget: WebGL
124 + maxTextureSize: 256
125 + resizeAlgorithm: 0
126 + textureFormat: -1
127 + textureCompression: 0
128 + compressionQuality: 50
129 + crunchedCompression: 0
130 + allowsAlphaSplitting: 0
131 + overridden: 0
132 + androidETC2FallbackOverride: 0
133 + forceMaximumCompressionQuality_BC6H_BC7: 0
134 + spriteSheet:
135 + serializedVersion: 2
136 + sprites:
137 + - serializedVersion: 2
138 + name: Luna Idle
139 + rect:
140 + serializedVersion: 2
141 + x: 0
142 + y: 47
143 + width: 34
144 + height: 46
145 + alignment: 0
146 + pivot: {x: 0.5, y: 0.5}
147 + border: {x: 0, y: 0, z: 0, w: 0}
148 + outline: []
149 + physicsShape: []
150 + tessellationDetail: 0
151 + bones: []
152 + spriteID: 7e8cbec21ad9a5146a6399e187f79581
153 + internalID: 21300000
154 + vertices: []
155 + indices:
156 + edges: []
157 + weights: []
158 + - serializedVersion: 2
159 + name: Luna Talk
160 + rect:
161 + serializedVersion: 2
162 + x: 35
163 + y: 47
164 + width: 34
165 + height: 46
166 + alignment: 0
167 + pivot: {x: 0.5, y: 0.5}
168 + border: {x: 0, y: 0, z: 0, w: 0}
169 + outline: []
170 + physicsShape: []
171 + tessellationDetail: 0
172 + bones: []
173 + spriteID: d10d1fb6ab8887743bcc7bd68c6741db
174 + internalID: 21300002
175 + vertices: []
176 + indices:
177 + edges: []
178 + weights: []
179 + - serializedVersion: 2
180 + name: Luna Smile
181 + rect:
182 + serializedVersion: 2
183 + x: 70
184 + y: 47
185 + width: 34
186 + height: 46
187 + alignment: 0
188 + pivot: {x: 0.5, y: 0.5}
189 + border: {x: 0, y: 0, z: 0, w: 0}
190 + outline: []
191 + physicsShape: []
192 + tessellationDetail: 0
193 + bones: []
194 + spriteID: 8d0300f67d92ace47949343e5fdd231c
195 + internalID: 21300004
196 + vertices: []
197 + indices:
198 + edges: []
199 + weights: []
200 + - serializedVersion: 2
201 + name: Luna Angry
202 + rect:
203 + serializedVersion: 2
204 + x: 105
205 + y: 47
206 + width: 34
207 + height: 46
208 + alignment: 0
209 + pivot: {x: 0.5, y: 0.5}
210 + border: {x: 0, y: 0, z: 0, w: 0}
211 + outline: []
212 + physicsShape: []
213 + tessellationDetail: 0
214 + bones: []
215 + spriteID: e2b3732da275df34fbc4cb7c50f9cedb
216 + internalID: 21300006
217 + vertices: []
218 + indices:
219 + edges: []
220 + weights: []
221 + - serializedVersion: 2
222 + name: Ludo Idle
223 + rect:
224 + serializedVersion: 2
225 + x: 0
226 + y: 0
227 + width: 34
228 + height: 46
229 + alignment: 0
230 + pivot: {x: 0.5, y: 0.5}
231 + border: {x: 0, y: 0, z: 0, w: 0}
232 + outline: []
233 + physicsShape: []
234 + tessellationDetail: 0
235 + bones: []
236 + spriteID: 4843ffde443d13441982a64d625783d1
237 + internalID: 21300008
238 + vertices: []
239 + indices:
240 + edges: []
241 + weights: []
242 + - serializedVersion: 2
243 + name: Ludo Talk
244 + rect:
245 + serializedVersion: 2
246 + x: 35
247 + y: 0
248 + width: 34
249 + height: 46
250 + alignment: 0
251 + pivot: {x: 0.5, y: 0.5}
252 + border: {x: 0, y: 0, z: 0, w: 0}
253 + outline: []
254 + physicsShape: []
255 + tessellationDetail: 0
256 + bones: []
257 + spriteID: e21efaca3ed60ec4ea3bae9cada96e5d
258 + internalID: 21300010
259 + vertices: []
260 + indices:
261 + edges: []
262 + weights: []
263 + - serializedVersion: 2
264 + name: Ludo Smile
265 + rect:
266 + serializedVersion: 2
267 + x: 70
268 + y: 0
269 + width: 34
270 + height: 46
271 + alignment: 0
272 + pivot: {x: 0.5, y: 0.5}
273 + border: {x: 0, y: 0, z: 0, w: 0}
274 + outline: []
275 + physicsShape: []
276 + tessellationDetail: 0
277 + bones: []
278 + spriteID: 5659a6b8893ed4c4d81d88ec467912bf
279 + internalID: 21300012
280 + vertices: []
281 + indices:
282 + edges: []
283 + weights: []
284 + - serializedVersion: 2
285 + name: Ludo Angry
286 + rect:
287 + serializedVersion: 2
288 + x: 105
289 + y: 0
290 + width: 34
291 + height: 46
292 + alignment: 0
293 + pivot: {x: 0.5, y: 0.5}
294 + border: {x: 0, y: 0, z: 0, w: 0}
295 + outline: []
296 + physicsShape: []
297 + tessellationDetail: 0
298 + bones: []
299 + spriteID: 4dc061a7811deba4d9b619fc30822d12
300 + internalID: 21300014
301 + vertices: []
302 + indices:
303 + edges: []
304 + weights: []
305 + outline: []
306 + physicsShape: []
307 + bones: []
308 + spriteID: fee967a87b2e38d46a8002bf33a83ea2
309 + internalID: 0
310 + vertices: []
311 + indices:
312 + edges: []
313 + weights: []
314 + secondaryTextures: []
315 + spritePackingTag:
316 + pSDRemoveMatte: 0
317 + pSDShowRemoveMatteOption: 0
318 + userData:
319 + assetBundleName:
320 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 2f90eb840bd0cf4438d49759bc08d718
3 +TextureImporter:
4 + internalIDToNameTable:
5 + - first:
6 + 213: -7740792752860969874
7 + second: TopDown_NPC_0
8 + - first:
9 + 213: -5383561740659237547
10 + second: TopDown_NPC_1
11 + - first:
12 + 213: -5184345850046446626
13 + second: TopDown_NPC_2
14 + - first:
15 + 213: -6778634467473319316
16 + second: TopDown_NPC_3
17 + - first:
18 + 213: -1940738496428130850
19 + second: Luna 0
20 + - first:
21 + 213: -6131185593638097393
22 + second: Luna 1
23 + - first:
24 + 213: 5084661014962647745
25 + second: Ludo 0
26 + - first:
27 + 213: -4896452150530583312
28 + second: Ludo 1
29 + externalObjects: {}
30 + serializedVersion: 11
31 + mipmaps:
32 + mipMapMode: 0
33 + enableMipMap: 0
34 + sRGBTexture: 1
35 + linearTexture: 0
36 + fadeOut: 0
37 + borderMipMap: 0
38 + mipMapsPreserveCoverage: 0
39 + alphaTestReferenceValue: 0.5
40 + mipMapFadeDistanceStart: 1
41 + mipMapFadeDistanceEnd: 3
42 + bumpmap:
43 + convertToNormalMap: 0
44 + externalNormalMap: 0
45 + heightScale: 0.25
46 + normalMapFilter: 0
47 + isReadable: 0
48 + streamingMipmaps: 0
49 + streamingMipmapsPriority: 0
50 + grayScaleToAlpha: 0
51 + generateCubemap: 6
52 + cubemapConvolution: 0
53 + seamlessCubemap: 0
54 + textureFormat: 1
55 + maxTextureSize: 2048
56 + textureSettings:
57 + serializedVersion: 2
58 + filterMode: 0
59 + aniso: -1
60 + mipBias: -100
61 + wrapU: 1
62 + wrapV: 1
63 + wrapW: -1
64 + nPOTScale: 0
65 + lightmap: 0
66 + compressionQuality: 50
67 + spriteMode: 2
68 + spriteExtrude: 1
69 + spriteMeshType: 1
70 + alignment: 0
71 + spritePivot: {x: 0.5, y: 0.5}
72 + spritePixelsToUnits: 16
73 + spriteBorder: {x: 0, y: 0, z: 0, w: 0}
74 + spriteGenerateFallbackPhysicsShape: 1
75 + alphaUsage: 1
76 + alphaIsTransparency: 1
77 + spriteTessellationDetail: -1
78 + textureType: 8
79 + textureShape: 1
80 + singleChannelComponent: 0
81 + maxTextureSizeSet: 0
82 + compressionQualitySet: 0
83 + textureFormatSet: 0
84 + applyGammaDecoding: 0
85 + platformSettings:
86 + - serializedVersion: 3
87 + buildTarget: DefaultTexturePlatform
88 + maxTextureSize: 256
89 + resizeAlgorithm: 0
90 + textureFormat: -1
91 + textureCompression: 0
92 + compressionQuality: 50
93 + crunchedCompression: 0
94 + allowsAlphaSplitting: 0
95 + overridden: 0
96 + androidETC2FallbackOverride: 0
97 + forceMaximumCompressionQuality_BC6H_BC7: 0
98 + - serializedVersion: 3
99 + buildTarget: Standalone
100 + maxTextureSize: 256
101 + resizeAlgorithm: 0
102 + textureFormat: -1
103 + textureCompression: 0
104 + compressionQuality: 50
105 + crunchedCompression: 0
106 + allowsAlphaSplitting: 0
107 + overridden: 0
108 + androidETC2FallbackOverride: 0
109 + forceMaximumCompressionQuality_BC6H_BC7: 0
110 + - serializedVersion: 3
111 + buildTarget: Android
112 + maxTextureSize: 256
113 + resizeAlgorithm: 0
114 + textureFormat: -1
115 + textureCompression: 0
116 + compressionQuality: 50
117 + crunchedCompression: 0
118 + allowsAlphaSplitting: 0
119 + overridden: 0
120 + androidETC2FallbackOverride: 0
121 + forceMaximumCompressionQuality_BC6H_BC7: 0
122 + - serializedVersion: 3
123 + buildTarget: WebGL
124 + maxTextureSize: 256
125 + resizeAlgorithm: 0
126 + textureFormat: -1
127 + textureCompression: 0
128 + compressionQuality: 50
129 + crunchedCompression: 0
130 + allowsAlphaSplitting: 0
131 + overridden: 0
132 + androidETC2FallbackOverride: 0
133 + forceMaximumCompressionQuality_BC6H_BC7: 0
134 + spriteSheet:
135 + serializedVersion: 2
136 + sprites:
137 + - serializedVersion: 2
138 + name: Luna 0
139 + rect:
140 + serializedVersion: 2
141 + x: 0
142 + y: 51
143 + width: 16
144 + height: 16
145 + alignment: 0
146 + pivot: {x: 0.5, y: 0.5}
147 + border: {x: 0, y: 0, z: 0, w: 0}
148 + outline: []
149 + physicsShape: []
150 + tessellationDetail: 0
151 + bones: []
152 + spriteID: eddb976be9c1115e0800000000000000
153 + internalID: -1940738496428130850
154 + vertices: []
155 + indices:
156 + edges: []
157 + weights: []
158 + - serializedVersion: 2
159 + name: Luna 1
160 + rect:
161 + serializedVersion: 2
162 + x: 0
163 + y: 34
164 + width: 16
165 + height: 16
166 + alignment: 0
167 + pivot: {x: 0.5, y: 0.5}
168 + border: {x: 0, y: 0, z: 0, w: 0}
169 + outline: []
170 + physicsShape: []
171 + tessellationDetail: 0
172 + bones: []
173 + spriteID: f0e653fdf27a9eaa0800000000000000
174 + internalID: -6131185593638097393
175 + vertices: []
176 + indices:
177 + edges: []
178 + weights: []
179 + - serializedVersion: 2
180 + name: Ludo 0
181 + rect:
182 + serializedVersion: 2
183 + x: 0
184 + y: 17
185 + width: 16
186 + height: 16
187 + alignment: 0
188 + pivot: {x: 0.5, y: 0.5}
189 + border: {x: 0, y: 0, z: 0, w: 0}
190 + outline: []
191 + physicsShape: []
192 + tessellationDetail: 0
193 + bones: []
194 + spriteID: 1c23020e048509640800000000000000
195 + internalID: 5084661014962647745
196 + vertices: []
197 + indices:
198 + edges: []
199 + weights: []
200 + - serializedVersion: 2
201 + name: Ludo 1
202 + rect:
203 + serializedVersion: 2
204 + x: 0
205 + y: 0
206 + width: 16
207 + height: 16
208 + alignment: 0
209 + pivot: {x: 0.5, y: 0.5}
210 + border: {x: 0, y: 0, z: 0, w: 0}
211 + outline: []
212 + physicsShape: []
213 + tessellationDetail: 0
214 + bones: []
215 + spriteID: 0f45deb26be4c0cb0800000000000000
216 + internalID: -4896452150530583312
217 + vertices: []
218 + indices:
219 + edges: []
220 + weights: []
221 + outline: []
222 + physicsShape: []
223 + bones: []
224 + spriteID: 5b09594aa39374849bb4f0395b4a5347
225 + internalID: 0
226 + vertices: []
227 + indices:
228 + edges: []
229 + weights: []
230 + secondaryTextures: []
231 + spritePackingTag:
232 + pSDRemoveMatte: 0
233 + pSDShowRemoveMatteOption: 0
234 + userData:
235 + assetBundleName:
236 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 1c9bc0d104c01934da10d4333b9dc48b
3 +TextureImporter:
4 + internalIDToNameTable:
5 + - first:
6 + 213: -4827201375843143100
7 + second: Panel White
8 + - first:
9 + 213: 4229574389047005653
10 + second: Panel Black
11 + - first:
12 + 213: -6578267993364069794
13 + second: Button Accept
14 + - first:
15 + 213: -4296635770777405670
16 + second: Talk Cursor
17 + - first:
18 + 213: 8117750489508839553
19 + second: Button Up
20 + - first:
21 + 213: -1582703761720647702
22 + second: Button Down
23 + - first:
24 + 213: 6342293345636278915
25 + second: Button Left
26 + - first:
27 + 213: -8667803144176668281
28 + second: Button Right
29 + - first:
30 + 213: 3420474935965269878
31 + second: Button Back
32 + externalObjects: {}
33 + serializedVersion: 11
34 + mipmaps:
35 + mipMapMode: 0
36 + enableMipMap: 0
37 + sRGBTexture: 1
38 + linearTexture: 0
39 + fadeOut: 0
40 + borderMipMap: 0
41 + mipMapsPreserveCoverage: 0
42 + alphaTestReferenceValue: 0.5
43 + mipMapFadeDistanceStart: 1
44 + mipMapFadeDistanceEnd: 3
45 + bumpmap:
46 + convertToNormalMap: 0
47 + externalNormalMap: 0
48 + heightScale: 0.25
49 + normalMapFilter: 0
50 + isReadable: 0
51 + streamingMipmaps: 0
52 + streamingMipmapsPriority: 0
53 + grayScaleToAlpha: 0
54 + generateCubemap: 6
55 + cubemapConvolution: 0
56 + seamlessCubemap: 0
57 + textureFormat: 1
58 + maxTextureSize: 2048
59 + textureSettings:
60 + serializedVersion: 2
61 + filterMode: 0
62 + aniso: -1
63 + mipBias: -100
64 + wrapU: 1
65 + wrapV: 1
66 + wrapW: -1
67 + nPOTScale: 0
68 + lightmap: 0
69 + compressionQuality: 50
70 + spriteMode: 2
71 + spriteExtrude: 1
72 + spriteMeshType: 1
73 + alignment: 0
74 + spritePivot: {x: 0.5, y: 0.5}
75 + spritePixelsToUnits: 24
76 + spriteBorder: {x: 0, y: 0, z: 0, w: 0}
77 + spriteGenerateFallbackPhysicsShape: 1
78 + alphaUsage: 1
79 + alphaIsTransparency: 1
80 + spriteTessellationDetail: -1
81 + textureType: 8
82 + textureShape: 1
83 + singleChannelComponent: 0
84 + maxTextureSizeSet: 0
85 + compressionQualitySet: 0
86 + textureFormatSet: 0
87 + applyGammaDecoding: 0
88 + platformSettings:
89 + - serializedVersion: 3
90 + buildTarget: DefaultTexturePlatform
91 + maxTextureSize: 256
92 + resizeAlgorithm: 0
93 + textureFormat: -1
94 + textureCompression: 0
95 + compressionQuality: 50
96 + crunchedCompression: 0
97 + allowsAlphaSplitting: 0
98 + overridden: 0
99 + androidETC2FallbackOverride: 0
100 + forceMaximumCompressionQuality_BC6H_BC7: 0
101 + - serializedVersion: 3
102 + buildTarget: Standalone
103 + maxTextureSize: 256
104 + resizeAlgorithm: 0
105 + textureFormat: -1
106 + textureCompression: 0
107 + compressionQuality: 50
108 + crunchedCompression: 0
109 + allowsAlphaSplitting: 0
110 + overridden: 0
111 + androidETC2FallbackOverride: 0
112 + forceMaximumCompressionQuality_BC6H_BC7: 0
113 + - serializedVersion: 3
114 + buildTarget: Android
115 + maxTextureSize: 256
116 + resizeAlgorithm: 0
117 + textureFormat: -1
118 + textureCompression: 0
119 + compressionQuality: 50
120 + crunchedCompression: 0
121 + allowsAlphaSplitting: 0
122 + overridden: 0
123 + androidETC2FallbackOverride: 0
124 + forceMaximumCompressionQuality_BC6H_BC7: 0
125 + - serializedVersion: 3
126 + buildTarget: WebGL
127 + maxTextureSize: 256
128 + resizeAlgorithm: 0
129 + textureFormat: -1
130 + textureCompression: 0
131 + compressionQuality: 50
132 + crunchedCompression: 0
133 + allowsAlphaSplitting: 0
134 + overridden: 0
135 + androidETC2FallbackOverride: 0
136 + forceMaximumCompressionQuality_BC6H_BC7: 0
137 + spriteSheet:
138 + serializedVersion: 2
139 + sprites:
140 + - serializedVersion: 2
141 + name: Panel White
142 + rect:
143 + serializedVersion: 2
144 + x: 0
145 + y: 25
146 + width: 32
147 + height: 32
148 + alignment: 0
149 + pivot: {x: 0.5, y: 0.5}
150 + border: {x: 0, y: 0, z: 0, w: 0}
151 + outline: []
152 + physicsShape: []
153 + tessellationDetail: 0
154 + bones: []
155 + spriteID: 442b79d9ce5520db0800000000000000
156 + internalID: -4827201375843143100
157 + vertices: []
158 + indices:
159 + edges: []
160 + weights: []
161 + - serializedVersion: 2
162 + name: Panel Black
163 + rect:
164 + serializedVersion: 2
165 + x: 33
166 + y: 25
167 + width: 32
168 + height: 32
169 + alignment: 0
170 + pivot: {x: 0.5, y: 0.5}
171 + border: {x: 0, y: 0, z: 0, w: 0}
172 + outline: []
173 + physicsShape: []
174 + tessellationDetail: 0
175 + bones: []
176 + spriteID: 5d19c326f7772ba30800000000000000
177 + internalID: 4229574389047005653
178 + vertices: []
179 + indices:
180 + edges: []
181 + weights: []
182 + - serializedVersion: 2
183 + name: Button Accept
184 + rect:
185 + serializedVersion: 2
186 + x: 66
187 + y: 25
188 + width: 32
189 + height: 32
190 + alignment: 0
191 + pivot: {x: 0.5, y: 0.5}
192 + border: {x: 0, y: 0, z: 0, w: 0}
193 + outline: []
194 + physicsShape: []
195 + tessellationDetail: 0
196 + bones: []
197 + spriteID: e52863afc1c45b4a0800000000000000
198 + internalID: -6578267993364069794
199 + vertices: []
200 + indices:
201 + edges: []
202 + weights: []
203 + - serializedVersion: 2
204 + name: Talk Cursor
205 + rect:
206 + serializedVersion: 2
207 + x: 99
208 + y: 25
209 + width: 10
210 + height: 6
211 + alignment: 0
212 + pivot: {x: 0.5, y: 0.5}
213 + border: {x: 0, y: 0, z: 0, w: 0}
214 + outline: []
215 + physicsShape: []
216 + tessellationDetail: 0
217 + bones: []
218 + spriteID: a177391f7884f54c0800000000000000
219 + internalID: -4296635770777405670
220 + vertices: []
221 + indices:
222 + edges: []
223 + weights: []
224 + - serializedVersion: 2
225 + name: Button Up
226 + rect:
227 + serializedVersion: 2
228 + x: 0
229 + y: 0
230 + width: 24
231 + height: 24
232 + alignment: 0
233 + pivot: {x: 0.5, y: 0.5}
234 + border: {x: 0, y: 0, z: 0, w: 0}
235 + outline: []
236 + physicsShape: []
237 + tessellationDetail: 0
238 + bones: []
239 + spriteID: 1808d6e7f0b08a070800000000000000
240 + internalID: 8117750489508839553
241 + vertices: []
242 + indices:
243 + edges: []
244 + weights: []
245 + - serializedVersion: 2
246 + name: Button Down
247 + rect:
248 + serializedVersion: 2
249 + x: 25
250 + y: 0
251 + width: 24
252 + height: 24
253 + alignment: 0
254 + pivot: {x: 0.5, y: 0.5}
255 + border: {x: 0, y: 0, z: 0, w: 0}
256 + outline: []
257 + physicsShape: []
258 + tessellationDetail: 0
259 + bones: []
260 + spriteID: aef57f1705b190ae0800000000000000
261 + internalID: -1582703761720647702
262 + vertices: []
263 + indices:
264 + edges: []
265 + weights: []
266 + - serializedVersion: 2
267 + name: Button Left
268 + rect:
269 + serializedVersion: 2
270 + x: 50
271 + y: 0
272 + width: 24
273 + height: 24
274 + alignment: 0
275 + pivot: {x: 0.5, y: 0.5}
276 + border: {x: 0, y: 0, z: 0, w: 0}
277 + outline: []
278 + physicsShape: []
279 + tessellationDetail: 0
280 + bones: []
281 + spriteID: 38269f7e13a540850800000000000000
282 + internalID: 6342293345636278915
283 + vertices: []
284 + indices:
285 + edges: []
286 + weights: []
287 + - serializedVersion: 2
288 + name: Button Right
289 + rect:
290 + serializedVersion: 2
291 + x: 75
292 + y: 0
293 + width: 24
294 + height: 24
295 + alignment: 0
296 + pivot: {x: 0.5, y: 0.5}
297 + border: {x: 0, y: 0, z: 0, w: 0}
298 + outline: []
299 + physicsShape: []
300 + tessellationDetail: 0
301 + bones: []
302 + spriteID: 781f550e6f6c5b780800000000000000
303 + internalID: -8667803144176668281
304 + vertices: []
305 + indices:
306 + edges: []
307 + weights: []
308 + - serializedVersion: 2
309 + name: Button Back
310 + rect:
311 + serializedVersion: 2
312 + x: 100
313 + y: 0
314 + width: 24
315 + height: 24
316 + alignment: 0
317 + pivot: {x: 0.5, y: 0.5}
318 + border: {x: 0, y: 0, z: 0, w: 0}
319 + outline: []
320 + physicsShape: []
321 + tessellationDetail: 0
322 + bones: []
323 + spriteID: 67f3651f4d7f77f20800000000000000
324 + internalID: 3420474935965269878
325 + vertices: []
326 + indices:
327 + edges: []
328 + weights: []
329 + outline: []
330 + physicsShape: []
331 + bones: []
332 + spriteID: 87f44f085389b674e8a064f2e9320eee
333 + internalID: 0
334 + vertices: []
335 + indices:
336 + edges: []
337 + weights: []
338 + secondaryTextures: []
339 + spritePackingTag:
340 + pSDRemoveMatte: 0
341 + pSDShowRemoveMatteOption: 0
342 + userData:
343 + assetBundleName:
344 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 4771bda312788c746a5383d289bebd8f
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
No preview for this file type
1 +fileFormatVersion: 2
2 +guid: 1620998eb7cc7ff4ab9887d5a8af44cb
3 +timeCreated: 1513513909
4 +licenseType: Store
5 +DefaultImporter:
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 84cded48ad0efa445ab85fed866db187
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +fileFormatVersion: 2
2 +guid: 59e39177ca6c5fb44aa0e178a130ee85
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +%YAML 1.1
2 +%TAG !u! tag:unity3d.com,2011:
3 +--- !u!91 &9100000
4 +AnimatorController:
5 + m_ObjectHideFlags: 0
6 + m_CorrespondingSourceObject: {fileID: 0}
7 + m_PrefabInstance: {fileID: 0}
8 + m_PrefabAsset: {fileID: 0}
9 + m_Name: Blue
10 + serializedVersion: 5
11 + m_AnimatorParameters:
12 + - m_Name: speed
13 + m_Type: 1
14 + m_DefaultFloat: 0
15 + m_DefaultInt: 0
16 + m_DefaultBool: 0
17 + m_Controller: {fileID: 9100000}
18 + m_AnimatorLayers:
19 + - serializedVersion: 5
20 + m_Name: Base Layer
21 + m_StateMachine: {fileID: 110792830}
22 + m_Mask: {fileID: 0}
23 + m_Motions: []
24 + m_Behaviours: []
25 + m_BlendingMode: 0
26 + m_SyncedLayerIndex: -1
27 + m_DefaultWeight: 0
28 + m_IKPass: 0
29 + m_SyncedLayerAffectsTiming: 0
30 + m_Controller: {fileID: 9100000}
31 +--- !u!1101 &110130908
32 +AnimatorStateTransition:
33 + m_ObjectHideFlags: 1
34 + m_CorrespondingSourceObject: {fileID: 0}
35 + m_PrefabInstance: {fileID: 0}
36 + m_PrefabAsset: {fileID: 0}
37 + m_Name:
38 + m_Conditions:
39 + - m_ConditionMode: 3
40 + m_ConditionEvent: speed
41 + m_EventTreshold: 0
42 + m_DstStateMachine: {fileID: 0}
43 + m_DstState: {fileID: 110255892}
44 + m_Solo: 0
45 + m_Mute: 0
46 + m_IsExit: 0
47 + serializedVersion: 3
48 + m_TransitionDuration: 0.01821431
49 + m_TransitionOffset: 0
50 + m_ExitTime: 0.87394947
51 + m_HasExitTime: 0
52 + m_HasFixedDuration: 0
53 + m_InterruptionSource: 0
54 + m_OrderedInterruption: 1
55 + m_CanTransitionToSelf: 1
56 +--- !u!1101 &110149410
57 +AnimatorStateTransition:
58 + m_ObjectHideFlags: 1
59 + m_CorrespondingSourceObject: {fileID: 0}
60 + m_PrefabInstance: {fileID: 0}
61 + m_PrefabAsset: {fileID: 0}
62 + m_Name:
63 + m_Conditions:
64 + - m_ConditionMode: 4
65 + m_ConditionEvent: speed
66 + m_EventTreshold: 0.1
67 + - m_ConditionMode: 3
68 + m_ConditionEvent: speed
69 + m_EventTreshold: -0.1
70 + m_DstStateMachine: {fileID: 0}
71 + m_DstState: {fileID: 110245204}
72 + m_Solo: 0
73 + m_Mute: 0
74 + m_IsExit: 0
75 + serializedVersion: 3
76 + m_TransitionDuration: 0.050492704
77 + m_TransitionOffset: 0
78 + m_ExitTime: 0.75
79 + m_HasExitTime: 0
80 + m_HasFixedDuration: 0
81 + m_InterruptionSource: 0
82 + m_OrderedInterruption: 1
83 + m_CanTransitionToSelf: 1
84 +--- !u!1101 &110150778
85 +AnimatorStateTransition:
86 + m_ObjectHideFlags: 1
87 + m_CorrespondingSourceObject: {fileID: 0}
88 + m_PrefabInstance: {fileID: 0}
89 + m_PrefabAsset: {fileID: 0}
90 + m_Name:
91 + m_Conditions:
92 + - m_ConditionMode: 4
93 + m_ConditionEvent: speed
94 + m_EventTreshold: 0
95 + m_DstStateMachine: {fileID: 0}
96 + m_DstState: {fileID: 110255892}
97 + m_Solo: 0
98 + m_Mute: 0
99 + m_IsExit: 0
100 + serializedVersion: 3
101 + m_TransitionDuration: 0.032619976
102 + m_TransitionOffset: 0.014170717
103 + m_ExitTime: 0.9205198
104 + m_HasExitTime: 0
105 + m_HasFixedDuration: 0
106 + m_InterruptionSource: 0
107 + m_OrderedInterruption: 1
108 + m_CanTransitionToSelf: 1
109 +--- !u!1102 &110245204
110 +AnimatorState:
111 + serializedVersion: 6
112 + m_ObjectHideFlags: 1
113 + m_CorrespondingSourceObject: {fileID: 0}
114 + m_PrefabInstance: {fileID: 0}
115 + m_PrefabAsset: {fileID: 0}
116 + m_Name: Idle
117 + m_Speed: 1
118 + m_CycleOffset: 0
119 + m_Transitions:
120 + - {fileID: 110130908}
121 + - {fileID: 110150778}
122 + m_StateMachineBehaviours: []
123 + m_Position: {x: 50, y: 50, z: 0}
124 + m_IKOnFeet: 0
125 + m_WriteDefaultValues: 1
126 + m_Mirror: 0
127 + m_SpeedParameterActive: 0
128 + m_MirrorParameterActive: 0
129 + m_CycleOffsetParameterActive: 0
130 + m_TimeParameterActive: 0
131 + m_Motion: {fileID: 7400000, guid: d7421de41d8295f458907417e8b03adc, type: 3}
132 + m_Tag:
133 + m_SpeedParameter:
134 + m_MirrorParameter:
135 + m_CycleOffsetParameter:
136 + m_TimeParameter:
137 +--- !u!1102 &110255892
138 +AnimatorState:
139 + serializedVersion: 6
140 + m_ObjectHideFlags: 1
141 + m_CorrespondingSourceObject: {fileID: 0}
142 + m_PrefabInstance: {fileID: 0}
143 + m_PrefabAsset: {fileID: 0}
144 + m_Name: Run
145 + m_Speed: 1.7
146 + m_CycleOffset: 0
147 + m_Transitions:
148 + - {fileID: 110149410}
149 + m_StateMachineBehaviours: []
150 + m_Position: {x: 50, y: 50, z: 0}
151 + m_IKOnFeet: 0
152 + m_WriteDefaultValues: 1
153 + m_Mirror: 0
154 + m_SpeedParameterActive: 0
155 + m_MirrorParameterActive: 0
156 + m_CycleOffsetParameterActive: 0
157 + m_TimeParameterActive: 0
158 + m_Motion: {fileID: 7400002, guid: d7421de41d8295f458907417e8b03adc, type: 3}
159 + m_Tag:
160 + m_SpeedParameter:
161 + m_MirrorParameter:
162 + m_CycleOffsetParameter:
163 + m_TimeParameter:
164 +--- !u!1107 &110792830
165 +AnimatorStateMachine:
166 + serializedVersion: 6
167 + m_ObjectHideFlags: 1
168 + m_CorrespondingSourceObject: {fileID: 0}
169 + m_PrefabInstance: {fileID: 0}
170 + m_PrefabAsset: {fileID: 0}
171 + m_Name: Base Layer
172 + m_ChildStates:
173 + - serializedVersion: 1
174 + m_State: {fileID: 110245204}
175 + m_Position: {x: 264, y: -12, z: 0}
176 + - serializedVersion: 1
177 + m_State: {fileID: 110255892}
178 + m_Position: {x: 420, y: 132, z: 0}
179 + m_ChildStateMachines: []
180 + m_AnyStateTransitions: []
181 + m_EntryTransitions: []
182 + m_StateMachineTransitions: {}
183 + m_StateMachineBehaviours: []
184 + m_AnyStatePosition: {x: 50, y: 20, z: 0}
185 + m_EntryPosition: {x: 50, y: 120, z: 0}
186 + m_ExitPosition: {x: 800, y: 120, z: 0}
187 + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
188 + m_DefaultState: {fileID: 110245204}
1 +fileFormatVersion: 2
2 +guid: 65d052e655d939240b208d2a737afb70
3 +timeCreated: 1495370898
4 +licenseType: Store
5 +NativeFormatImporter:
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
This diff is collapsed. Click to expand it.
1 +fileFormatVersion: 2
2 +guid: 76f9c1ed56b4e064fb37d51c607b64ff
3 +folderAsset: yes
4 +DefaultImporter:
5 + externalObjects: {}
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +%YAML 1.1
2 +%TAG !u! tag:unity3d.com,2011:
3 +--- !u!21 &2100000
4 +Material:
5 + serializedVersion: 6
6 + m_ObjectHideFlags: 0
7 + m_CorrespondingSourceObject: {fileID: 0}
8 + m_PrefabInstance: {fileID: 0}
9 + m_PrefabAsset: {fileID: 0}
10 + m_Name: BlueForPainting
11 + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 + m_ShaderKeywords:
13 + m_LightmapFlags: 5
14 + m_EnableInstancingVariants: 0
15 + m_DoubleSidedGI: 0
16 + m_CustomRenderQueue: -1
17 + stringTagMap: {}
18 + disabledShaderPasses: []
19 + m_SavedProperties:
20 + serializedVersion: 3
21 + m_TexEnvs:
22 + - _BumpMap:
23 + m_Texture: {fileID: 0}
24 + m_Scale: {x: 1, y: 1}
25 + m_Offset: {x: 0, y: 0}
26 + - _DetailAlbedoMap:
27 + m_Texture: {fileID: 0}
28 + m_Scale: {x: 1, y: 1}
29 + m_Offset: {x: 0, y: 0}
30 + - _DetailMask:
31 + m_Texture: {fileID: 0}
32 + m_Scale: {x: 1, y: 1}
33 + m_Offset: {x: 0, y: 0}
34 + - _DetailNormalMap:
35 + m_Texture: {fileID: 0}
36 + m_Scale: {x: 1, y: 1}
37 + m_Offset: {x: 0, y: 0}
38 + - _EmissionMap:
39 + m_Texture: {fileID: 0}
40 + m_Scale: {x: 1, y: 1}
41 + m_Offset: {x: 0, y: 0}
42 + - _MainTex:
43 + m_Texture: {fileID: 0}
44 + m_Scale: {x: 1, y: 1}
45 + m_Offset: {x: 0, y: 0}
46 + - _MetallicGlossMap:
47 + m_Texture: {fileID: 0}
48 + m_Scale: {x: 1, y: 1}
49 + m_Offset: {x: 0, y: 0}
50 + - _OcclusionMap:
51 + m_Texture: {fileID: 0}
52 + m_Scale: {x: 1, y: 1}
53 + m_Offset: {x: 0, y: 0}
54 + - _ParallaxMap:
55 + m_Texture: {fileID: 0}
56 + m_Scale: {x: 1, y: 1}
57 + m_Offset: {x: 0, y: 0}
58 + m_Floats:
59 + - _BumpScale: 1
60 + - _Cutoff: 0.5
61 + - _DetailNormalMapScale: 1
62 + - _DstBlend: 0
63 + - _EmissionScaleUI: 0
64 + - _Glossiness: 0.5
65 + - _Metallic: 0
66 + - _Mode: 0
67 + - _OcclusionStrength: 1
68 + - _Parallax: 0.02
69 + - _SrcBlend: 1
70 + - _UVSec: 0
71 + - _ZWrite: 1
72 + m_Colors:
73 + - _Color: {r: 0.49411753, g: 0.36764705, b: 1, a: 1}
74 + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
75 + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1}
76 + m_BuildTextureStacks: []
1 +fileFormatVersion: 2
2 +guid: c27caa0bc6fbc6342b6d33ec7cad8f49
3 +timeCreated: 1495981274
4 +licenseType: Store
5 +NativeFormatImporter:
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +%YAML 1.1
2 +%TAG !u! tag:unity3d.com,2011:
3 +--- !u!21 &2100000
4 +Material:
5 + serializedVersion: 6
6 + m_ObjectHideFlags: 0
7 + m_CorrespondingSourceObject: {fileID: 0}
8 + m_PrefabInstance: {fileID: 0}
9 + m_PrefabAsset: {fileID: 0}
10 + m_Name: MAT_Floor
11 + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 + m_ShaderKeywords:
13 + m_LightmapFlags: 5
14 + m_EnableInstancingVariants: 0
15 + m_DoubleSidedGI: 0
16 + m_CustomRenderQueue: -1
17 + stringTagMap: {}
18 + disabledShaderPasses: []
19 + m_SavedProperties:
20 + serializedVersion: 3
21 + m_TexEnvs:
22 + - _BumpMap:
23 + m_Texture: {fileID: 0}
24 + m_Scale: {x: 1, y: 1}
25 + m_Offset: {x: 0, y: 0}
26 + - _DetailAlbedoMap:
27 + m_Texture: {fileID: 0}
28 + m_Scale: {x: 1, y: 1}
29 + m_Offset: {x: 0, y: 0}
30 + - _DetailMask:
31 + m_Texture: {fileID: 0}
32 + m_Scale: {x: 1, y: 1}
33 + m_Offset: {x: 0, y: 0}
34 + - _DetailNormalMap:
35 + m_Texture: {fileID: 0}
36 + m_Scale: {x: 1, y: 1}
37 + m_Offset: {x: 0, y: 0}
38 + - _EmissionMap:
39 + m_Texture: {fileID: 0}
40 + m_Scale: {x: 1, y: 1}
41 + m_Offset: {x: 0, y: 0}
42 + - _MainTex:
43 + m_Texture: {fileID: 2800000, guid: 83ee4a513d59e744cb89e21b719cf9a7, type: 3}
44 + m_Scale: {x: 1, y: 1}
45 + m_Offset: {x: 0, y: 0}
46 + - _MetallicGlossMap:
47 + m_Texture: {fileID: 0}
48 + m_Scale: {x: 1, y: 1}
49 + m_Offset: {x: 0, y: 0}
50 + - _OcclusionMap:
51 + m_Texture: {fileID: 0}
52 + m_Scale: {x: 1, y: 1}
53 + m_Offset: {x: 0, y: 0}
54 + - _ParallaxMap:
55 + m_Texture: {fileID: 0}
56 + m_Scale: {x: 1, y: 1}
57 + m_Offset: {x: 0, y: 0}
58 + m_Floats:
59 + - _BumpScale: 1
60 + - _Cutoff: 0.5
61 + - _DetailNormalMapScale: 1
62 + - _DstBlend: 0
63 + - _EmissionScaleUI: 0
64 + - _Glossiness: 0.321
65 + - _Metallic: 0
66 + - _Mode: 0
67 + - _OcclusionStrength: 1
68 + - _Parallax: 0.02
69 + - _SrcBlend: 1
70 + - _UVSec: 0
71 + - _ZWrite: 1
72 + m_Colors:
73 + - _Color: {r: 0.9254902, g: 0.9254902, b: 0.9254902, a: 1}
74 + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
75 + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1}
76 + m_BuildTextureStacks: []
1 +fileFormatVersion: 2
2 +guid: 60bddb03bd1c9e7429344a03282bf5cc
3 +timeCreated: 1495372850
4 +licenseType: Store
5 +NativeFormatImporter:
6 + userData:
7 + assetBundleName:
8 + assetBundleVariant:
1 +%YAML 1.1
2 +%TAG !u! tag:unity3d.com,2011:
3 +--- !u!21 &2100000
4 +Material:
5 + serializedVersion: 6
6 + m_ObjectHideFlags: 0
7 + m_CorrespondingSourceObject: {fileID: 0}
8 + m_PrefabInstance: {fileID: 0}
9 + m_PrefabAsset: {fileID: 0}
10 + m_Name: MAT_Npc
11 + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 + m_ShaderKeywords:
13 + m_LightmapFlags: 5
14 + m_EnableInstancingVariants: 0
15 + m_DoubleSidedGI: 0
16 + m_CustomRenderQueue: -1
17 + stringTagMap: {}
18 + disabledShaderPasses: []
19 + m_SavedProperties:
20 + serializedVersion: 3
21 + m_TexEnvs:
22 + - _BumpMap:
23 + m_Texture: {fileID: 0}
24 + m_Scale: {x: 1, y: 1}
25 + m_Offset: {x: 0, y: 0}
26 + - _DetailAlbedoMap:
27 + m_Texture: {fileID: 0}
28 + m_Scale: {x: 1, y: 1}
29 + m_Offset: {x: 0, y: 0}
30 + - _DetailMask:
31 + m_Texture: {fileID: 0}
32 + m_Scale: {x: 1, y: 1}
33 + m_Offset: {x: 0, y: 0}
34 + - _DetailNormalMap:
35 + m_Texture: {fileID: 0}
36 + m_Scale: {x: 1, y: 1}
37 + m_Offset: {x: 0, y: 0}
38 + - _EmissionMap:
39 + m_Texture: {fileID: 0}
40 + m_Scale: {x: 1, y: 1}
41 + m_Offset: {x: 0, y: 0}
42 + - _MainTex:
43 + m_Texture: {fileID: 0}
44 + m_Scale: {x: 1, y: 1}
45 + m_Offset: {x: 0, y: 0}
46 + - _MetallicGlossMap:
47 + m_Texture: {fileID: 0}
48 + m_Scale: {x: 1, y: 1}
49 + m_Offset: {x: 0, y: 0}
50 + - _OcclusionMap:
51 + m_Texture: {fileID: 0}
52 + m_Scale: {x: 1, y: 1}
53 + m_Offset: {x: 0, y: 0}
54 + - _ParallaxMap:
55 + m_Texture: {fileID: 0}
56 + m_Scale: {x: 1, y: 1}
57 + m_Offset: {x: 0, y: 0}
58 + m_Floats:
59 + - _BumpScale: 1
60 + - _Cutoff: 0.5
61 + - _DetailNormalMapScale: 1
62 + - _DstBlend: 0
63 + - _EmissionScaleUI: 0
64 + - _Glossiness: 0.5
65 + - _Metallic: 0
66 + - _Mode: 0
67 + - _OcclusionStrength: 1
68 + - _Parallax: 0.02
69 + - _RimPower: 4.08
70 + - _SrcBlend: 1
71 + - _UVSec: 0
72 + - _ZWrite: 1
73 + m_Colors:
74 + - _Color: {r: 0.8088235, g: 0.7375388, b: 0.3389922, a: 1}
75 + - _ColorTint: {r: 1, g: 1, b: 1, a: 1}
76 + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
77 + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1}
78 + - _RimColor: {r: 1, g: 1, b: 1, a: 1}
79 + m_BuildTextureStacks: []
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.