Compare commits
67 Commits
a9b9fb87b5
...
lifecycle_
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dcf8c8bb87 | ||
|
|
9a6914b9bd | ||
| 0aa2270e1a | |||
|
|
c4d356886f | ||
|
|
64d7f19b83 | ||
| ce21e8b02e | |||
| f44f8c5171 | |||
| 9772206362 | |||
|
|
3ebbecc277 | ||
|
|
c99aad49f3 | ||
| 3fe4c6afd9 | |||
| 9c61065947 | |||
|
|
7c09db641a | ||
|
|
e369660a8f | ||
| a6e3413499 | |||
| 7bb992acb8 | |||
|
|
cefa488a92 | ||
| 9344f06886 | |||
| af7e081c9a | |||
|
|
4a6ac7281f | ||
| 861797ba41 | |||
| 98883bd382 | |||
| 474941f421 | |||
|
|
75cd70a18a | ||
| e82ec90723 | |||
|
|
252cb99884 | ||
| 3f548c3ed4 | |||
|
|
0c9a388433 | ||
|
|
a80aed8eb7 | ||
|
|
5d0a9f999a | ||
|
|
eda7361702 | ||
|
|
2ec53629c6 | ||
|
|
0e55248698 | ||
|
|
4d7c48a681 | ||
|
|
6e466cd7aa | ||
| 29d01df3ce | |||
| de0a243b1e | |||
| fdfa4e0e09 | |||
|
|
2127bf37b2 | ||
| ea12766cf7 | |||
| 41c71f07fd | |||
| d2e79f058b | |||
| 1bcb63ffd0 | |||
| de2966fb1e | |||
| e27bb7bfb6 | |||
| dfa42b2296 | |||
| 720df10178 | |||
| 32601e5ef8 | |||
| dba3c5a1af | |||
| 5c4b8825ee | |||
| 355c3fabc8 | |||
| 00e1746ac4 | |||
| d7d9d74a7b | |||
|
|
5b70042005 | ||
| 6aacd9234c | |||
|
|
32a477b843 | ||
|
|
77f7d1ee97 | ||
|
|
0d8702a5f6 | ||
|
|
3e607f3857 | ||
|
|
debe70c9b1 | ||
|
|
fda67e4b92 | ||
|
|
3a1eef8a12 | ||
|
|
a705b3a829 | ||
|
|
d23c000347 | ||
|
|
774f27410a | ||
|
|
1b1ea65744 | ||
|
|
d01859cec0 |
3
.gitignore
vendored
@@ -104,3 +104,6 @@ InitTestScene*.unity*
|
|||||||
.vscode/launch.json
|
.vscode/launch.json
|
||||||
.vscode/settings.json
|
.vscode/settings.json
|
||||||
.idea/.idea.AppleHillsProduction/.idea/indexLayout.xml
|
.idea/.idea.AppleHillsProduction/.idea/indexLayout.xml
|
||||||
|
|
||||||
|
# WIP docs
|
||||||
|
/docs/wip/
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ MonoBehaviour:
|
|||||||
m_DefaultGroup: 6f3207429a65b3e4b83935ac19791077
|
m_DefaultGroup: 6f3207429a65b3e4b83935ac19791077
|
||||||
m_currentHash:
|
m_currentHash:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
Hash: f08b6489862aaf7bfceb29f571e2ef6c
|
Hash: 589e22fe6cd2fe0e25d89bd44a35bcbc
|
||||||
m_OptimizeCatalogSize: 0
|
m_OptimizeCatalogSize: 0
|
||||||
m_BuildRemoteCatalog: 0
|
m_BuildRemoteCatalog: 0
|
||||||
m_CatalogRequestsTimeout: 0
|
m_CatalogRequestsTimeout: 0
|
||||||
|
|||||||
@@ -14,7 +14,139 @@ MonoBehaviour:
|
|||||||
m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.AddressableAssetGroup
|
m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.AddressableAssetGroup
|
||||||
m_GroupName: BlokkemonCards
|
m_GroupName: BlokkemonCards
|
||||||
m_GUID: 0d5d36d6da388314b92b9c6967d23f39
|
m_GUID: 0d5d36d6da388314b92b9c6967d23f39
|
||||||
m_SerializeEntries: []
|
m_SerializeEntries:
|
||||||
|
- m_GUID: 0046d7c3ed6b85245af4ce4144b60dfb
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card 1.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 0cdbd83156224f242b3cab9bb96a7b41
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 0f47589539ec1d948890869cea0bfdf0
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 12a59553805b9374aa830df9b3866864
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 1d60a4c02e1dbb64dbd638d32d2bcf44
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 2deeff2bdb1cc6f4da7439172e0ed9fa
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 327937827705f814da24fa5703203881
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 4920deb44851b64499bcee8342ed5a13
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 4f4ec75013bc276429c2f4fa52d165e0
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 53996921ed2094948aa317efe4ca6630
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 73d54071304571647b3238a799d9781f
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 774d2cb3ff7798a4480cd3a559f8d8d0
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card 1.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 80e3766cc597fd94f895f5cd6aa2bcc6
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 82008856df7c51f47b1582de464ba44b
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 99d8e528a8f9ead438e4c88a08c6f6c0
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: ac75dd9d27a925f4c90bbc3b255820e2
|
||||||
|
m_Address: Assets/Data/Cards/Card_Brosten.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: b7ac7081045409f469f2b28c0482aa17
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: c3661f7667d21f043b6b6ad84433b9e2
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: c73a9b19b3208d940b9fae7360287a48
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: cd07dfe9285ad414a9b3bd71829b1c41
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: d30884f8991a22a4c93caf8fe1477702
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: e2d5a81487e00e2489357c877fa484db
|
||||||
|
m_Address: Assets/Data/Cards/Card_New Card.asset
|
||||||
|
m_ReadOnly: 0
|
||||||
|
m_SerializedLabels:
|
||||||
|
- BlokkemonCard
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
m_ReadOnly: 0
|
m_ReadOnly: 0
|
||||||
m_Settings: {fileID: 11400000, guid: 11da9bb90d9dd5848b4f7629415a6937, type: 2}
|
m_Settings: {fileID: 11400000, guid: 11da9bb90d9dd5848b4f7629415a6937, type: 2}
|
||||||
m_SchemaSet:
|
m_SchemaSet:
|
||||||
|
|||||||
BIN
Assets/Art/Sprites/OverworldBuildings/AEblerup_Map_Bench.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
@@ -0,0 +1,156 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8c7e8a413c620f743939b1babed38fe4
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: 2637919723447832900
|
||||||
|
second: AEblerup_Map_Bench_0
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: AEblerup_Map_Bench_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 111
|
||||||
|
y: 100
|
||||||
|
width: 294
|
||||||
|
height: 148
|
||||||
|
alignment: 9
|
||||||
|
pivot: {x: 0.5, y: 0.3}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 441da1e1306cb9420800000000000000
|
||||||
|
internalID: 2637919723447832900
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: c8315168c8e1b87429301c9a31e63c0a
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
AEblerup_Map_Bench_0: 2637919723447832900
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -62,7 +62,7 @@ TextureImporter:
|
|||||||
spriteExtrude: 1
|
spriteExtrude: 1
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 9
|
alignment: 9
|
||||||
spritePivot: {x: 0.5138904, y: 0.099818096}
|
spritePivot: {x: 0.5, y: 0.3}
|
||||||
spritePixelsToUnits: 40
|
spritePixelsToUnits: 40
|
||||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
spriteGenerateFallbackPhysicsShape: 1
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ TextureImporter:
|
|||||||
spriteExtrude: 1
|
spriteExtrude: 1
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 9
|
alignment: 9
|
||||||
spritePivot: {x: 0.5052597, y: 0.13238779}
|
spritePivot: {x: 0.5, y: 0.3}
|
||||||
spritePixelsToUnits: 40
|
spritePixelsToUnits: 40
|
||||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
spriteGenerateFallbackPhysicsShape: 1
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ TextureImporter:
|
|||||||
spriteExtrude: 0
|
spriteExtrude: 0
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 9
|
alignment: 9
|
||||||
spritePivot: {x: 0.49579293, y: 0.18622097}
|
spritePivot: {x: 0.5, y: 0.4}
|
||||||
spritePixelsToUnits: 28
|
spritePixelsToUnits: 28
|
||||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
spriteGenerateFallbackPhysicsShape: 1
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ TextureImporter:
|
|||||||
spriteExtrude: 0
|
spriteExtrude: 0
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 9
|
alignment: 9
|
||||||
spritePivot: {x: 0.50484097, y: 0.10436561}
|
spritePivot: {x: 0.5, y: 0.4}
|
||||||
spritePixelsToUnits: 50
|
spritePixelsToUnits: 50
|
||||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
spriteGenerateFallbackPhysicsShape: 1
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ TextureImporter:
|
|||||||
spriteExtrude: 0
|
spriteExtrude: 0
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 9
|
alignment: 9
|
||||||
spritePivot: {x: 0.5112957, y: 0.10436561}
|
spritePivot: {x: 0.5, y: 0.4}
|
||||||
spritePixelsToUnits: 50
|
spritePixelsToUnits: 50
|
||||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
spriteGenerateFallbackPhysicsShape: 1
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ TextureImporter:
|
|||||||
width: 998
|
width: 998
|
||||||
height: 963
|
height: 963
|
||||||
alignment: 9
|
alignment: 9
|
||||||
pivot: {x: 0.5261087, y: 0.10766354}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -159,7 +159,7 @@ TextureImporter:
|
|||||||
width: 1191
|
width: 1191
|
||||||
height: 1424
|
height: 1424
|
||||||
alignment: 9
|
alignment: 9
|
||||||
pivot: {x: 0.54102093, y: 0.07685565}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
|
|||||||
@@ -134,7 +134,7 @@ TextureImporter:
|
|||||||
width: 725
|
width: 725
|
||||||
height: 714
|
height: 714
|
||||||
alignment: 9
|
alignment: 9
|
||||||
pivot: {x: 0.49621144, y: 0.07876191}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
|
|||||||
@@ -52,8 +52,8 @@ TextureImporter:
|
|||||||
spriteMode: 1
|
spriteMode: 1
|
||||||
spriteExtrude: 0
|
spriteExtrude: 0
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 0
|
alignment: 9
|
||||||
spritePivot: {x: 0.5, y: 0.5}
|
spritePivot: {x: 0.5, y: 0.3}
|
||||||
spritePixelsToUnits: 40
|
spritePixelsToUnits: 40
|
||||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
spriteGenerateFallbackPhysicsShape: 1
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
@@ -137,7 +137,7 @@ TextureImporter:
|
|||||||
width: 936
|
width: 936
|
||||||
height: 683
|
height: 683
|
||||||
alignment: 0
|
alignment: 0
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.5}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -159,7 +159,7 @@ TextureImporter:
|
|||||||
width: 143
|
width: 143
|
||||||
height: 228
|
height: 228
|
||||||
alignment: 0
|
alignment: 0
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.5}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -177,7 +177,7 @@ TextureImporter:
|
|||||||
physicsShape: []
|
physicsShape: []
|
||||||
bones: []
|
bones: []
|
||||||
spriteID: 5e97eb03825dee720800000000000000
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
internalID: 0
|
internalID: 1537655665
|
||||||
vertices: []
|
vertices: []
|
||||||
indices:
|
indices:
|
||||||
edges: []
|
edges: []
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ TextureImporter:
|
|||||||
nPOTScale: 0
|
nPOTScale: 0
|
||||||
lightmap: 0
|
lightmap: 0
|
||||||
compressionQuality: 50
|
compressionQuality: 50
|
||||||
spriteMode: 1
|
spriteMode: 2
|
||||||
spriteExtrude: 0
|
spriteExtrude: 0
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 0
|
alignment: 0
|
||||||
@@ -139,8 +139,8 @@ TextureImporter:
|
|||||||
y: 366
|
y: 366
|
||||||
width: 305
|
width: 305
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -161,8 +161,8 @@ TextureImporter:
|
|||||||
y: 366
|
y: 366
|
||||||
width: 306
|
width: 306
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -183,8 +183,8 @@ TextureImporter:
|
|||||||
y: 77
|
y: 77
|
||||||
width: 305
|
width: 305
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ TextureImporter:
|
|||||||
nPOTScale: 0
|
nPOTScale: 0
|
||||||
lightmap: 0
|
lightmap: 0
|
||||||
compressionQuality: 50
|
compressionQuality: 50
|
||||||
spriteMode: 1
|
spriteMode: 2
|
||||||
spriteExtrude: 0
|
spriteExtrude: 0
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 0
|
alignment: 0
|
||||||
@@ -145,8 +145,8 @@ TextureImporter:
|
|||||||
y: 350
|
y: 350
|
||||||
width: 306
|
width: 306
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -167,8 +167,8 @@ TextureImporter:
|
|||||||
y: 350
|
y: 350
|
||||||
width: 305
|
width: 305
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -189,8 +189,8 @@ TextureImporter:
|
|||||||
y: 350
|
y: 350
|
||||||
width: 306
|
width: 306
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -211,8 +211,8 @@ TextureImporter:
|
|||||||
y: 61
|
y: 61
|
||||||
width: 306
|
width: 306
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -233,8 +233,8 @@ TextureImporter:
|
|||||||
y: 61
|
y: 61
|
||||||
width: 305
|
width: 305
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
|
|||||||
@@ -49,8 +49,8 @@ TextureImporter:
|
|||||||
spriteMode: 1
|
spriteMode: 1
|
||||||
spriteExtrude: 0
|
spriteExtrude: 0
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 0
|
alignment: 9
|
||||||
spritePivot: {x: 0.5, y: 0.5}
|
spritePivot: {x: 0.5, y: 0.35}
|
||||||
spritePixelsToUnits: 40
|
spritePixelsToUnits: 40
|
||||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
spriteGenerateFallbackPhysicsShape: 1
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
@@ -134,7 +134,7 @@ TextureImporter:
|
|||||||
width: 306
|
width: 306
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 0
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.5}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -152,7 +152,7 @@ TextureImporter:
|
|||||||
physicsShape: []
|
physicsShape: []
|
||||||
bones: []
|
bones: []
|
||||||
spriteID: 5e97eb03825dee720800000000000000
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
internalID: 0
|
internalID: 1537655665
|
||||||
vertices: []
|
vertices: []
|
||||||
indices:
|
indices:
|
||||||
edges: []
|
edges: []
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ TextureImporter:
|
|||||||
nPOTScale: 0
|
nPOTScale: 0
|
||||||
lightmap: 0
|
lightmap: 0
|
||||||
compressionQuality: 50
|
compressionQuality: 50
|
||||||
spriteMode: 1
|
spriteMode: 2
|
||||||
spriteExtrude: 0
|
spriteExtrude: 0
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 0
|
alignment: 0
|
||||||
@@ -154,8 +154,8 @@ TextureImporter:
|
|||||||
y: 714
|
y: 714
|
||||||
width: 305
|
width: 305
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -176,8 +176,8 @@ TextureImporter:
|
|||||||
y: 714
|
y: 714
|
||||||
width: 306
|
width: 306
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -198,8 +198,8 @@ TextureImporter:
|
|||||||
y: 714
|
y: 714
|
||||||
width: 306
|
width: 306
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -220,8 +220,8 @@ TextureImporter:
|
|||||||
y: 425
|
y: 425
|
||||||
width: 305
|
width: 305
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -242,8 +242,8 @@ TextureImporter:
|
|||||||
y: 425
|
y: 425
|
||||||
width: 306
|
width: 306
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -264,8 +264,8 @@ TextureImporter:
|
|||||||
y: 143
|
y: 143
|
||||||
width: 306
|
width: 306
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -286,8 +286,8 @@ TextureImporter:
|
|||||||
y: 143
|
y: 143
|
||||||
width: 306
|
width: 306
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -304,12 +304,12 @@ TextureImporter:
|
|||||||
name: AEblerup_Map_Houses04_7
|
name: AEblerup_Map_Houses04_7
|
||||||
rect:
|
rect:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
x: 930
|
x: 929
|
||||||
y: 143
|
y: 143
|
||||||
width: 306
|
width: 306
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ TextureImporter:
|
|||||||
nPOTScale: 0
|
nPOTScale: 0
|
||||||
lightmap: 0
|
lightmap: 0
|
||||||
compressionQuality: 50
|
compressionQuality: 50
|
||||||
spriteMode: 1
|
spriteMode: 2
|
||||||
spriteExtrude: 0
|
spriteExtrude: 0
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 0
|
alignment: 0
|
||||||
@@ -157,8 +157,8 @@ TextureImporter:
|
|||||||
y: 727
|
y: 727
|
||||||
width: 306
|
width: 306
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -179,8 +179,8 @@ TextureImporter:
|
|||||||
y: 727
|
y: 727
|
||||||
width: 306
|
width: 306
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -201,8 +201,8 @@ TextureImporter:
|
|||||||
y: 727
|
y: 727
|
||||||
width: 306
|
width: 306
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -223,8 +223,8 @@ TextureImporter:
|
|||||||
y: 439
|
y: 439
|
||||||
width: 306
|
width: 306
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -245,8 +245,8 @@ TextureImporter:
|
|||||||
y: 439
|
y: 439
|
||||||
width: 306
|
width: 306
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -267,8 +267,8 @@ TextureImporter:
|
|||||||
y: 439
|
y: 439
|
||||||
width: 306
|
width: 306
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -289,8 +289,8 @@ TextureImporter:
|
|||||||
y: 157
|
y: 157
|
||||||
width: 306
|
width: 306
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -311,8 +311,8 @@ TextureImporter:
|
|||||||
y: 157
|
y: 157
|
||||||
width: 306
|
width: 306
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -333,8 +333,8 @@ TextureImporter:
|
|||||||
y: 157
|
y: 157
|
||||||
width: 305
|
width: 305
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ TextureImporter:
|
|||||||
spriteExtrude: 0
|
spriteExtrude: 0
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 9
|
alignment: 9
|
||||||
spritePivot: {x: 0.5105193, y: 0.32797834}
|
spritePivot: {x: 0.5, y: 0.3}
|
||||||
spritePixelsToUnits: 35
|
spritePixelsToUnits: 35
|
||||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
spriteGenerateFallbackPhysicsShape: 1
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
|||||||
@@ -133,8 +133,8 @@ TextureImporter:
|
|||||||
y: 48
|
y: 48
|
||||||
width: 405
|
width: 405
|
||||||
height: 567
|
height: 567
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.25}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -151,7 +151,7 @@ TextureImporter:
|
|||||||
customData:
|
customData:
|
||||||
physicsShape: []
|
physicsShape: []
|
||||||
bones: []
|
bones: []
|
||||||
spriteID:
|
spriteID: 6bdbc869c29cc3b4bbc69243383391a9
|
||||||
internalID: 0
|
internalID: 0
|
||||||
vertices: []
|
vertices: []
|
||||||
indices:
|
indices:
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ TextureImporter:
|
|||||||
nPOTScale: 0
|
nPOTScale: 0
|
||||||
lightmap: 0
|
lightmap: 0
|
||||||
compressionQuality: 50
|
compressionQuality: 50
|
||||||
spriteMode: 1
|
spriteMode: 2
|
||||||
spriteExtrude: 0
|
spriteExtrude: 0
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 0
|
alignment: 0
|
||||||
@@ -148,8 +148,8 @@ TextureImporter:
|
|||||||
y: 818
|
y: 818
|
||||||
width: 1372
|
width: 1372
|
||||||
height: 776
|
height: 776
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.3}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -170,8 +170,8 @@ TextureImporter:
|
|||||||
y: 637
|
y: 637
|
||||||
width: 222
|
width: 222
|
||||||
height: 191
|
height: 191
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -193,7 +193,7 @@ TextureImporter:
|
|||||||
width: 1286
|
width: 1286
|
||||||
height: 655
|
height: 655
|
||||||
alignment: 0
|
alignment: 0
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.5}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -215,7 +215,7 @@ TextureImporter:
|
|||||||
width: 38
|
width: 38
|
||||||
height: 35
|
height: 35
|
||||||
alignment: 0
|
alignment: 0
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.5}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -237,7 +237,7 @@ TextureImporter:
|
|||||||
width: 36
|
width: 36
|
||||||
height: 37
|
height: 37
|
||||||
alignment: 0
|
alignment: 0
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.5}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -258,8 +258,8 @@ TextureImporter:
|
|||||||
y: 63
|
y: 63
|
||||||
width: 141
|
width: 141
|
||||||
height: 332
|
height: 332
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
|
|||||||
|
After Width: | Height: | Size: 31 KiB |
@@ -0,0 +1,208 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2b039725a9909aa4c85913446511c8f1
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: -3697170889163224367
|
||||||
|
second: AEblerup_Map_SuperMarket_Cars_0
|
||||||
|
- first:
|
||||||
|
213: -3818913443702786253
|
||||||
|
second: AEblerup_Map_SuperMarket_Cars_1
|
||||||
|
- first:
|
||||||
|
213: -3381997293037537695
|
||||||
|
second: AEblerup_Map_SuperMarket_Cars_2
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: AEblerup_Map_SuperMarket_Cars_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 30
|
||||||
|
y: 489
|
||||||
|
width: 339
|
||||||
|
height: 230
|
||||||
|
alignment: 9
|
||||||
|
pivot: {x: 0.5, y: 0.3}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 1dac28d2aa201bcc0800000000000000
|
||||||
|
internalID: -3697170889163224367
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: AEblerup_Map_SuperMarket_Cars_1
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 10
|
||||||
|
y: 249
|
||||||
|
width: 363
|
||||||
|
height: 222
|
||||||
|
alignment: 9
|
||||||
|
pivot: {x: 0.5, y: 0.3}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 337b128d47e700bc0800000000000000
|
||||||
|
internalID: -3818913443702786253
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: AEblerup_Map_SuperMarket_Cars_2
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 10
|
||||||
|
y: 7
|
||||||
|
width: 371
|
||||||
|
height: 221
|
||||||
|
alignment: 9
|
||||||
|
pivot: {x: 0.5, y: 0.3}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 1663a2d616bb011d0800000000000000
|
||||||
|
internalID: -3381997293037537695
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 4578c03f05021d9438ed116dbea07d35
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
AEblerup_Map_SuperMarket_Cars_0: -3697170889163224367
|
||||||
|
AEblerup_Map_SuperMarket_Cars_1: -3818913443702786253
|
||||||
|
AEblerup_Map_SuperMarket_Cars_2: -3381997293037537695
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -134,7 +134,7 @@ TextureImporter:
|
|||||||
width: 1360
|
width: 1360
|
||||||
height: 1440
|
height: 1440
|
||||||
alignment: 9
|
alignment: 9
|
||||||
pivot: {x: 0.45980346, y: 0.07580047}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ TextureImporter:
|
|||||||
spriteExtrude: 0
|
spriteExtrude: 0
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 9
|
alignment: 9
|
||||||
spritePivot: {x: 0.50525963, y: 0.2542366}
|
spritePivot: {x: 0.5, y: 0.4}
|
||||||
spritePixelsToUnits: 40
|
spritePixelsToUnits: 40
|
||||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
spriteGenerateFallbackPhysicsShape: 1
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
|||||||
@@ -61,13 +61,13 @@ TextureImporter:
|
|||||||
nPOTScale: 0
|
nPOTScale: 0
|
||||||
lightmap: 0
|
lightmap: 0
|
||||||
compressionQuality: 50
|
compressionQuality: 50
|
||||||
spriteMode: 1
|
spriteMode: 2
|
||||||
spriteExtrude: 1
|
spriteExtrude: 1
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 0
|
alignment: 0
|
||||||
spritePivot: {x: 0.5, y: 0.5}
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
spritePixelsToUnits: 40
|
spritePixelsToUnits: 40
|
||||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
spriteBorder: {x: 49, y: 504, z: 1944, w: 304}
|
||||||
spriteGenerateFallbackPhysicsShape: 1
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
alphaUsage: 1
|
alphaUsage: 1
|
||||||
alphaIsTransparency: 1
|
alphaIsTransparency: 1
|
||||||
@@ -148,8 +148,8 @@ TextureImporter:
|
|||||||
y: 601
|
y: 601
|
||||||
width: 559
|
width: 559
|
||||||
height: 480
|
height: 480
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -167,11 +167,11 @@ TextureImporter:
|
|||||||
rect:
|
rect:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
x: 814
|
x: 814
|
||||||
y: 876
|
y: 878
|
||||||
width: 306
|
width: 306
|
||||||
height: 242
|
height: 242
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -192,8 +192,8 @@ TextureImporter:
|
|||||||
y: 882
|
y: 882
|
||||||
width: 491
|
width: 491
|
||||||
height: 295
|
height: 295
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -215,7 +215,7 @@ TextureImporter:
|
|||||||
width: 1383
|
width: 1383
|
||||||
height: 655
|
height: 655
|
||||||
alignment: 0
|
alignment: 0
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.5}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -236,8 +236,8 @@ TextureImporter:
|
|||||||
y: 611
|
y: 611
|
||||||
width: 317
|
width: 317
|
||||||
height: 269
|
height: 269
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -258,8 +258,8 @@ TextureImporter:
|
|||||||
y: 174
|
y: 174
|
||||||
width: 305
|
width: 305
|
||||||
height: 243
|
height: 243
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -277,7 +277,7 @@ TextureImporter:
|
|||||||
physicsShape: []
|
physicsShape: []
|
||||||
bones: []
|
bones: []
|
||||||
spriteID: 5e97eb03825dee720800000000000000
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
internalID: 0
|
internalID: 1537655665
|
||||||
vertices: []
|
vertices: []
|
||||||
indices:
|
indices:
|
||||||
edges: []
|
edges: []
|
||||||
|
|||||||
@@ -202,8 +202,8 @@ TextureImporter:
|
|||||||
y: 701
|
y: 701
|
||||||
width: 71
|
width: 71
|
||||||
height: 150
|
height: 150
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -224,8 +224,8 @@ TextureImporter:
|
|||||||
y: 762
|
y: 762
|
||||||
width: 75
|
width: 75
|
||||||
height: 138
|
height: 138
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -246,8 +246,8 @@ TextureImporter:
|
|||||||
y: 689
|
y: 689
|
||||||
width: 76
|
width: 76
|
||||||
height: 138
|
height: 138
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -268,8 +268,8 @@ TextureImporter:
|
|||||||
y: 772
|
y: 772
|
||||||
width: 72
|
width: 72
|
||||||
height: 134
|
height: 134
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -290,8 +290,8 @@ TextureImporter:
|
|||||||
y: 531
|
y: 531
|
||||||
width: 51
|
width: 51
|
||||||
height: 100
|
height: 100
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -312,8 +312,8 @@ TextureImporter:
|
|||||||
y: 528
|
y: 528
|
||||||
width: 55
|
width: 55
|
||||||
height: 107
|
height: 107
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -334,8 +334,8 @@ TextureImporter:
|
|||||||
y: 569
|
y: 569
|
||||||
width: 55
|
width: 55
|
||||||
height: 107
|
height: 107
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -356,8 +356,8 @@ TextureImporter:
|
|||||||
y: 625
|
y: 625
|
||||||
width: 58
|
width: 58
|
||||||
height: 116
|
height: 116
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -378,8 +378,8 @@ TextureImporter:
|
|||||||
y: 482
|
y: 482
|
||||||
width: 54
|
width: 54
|
||||||
height: 107
|
height: 107
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -400,8 +400,8 @@ TextureImporter:
|
|||||||
y: 472
|
y: 472
|
||||||
width: 62
|
width: 62
|
||||||
height: 136
|
height: 136
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -422,8 +422,8 @@ TextureImporter:
|
|||||||
y: 479
|
y: 479
|
||||||
width: 75
|
width: 75
|
||||||
height: 138
|
height: 138
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -444,8 +444,8 @@ TextureImporter:
|
|||||||
y: 469
|
y: 469
|
||||||
width: 73
|
width: 73
|
||||||
height: 135
|
height: 135
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -462,12 +462,12 @@ TextureImporter:
|
|||||||
name: AEblerup_Map_Trees_smol_12
|
name: AEblerup_Map_Trees_smol_12
|
||||||
rect:
|
rect:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
x: 1225
|
x: 1228
|
||||||
y: 459
|
y: 459
|
||||||
width: 75
|
width: 75
|
||||||
height: 139
|
height: 139
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -488,8 +488,8 @@ TextureImporter:
|
|||||||
y: 516
|
y: 516
|
||||||
width: 55
|
width: 55
|
||||||
height: 107
|
height: 107
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -510,8 +510,8 @@ TextureImporter:
|
|||||||
y: 487
|
y: 487
|
||||||
width: 65
|
width: 65
|
||||||
height: 121
|
height: 121
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -532,8 +532,8 @@ TextureImporter:
|
|||||||
y: 340
|
y: 340
|
||||||
width: 53
|
width: 53
|
||||||
height: 136
|
height: 136
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -554,8 +554,8 @@ TextureImporter:
|
|||||||
y: 322
|
y: 322
|
||||||
width: 51
|
width: 51
|
||||||
height: 100
|
height: 100
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -576,8 +576,8 @@ TextureImporter:
|
|||||||
y: 331
|
y: 331
|
||||||
width: 59
|
width: 59
|
||||||
height: 109
|
height: 109
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -598,8 +598,8 @@ TextureImporter:
|
|||||||
y: 303
|
y: 303
|
||||||
width: 75
|
width: 75
|
||||||
height: 138
|
height: 138
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -620,8 +620,8 @@ TextureImporter:
|
|||||||
y: 388
|
y: 388
|
||||||
width: 55
|
width: 55
|
||||||
height: 107
|
height: 107
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -642,8 +642,8 @@ TextureImporter:
|
|||||||
y: 363
|
y: 363
|
||||||
width: 54
|
width: 54
|
||||||
height: 107
|
height: 107
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -664,8 +664,8 @@ TextureImporter:
|
|||||||
y: 226
|
y: 226
|
||||||
width: 66
|
width: 66
|
||||||
height: 121
|
height: 121
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -686,8 +686,8 @@ TextureImporter:
|
|||||||
y: 177
|
y: 177
|
||||||
width: 75
|
width: 75
|
||||||
height: 138
|
height: 138
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -708,8 +708,8 @@ TextureImporter:
|
|||||||
y: 23
|
y: 23
|
||||||
width: 54
|
width: 54
|
||||||
height: 107
|
height: 107
|
||||||
alignment: 0
|
alignment: 9
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.2}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -726,7 +726,7 @@ TextureImporter:
|
|||||||
customData:
|
customData:
|
||||||
physicsShape: []
|
physicsShape: []
|
||||||
bones: []
|
bones: []
|
||||||
spriteID:
|
spriteID: f513b254c934cd844889ff0f3150cc88
|
||||||
internalID: 0
|
internalID: 0
|
||||||
vertices: []
|
vertices: []
|
||||||
indices:
|
indices:
|
||||||
|
|||||||
8
Assets/Art/Sprites/OverworldBuildings/Materials.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d1489f42c46c5584fa488f2550f7f0ef
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!21 &2100000
|
||||||
|
Material:
|
||||||
|
serializedVersion: 8
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: AEblerup_Map_Bench
|
||||||
|
m_Shader: {fileID: 4800000, guid: 13c02b14c4d048fa9653293d54f6e0e1, type: 3}
|
||||||
|
m_Parent: {fileID: 0}
|
||||||
|
m_ModifiedSerializedProperties: 0
|
||||||
|
m_ValidKeywords: []
|
||||||
|
m_InvalidKeywords: []
|
||||||
|
m_LightmapFlags: 4
|
||||||
|
m_EnableInstancingVariants: 0
|
||||||
|
m_DoubleSidedGI: 0
|
||||||
|
m_CustomRenderQueue: -1
|
||||||
|
stringTagMap: {}
|
||||||
|
disabledShaderPasses: []
|
||||||
|
m_LockedProperties:
|
||||||
|
m_SavedProperties:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TexEnvs:
|
||||||
|
- _AlphaTex:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _MainTex:
|
||||||
|
m_Texture: {fileID: 2800000, guid: 8c7e8a413c620f743939b1babed38fe4, type: 3}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
m_Ints: []
|
||||||
|
m_Floats:
|
||||||
|
- PixelSnap: 0
|
||||||
|
- _EnableExternalAlpha: 0
|
||||||
|
m_Colors:
|
||||||
|
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
- _RendererColor: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_BuildTextureStacks: []
|
||||||
|
m_AllowLocking: 1
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 728f94668d0951241adc8ac523f40789
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 2100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!21 &2100000
|
||||||
|
Material:
|
||||||
|
serializedVersion: 8
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: AEblerup_Map_Church
|
||||||
|
m_Shader: {fileID: 4800000, guid: 13c02b14c4d048fa9653293d54f6e0e1, type: 3}
|
||||||
|
m_Parent: {fileID: 0}
|
||||||
|
m_ModifiedSerializedProperties: 0
|
||||||
|
m_ValidKeywords: []
|
||||||
|
m_InvalidKeywords: []
|
||||||
|
m_LightmapFlags: 4
|
||||||
|
m_EnableInstancingVariants: 0
|
||||||
|
m_DoubleSidedGI: 0
|
||||||
|
m_CustomRenderQueue: -1
|
||||||
|
stringTagMap: {}
|
||||||
|
disabledShaderPasses: []
|
||||||
|
m_LockedProperties:
|
||||||
|
m_SavedProperties:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TexEnvs:
|
||||||
|
- _AlphaTex:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _MainTex:
|
||||||
|
m_Texture: {fileID: 2800000, guid: 37d934b5c7d8acd4fb1436ffd506c3f6, type: 3}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
m_Ints: []
|
||||||
|
m_Floats:
|
||||||
|
- PixelSnap: 0
|
||||||
|
- _EnableExternalAlpha: 0
|
||||||
|
m_Colors:
|
||||||
|
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
- _RendererColor: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_BuildTextureStacks: []
|
||||||
|
m_AllowLocking: 1
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6656d716a6a08a242b398f8aa1cc428f
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 2100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -122,6 +122,32 @@ TextureImporter:
|
|||||||
ignorePlatformSupport: 0
|
ignorePlatformSupport: 0
|
||||||
androidETC2FallbackOverride: 0
|
androidETC2FallbackOverride: 0
|
||||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: WindowsStoreApps
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
spriteSheet:
|
spriteSheet:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
sprites:
|
sprites:
|
||||||
|
|||||||
BIN
Assets/Art/Textures/Cards/CardGraphics/Card_NamePlaque3.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
169
Assets/Art/Textures/Cards/CardGraphics/Card_NamePlaque3.png.meta
Normal file
@@ -0,0 +1,169 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1bca79d74db3d9745a29fc753e1cad3e
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: -2632133597891324841
|
||||||
|
second: AEblerup_CardAssets_Border3_0
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: iOS
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: AEblerup_CardAssets_Border3_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 238
|
||||||
|
y: 308
|
||||||
|
width: 1508
|
||||||
|
height: 353
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 75411583078c87bd0800000000000000
|
||||||
|
internalID: -2632133597891324841
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
AEblerup_CardAssets_Border3_0: -2632133597891324841
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -121,6 +121,19 @@ TextureImporter:
|
|||||||
ignorePlatformSupport: 0
|
ignorePlatformSupport: 0
|
||||||
androidETC2FallbackOverride: 0
|
androidETC2FallbackOverride: 0
|
||||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: iOS
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
spriteSheet:
|
spriteSheet:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
sprites:
|
sprites:
|
||||||
@@ -128,12 +141,12 @@ TextureImporter:
|
|||||||
name: Grus-Om_0
|
name: Grus-Om_0
|
||||||
rect:
|
rect:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
x: 2
|
x: 0
|
||||||
y: 173
|
y: 0
|
||||||
width: 44
|
width: 593
|
||||||
height: 36
|
height: 576
|
||||||
alignment: 0
|
alignment: 0
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.5}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -146,99 +159,11 @@ TextureImporter:
|
|||||||
indices:
|
indices:
|
||||||
edges: []
|
edges: []
|
||||||
weights: []
|
weights: []
|
||||||
- serializedVersion: 2
|
|
||||||
name: Grus-Om_1
|
|
||||||
rect:
|
|
||||||
serializedVersion: 2
|
|
||||||
x: 77
|
|
||||||
y: 136
|
|
||||||
width: 488
|
|
||||||
height: 313
|
|
||||||
alignment: 0
|
|
||||||
pivot: {x: 0, y: 0}
|
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
|
||||||
customData:
|
|
||||||
outline: []
|
|
||||||
physicsShape: []
|
|
||||||
tessellationDetail: -1
|
|
||||||
bones: []
|
|
||||||
spriteID: d39c5789bd062e2e0800000000000000
|
|
||||||
internalID: -2098007980129269443
|
|
||||||
vertices: []
|
|
||||||
indices:
|
|
||||||
edges: []
|
|
||||||
weights: []
|
|
||||||
- serializedVersion: 2
|
|
||||||
name: Grus-Om_2
|
|
||||||
rect:
|
|
||||||
serializedVersion: 2
|
|
||||||
x: 62
|
|
||||||
y: 83
|
|
||||||
width: 89
|
|
||||||
height: 59
|
|
||||||
alignment: 0
|
|
||||||
pivot: {x: 0, y: 0}
|
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
|
||||||
customData:
|
|
||||||
outline: []
|
|
||||||
physicsShape: []
|
|
||||||
tessellationDetail: -1
|
|
||||||
bones: []
|
|
||||||
spriteID: 4ca35b90c8b80c090800000000000000
|
|
||||||
internalID: -8016253903144928572
|
|
||||||
vertices: []
|
|
||||||
indices:
|
|
||||||
edges: []
|
|
||||||
weights: []
|
|
||||||
- serializedVersion: 2
|
|
||||||
name: Grus-Om_3
|
|
||||||
rect:
|
|
||||||
serializedVersion: 2
|
|
||||||
x: 531
|
|
||||||
y: 127
|
|
||||||
width: 55
|
|
||||||
height: 36
|
|
||||||
alignment: 0
|
|
||||||
pivot: {x: 0, y: 0}
|
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
|
||||||
customData:
|
|
||||||
outline: []
|
|
||||||
physicsShape: []
|
|
||||||
tessellationDetail: -1
|
|
||||||
bones: []
|
|
||||||
spriteID: 35c40092f07ae53f0800000000000000
|
|
||||||
internalID: -910106391128028077
|
|
||||||
vertices: []
|
|
||||||
indices:
|
|
||||||
edges: []
|
|
||||||
weights: []
|
|
||||||
- serializedVersion: 2
|
|
||||||
name: Grus-Om_4
|
|
||||||
rect:
|
|
||||||
serializedVersion: 2
|
|
||||||
x: 469
|
|
||||||
y: 91
|
|
||||||
width: 48
|
|
||||||
height: 32
|
|
||||||
alignment: 0
|
|
||||||
pivot: {x: 0, y: 0}
|
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
|
||||||
customData:
|
|
||||||
outline: []
|
|
||||||
physicsShape: []
|
|
||||||
tessellationDetail: -1
|
|
||||||
bones: []
|
|
||||||
spriteID: c679da6aebff4c0e0800000000000000
|
|
||||||
internalID: -2250392719473141908
|
|
||||||
vertices: []
|
|
||||||
indices:
|
|
||||||
edges: []
|
|
||||||
weights: []
|
|
||||||
outline: []
|
outline: []
|
||||||
customData:
|
customData:
|
||||||
physicsShape: []
|
physicsShape: []
|
||||||
bones: []
|
bones: []
|
||||||
spriteID:
|
spriteID: 8db89e6d9077fbc41b9eee2c67690c00
|
||||||
internalID: 0
|
internalID: 0
|
||||||
vertices: []
|
vertices: []
|
||||||
indices:
|
indices:
|
||||||
@@ -246,13 +171,11 @@ TextureImporter:
|
|||||||
weights: []
|
weights: []
|
||||||
secondaryTextures: []
|
secondaryTextures: []
|
||||||
spriteCustomMetadata:
|
spriteCustomMetadata:
|
||||||
entries: []
|
entries:
|
||||||
|
- key: SpriteEditor.SliceSettings
|
||||||
|
value: '{"sliceOnImport":false,"gridCellCount":{"x":1.0,"y":1.0},"gridSpriteSize":{"x":593.0,"y":576.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.5,"y":0.5},"pivotPixels":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"pivotUnitMode":0,"slicingType":1,"keepEmptyRects":false,"isAlternate":false}'
|
||||||
nameFileIdTable:
|
nameFileIdTable:
|
||||||
Grus-Om_0: 8845951135018861698
|
Grus-Om_0: 8845951135018861698
|
||||||
Grus-Om_1: -2098007980129269443
|
|
||||||
Grus-Om_2: -8016253903144928572
|
|
||||||
Grus-Om_3: -910106391128028077
|
|
||||||
Grus-Om_4: -2250392719473141908
|
|
||||||
mipmapLimitGroupName:
|
mipmapLimitGroupName:
|
||||||
pSDRemoveMatte: 0
|
pSDRemoveMatte: 0
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@@ -109,6 +109,19 @@ TextureImporter:
|
|||||||
ignorePlatformSupport: 0
|
ignorePlatformSupport: 0
|
||||||
androidETC2FallbackOverride: 0
|
androidETC2FallbackOverride: 0
|
||||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: iOS
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
spriteSheet:
|
spriteSheet:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
sprites:
|
sprites:
|
||||||
@@ -121,7 +134,7 @@ TextureImporter:
|
|||||||
width: 593
|
width: 593
|
||||||
height: 576
|
height: 576
|
||||||
alignment: 0
|
alignment: 0
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.5}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -138,7 +151,7 @@ TextureImporter:
|
|||||||
customData:
|
customData:
|
||||||
physicsShape: []
|
physicsShape: []
|
||||||
bones: []
|
bones: []
|
||||||
spriteID:
|
spriteID: b7af468e385a22f41b16b769a7f873f1
|
||||||
internalID: 0
|
internalID: 0
|
||||||
vertices: []
|
vertices: []
|
||||||
indices:
|
indices:
|
||||||
@@ -146,7 +159,9 @@ TextureImporter:
|
|||||||
weights: []
|
weights: []
|
||||||
secondaryTextures: []
|
secondaryTextures: []
|
||||||
spriteCustomMetadata:
|
spriteCustomMetadata:
|
||||||
entries: []
|
entries:
|
||||||
|
- key: SpriteEditor.SliceSettings
|
||||||
|
value: '{"sliceOnImport":false,"gridCellCount":{"x":1.0,"y":1.0},"gridSpriteSize":{"x":593.0,"y":576.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.5,"y":0.5},"pivotPixels":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"pivotUnitMode":0,"slicingType":1,"keepEmptyRects":false,"isAlternate":false}'
|
||||||
nameFileIdTable:
|
nameFileIdTable:
|
||||||
Kalk-Ulation_0: 5907816357319480503
|
Kalk-Ulation_0: 5907816357319480503
|
||||||
mipmapLimitGroupName:
|
mipmapLimitGroupName:
|
||||||
|
|||||||
@@ -115,6 +115,19 @@ TextureImporter:
|
|||||||
ignorePlatformSupport: 0
|
ignorePlatformSupport: 0
|
||||||
androidETC2FallbackOverride: 0
|
androidETC2FallbackOverride: 0
|
||||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: iOS
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
spriteSheet:
|
spriteSheet:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
sprites:
|
sprites:
|
||||||
@@ -122,12 +135,12 @@ TextureImporter:
|
|||||||
name: MorsonMursten_0
|
name: MorsonMursten_0
|
||||||
rect:
|
rect:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
x: 182
|
x: 0
|
||||||
y: 508
|
y: 0
|
||||||
width: 38
|
width: 593
|
||||||
height: 19
|
height: 576
|
||||||
alignment: 0
|
alignment: 0
|
||||||
pivot: {x: 0, y: 0}
|
pivot: {x: 0.5, y: 0.5}
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
customData:
|
customData:
|
||||||
outline: []
|
outline: []
|
||||||
@@ -140,55 +153,11 @@ TextureImporter:
|
|||||||
indices:
|
indices:
|
||||||
edges: []
|
edges: []
|
||||||
weights: []
|
weights: []
|
||||||
- serializedVersion: 2
|
|
||||||
name: MorsonMursten_1
|
|
||||||
rect:
|
|
||||||
serializedVersion: 2
|
|
||||||
x: 268
|
|
||||||
y: 506
|
|
||||||
width: 39
|
|
||||||
height: 20
|
|
||||||
alignment: 0
|
|
||||||
pivot: {x: 0, y: 0}
|
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
|
||||||
customData:
|
|
||||||
outline: []
|
|
||||||
physicsShape: []
|
|
||||||
tessellationDetail: -1
|
|
||||||
bones: []
|
|
||||||
spriteID: 4d98e984f1470b410800000000000000
|
|
||||||
internalID: 1490819154370791892
|
|
||||||
vertices: []
|
|
||||||
indices:
|
|
||||||
edges: []
|
|
||||||
weights: []
|
|
||||||
- serializedVersion: 2
|
|
||||||
name: MorsonMursten_2
|
|
||||||
rect:
|
|
||||||
serializedVersion: 2
|
|
||||||
x: 6
|
|
||||||
y: 80
|
|
||||||
width: 578
|
|
||||||
height: 415
|
|
||||||
alignment: 0
|
|
||||||
pivot: {x: 0, y: 0}
|
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
|
||||||
customData:
|
|
||||||
outline: []
|
|
||||||
physicsShape: []
|
|
||||||
tessellationDetail: -1
|
|
||||||
bones: []
|
|
||||||
spriteID: b02107410e95750c0800000000000000
|
|
||||||
internalID: -4587098876503125493
|
|
||||||
vertices: []
|
|
||||||
indices:
|
|
||||||
edges: []
|
|
||||||
weights: []
|
|
||||||
outline: []
|
outline: []
|
||||||
customData:
|
customData:
|
||||||
physicsShape: []
|
physicsShape: []
|
||||||
bones: []
|
bones: []
|
||||||
spriteID:
|
spriteID: 9bbbd44660a453f47a389227f3344eb7
|
||||||
internalID: 0
|
internalID: 0
|
||||||
vertices: []
|
vertices: []
|
||||||
indices:
|
indices:
|
||||||
@@ -196,11 +165,11 @@ TextureImporter:
|
|||||||
weights: []
|
weights: []
|
||||||
secondaryTextures: []
|
secondaryTextures: []
|
||||||
spriteCustomMetadata:
|
spriteCustomMetadata:
|
||||||
entries: []
|
entries:
|
||||||
|
- key: SpriteEditor.SliceSettings
|
||||||
|
value: '{"sliceOnImport":false,"gridCellCount":{"x":1.0,"y":1.0},"gridSpriteSize":{"x":593.0,"y":576.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.5,"y":0.5},"pivotPixels":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"pivotUnitMode":0,"slicingType":1,"keepEmptyRects":false,"isAlternate":false}'
|
||||||
nameFileIdTable:
|
nameFileIdTable:
|
||||||
MorsonMursten_0: 4152663935159485533
|
MorsonMursten_0: 4152663935159485533
|
||||||
MorsonMursten_1: 1490819154370791892
|
|
||||||
MorsonMursten_2: -4587098876503125493
|
|
||||||
mipmapLimitGroupName:
|
mipmapLimitGroupName:
|
||||||
pSDRemoveMatte: 0
|
pSDRemoveMatte: 0
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@@ -122,6 +122,32 @@ TextureImporter:
|
|||||||
ignorePlatformSupport: 0
|
ignorePlatformSupport: 0
|
||||||
androidETC2FallbackOverride: 0
|
androidETC2FallbackOverride: 0
|
||||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: WindowsStoreApps
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
spriteSheet:
|
spriteSheet:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
sprites:
|
sprites:
|
||||||
|
|||||||
BIN
Assets/Art/UI/Menus/Scrap_LevelConfirmation4.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
169
Assets/Art/UI/Menus/Scrap_LevelConfirmation4.png.meta
Normal file
@@ -0,0 +1,169 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: bc47c84fc4a4e1346986c3ef3c1c71e7
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: -24334269645380811
|
||||||
|
second: Scrap_LevelConfirmation4_0
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: iOS
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Scrap_LevelConfirmation4_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 488
|
||||||
|
height: 340
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 5332be55c1c89aff0800000000000000
|
||||||
|
internalID: -24334269645380811
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
Scrap_LevelConfirmation4_0: -24334269645380811
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Art/UI/Menus/Scrap_LevelConfirmation5.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
169
Assets/Art/UI/Menus/Scrap_LevelConfirmation5.png.meta
Normal file
@@ -0,0 +1,169 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1e50595e80a4d8b408110dbc7b2d2345
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: 5687196385624274142
|
||||||
|
second: Scrap_LevelConfirmation5_0
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: iOS
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Scrap_LevelConfirmation5_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 488
|
||||||
|
height: 340
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: ed4350d0bfafcee40800000000000000
|
||||||
|
internalID: 5687196385624274142
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
Scrap_LevelConfirmation5_0: 5687196385624274142
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Art/UI/Menus/Scrap_LevelConfirmation6.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
169
Assets/Art/UI/Menus/Scrap_LevelConfirmation6.png.meta
Normal file
@@ -0,0 +1,169 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 67317c7fff6a0c546aaebe8e65e7bf45
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: 4392604554859733554
|
||||||
|
second: Scrap_LevelConfirmation6_0
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: iOS
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Scrap_LevelConfirmation6_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 488
|
||||||
|
height: 500
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 2326d23d19aa5fc30800000000000000
|
||||||
|
internalID: 4392604554859733554
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
Scrap_LevelConfirmation6_0: 4392604554859733554
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Art/UI/Menus/Scrap_LevelConfirmation7.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
169
Assets/Art/UI/Menus/Scrap_LevelConfirmation7.png.meta
Normal file
@@ -0,0 +1,169 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a03b96d01bb838b44bb2140d5b7218ba
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: -7761672962023736585
|
||||||
|
second: Scrap_LevelConfirmation7_0
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: iOS
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Scrap_LevelConfirmation7_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 488
|
||||||
|
height: 500
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 7fa32db609ff84490800000000000000
|
||||||
|
internalID: -7761672962023736585
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
Scrap_LevelConfirmation7_0: -7761672962023736585
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -18,12 +18,10 @@ MonoBehaviour:
|
|||||||
- {fileID: 458265635552197097, guid: a77d1e8b2fa8aa945a6f39b312536e0d, type: 3}
|
- {fileID: 458265635552197097, guid: a77d1e8b2fa8aa945a6f39b312536e0d, type: 3}
|
||||||
- {fileID: 552225285624929822, guid: e39992796d5459442be9967c77e27066, type: 3}
|
- {fileID: 552225285624929822, guid: e39992796d5459442be9967c77e27066, type: 3}
|
||||||
- {fileID: 7644433920135100480, guid: 12d242e44fe80ab44af852254b7cab0f, type: 3}
|
- {fileID: 7644433920135100480, guid: 12d242e44fe80ab44af852254b7cab0f, type: 3}
|
||||||
- {fileID: 1794231825201849485, guid: 6fb0d7fc6faad154b8c3e3cb7abb7c15, type: 3}
|
|
||||||
- {fileID: 6399527186463168339, guid: ac41583865245bc4bb3de6c15929b9fc, type: 3}
|
- {fileID: 6399527186463168339, guid: ac41583865245bc4bb3de6c15929b9fc, type: 3}
|
||||||
- {fileID: 2755712733105741372, guid: 70e6fca1164d9a140b271f4261f1f023, type: 3}
|
- {fileID: 2755712733105741372, guid: 70e6fca1164d9a140b271f4261f1f023, type: 3}
|
||||||
- {fileID: 5034240524438268576, guid: adbb9bfd5489f3f4995966535ca5f24b, type: 3}
|
- {fileID: 5034240524438268576, guid: adbb9bfd5489f3f4995966535ca5f24b, type: 3}
|
||||||
- {fileID: 2326026072467672024, guid: c8d9eb8c3ca524b4eb67f6364b455b87, type: 3}
|
- {fileID: 2326026072467672024, guid: c8d9eb8c3ca524b4eb67f6364b455b87, type: 3}
|
||||||
- {fileID: 3528960956969533010, guid: 53eea3840d3cde34a9768b8773a3a7e8, type: 3}
|
- {fileID: 3528960956969533010, guid: 53eea3840d3cde34a9768b8773a3a7e8, type: 3}
|
||||||
- {fileID: 9076822654798104907, guid: 4684df63af6398f4f9f624a35023f8d2, type: 3}
|
|
||||||
- {fileID: 3863019143023165617, guid: 774e30e3f0b1d0d49bad0c2abf11038a, type: 3}
|
|
||||||
- {fileID: 5034240524438268576, guid: b15ba9d3d508ef244b0eeb76404dc9de, type: 3}
|
- {fileID: 5034240524438268576, guid: b15ba9d3d508ef244b0eeb76404dc9de, type: 3}
|
||||||
|
- {fileID: 7207007194116694737, guid: 7180ae585f0db8044ba048426f72d995, type: 3}
|
||||||
|
|||||||
@@ -43,4 +43,8 @@ MonoBehaviour:
|
|||||||
background: {fileID: 8670586000075846323, guid: 2a09693b0a87b09498d682d25e8080b1, type: 3}
|
background: {fileID: 8670586000075846323, guid: 2a09693b0a87b09498d682d25e8080b1, type: 3}
|
||||||
shapeNormal: {fileID: 545085061, guid: 0f156ba9342239c46aed04d6d76f63df, type: 3}
|
shapeNormal: {fileID: 545085061, guid: 0f156ba9342239c46aed04d6d76f63df, type: 3}
|
||||||
shapeRare: {fileID: -3226689649940064328, guid: 31176c1dad1528648b981c3f381538e6, type: 3}
|
shapeRare: {fileID: -3226689649940064328, guid: 31176c1dad1528648b981c3f381538e6, type: 3}
|
||||||
|
- zone: 5
|
||||||
|
background: {fileID: 8670586000075846323, guid: 2a09693b0a87b09498d682d25e8080b1, type: 3}
|
||||||
|
shapeNormal: {fileID: 398718069, guid: c9b141c0ca8516547a8e99ca77c515b2, type: 3}
|
||||||
|
shapeRare: {fileID: -468958562667066170, guid: 1d3449d55dc75084798fbfe7f80b498c, type: 3}
|
||||||
legendaryBackground: {fileID: -2642905903075119301, guid: c293405722d536c4889a97d72085fece, type: 3}
|
legendaryBackground: {fileID: -2642905903075119301, guid: c293405722d536c4889a97d72085fece, type: 3}
|
||||||
|
|||||||
23
Assets/Data/Cards/Card_Brosten 1.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_Brosten 1
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 593ccd2d-8fa1-43a2-a0b2-79d6fdf5aa69
|
||||||
|
Name: Brosten
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 2
|
||||||
|
Zone: 0
|
||||||
|
CardImage: {fileID: 716150661, guid: 88427f554aebb2a49a9bc9705bb0f7bf, type: 3}
|
||||||
|
CollectionIndex: 5
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 91031de62f795884e8e2ccbaebeebf9b
|
guid: cd07dfe9285ad414a9b3bd71829b1c41
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
23
Assets/Data/Cards/Card_Brosten 2.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_Brosten 2
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 02b4d88e-7afe-40f1-8ca8-5e5375dc1856
|
||||||
|
Name: Brosten
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Friendly bros.
|
||||||
|
Rarity: 0
|
||||||
|
Zone: 0
|
||||||
|
CardImage: {fileID: 716150661, guid: 88427f554aebb2a49a9bc9705bb0f7bf, type: 3}
|
||||||
|
CollectionIndex: 6
|
||||||
8
Assets/Data/Cards/Card_Brosten 2.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 774d2cb3ff7798a4480cd3a559f8d8d0
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_GrusOm 1.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_GrusOm 1
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 9d44f273-d378-4ce6-87e7-0196a405aef5
|
||||||
|
Name: Grus Om
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 1
|
||||||
|
Zone: 1
|
||||||
|
CardImage: {fileID: 8845951135018861698, guid: a7b0921e11597d64ea26f53508ae25d7, type: 3}
|
||||||
|
CollectionIndex: 7
|
||||||
8
Assets/Data/Cards/Card_GrusOm 1.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0f47589539ec1d948890869cea0bfdf0
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_GrusOm 2.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_GrusOm 2
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 9bead355-29c7-47cb-a1a2-1ebd9b506e86
|
||||||
|
Name: Grus Om
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 2
|
||||||
|
Zone: 1
|
||||||
|
CardImage: {fileID: 8845951135018861698, guid: a7b0921e11597d64ea26f53508ae25d7, type: 3}
|
||||||
|
CollectionIndex: 8
|
||||||
8
Assets/Data/Cards/Card_GrusOm 2.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 12a59553805b9374aa830df9b3866864
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_GrusOm.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_NewCard
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 3d07b51f-5b22-44d8-bc34-688b3e6c1516
|
||||||
|
Name: Grus Om
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 0
|
||||||
|
Zone: 1
|
||||||
|
CardImage: {fileID: 8845951135018861698, guid: a7b0921e11597d64ea26f53508ae25d7, type: 3}
|
||||||
|
CollectionIndex: 3
|
||||||
8
Assets/Data/Cards/Card_GrusOm.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e2d5a81487e00e2489357c877fa484db
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_HRKvarts 1.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_HRKvarts 1
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: f672923b-176b-41a3-83f6-002b6945dc4d
|
||||||
|
Name: HR Kvarts
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 2
|
||||||
|
Zone: 3
|
||||||
|
CardImage: {fileID: 2056719709, guid: 57aacc442c45ede49af137c00df8f2da, type: 3}
|
||||||
|
CollectionIndex: 10
|
||||||
8
Assets/Data/Cards/Card_HRKvarts 1.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1d60a4c02e1dbb64dbd638d32d2bcf44
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_HRKvarts 3.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_HRKvarts 3
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 8ae21f15-0e7e-4ebc-a3c5-7ad290b505cd
|
||||||
|
Name: HR Kvarts
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 1
|
||||||
|
Zone: 3
|
||||||
|
CardImage: {fileID: 2056719709, guid: 57aacc442c45ede49af137c00df8f2da, type: 3}
|
||||||
|
CollectionIndex: 9
|
||||||
8
Assets/Data/Cards/Card_HRKvarts 3.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c73a9b19b3208d940b9fae7360287a48
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_HRKvarts.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_HRKvarts
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 003a0a47-0423-41b5-90b5-4916600ba5d5
|
||||||
|
Name: HR Kvarts
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 0
|
||||||
|
Zone: 3
|
||||||
|
CardImage: {fileID: 2056719709, guid: 57aacc442c45ede49af137c00df8f2da, type: 3}
|
||||||
|
CollectionIndex: 8
|
||||||
8
Assets/Data/Cards/Card_HRKvarts.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c3661f7667d21f043b6b6ad84433b9e2
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_HRPimpsten 1.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_HRPimpsten 1
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 4d5cbb78-342a-4a72-89cd-ec5c3dcdc624
|
||||||
|
Name: HR Pimpsten
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 2
|
||||||
|
Zone: 2
|
||||||
|
CardImage: {fileID: 844850041, guid: ab39d3c28640d3646ada092af9b639e6, type: 3}
|
||||||
|
CollectionIndex: 13
|
||||||
8
Assets/Data/Cards/Card_HRPimpsten 1.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0cdbd83156224f242b3cab9bb96a7b41
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_HRPimpsten 3.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_HRPimpsten 3
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: a9d1f700-e4a3-43a9-a0da-e10bc14098b4
|
||||||
|
Name: HR Pimpsten
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 1
|
||||||
|
Zone: 2
|
||||||
|
CardImage: {fileID: 844850041, guid: ab39d3c28640d3646ada092af9b639e6, type: 3}
|
||||||
|
CollectionIndex: 12
|
||||||
8
Assets/Data/Cards/Card_HRPimpsten 3.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 73d54071304571647b3238a799d9781f
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_HRPimpsten.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_HRPimpsten
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: a61bf362-4e67-4afb-b036-9c551d808249
|
||||||
|
Name: HR Pimpsten
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 0
|
||||||
|
Zone: 2
|
||||||
|
CardImage: {fileID: 844850041, guid: ab39d3c28640d3646ada092af9b639e6, type: 3}
|
||||||
|
CollectionIndex: 11
|
||||||
8
Assets/Data/Cards/Card_HRPimpsten.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d30884f8991a22a4c93caf8fe1477702
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_KalkUlation 1.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_KalkUlation 1
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 1006b95d-e3e1-4426-bc76-ab816e316b33
|
||||||
|
Name: Kalk Ulation
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 2
|
||||||
|
Zone: 4
|
||||||
|
CardImage: {fileID: 5907816357319480503, guid: 84b744282e7e8084f935104f492f17b2, type: 3}
|
||||||
|
CollectionIndex: 16
|
||||||
8
Assets/Data/Cards/Card_KalkUlation 1.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4f4ec75013bc276429c2f4fa52d165e0
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_KalkUlation 3.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_KalkUlation 3
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 9f3fd9b8-3350-421e-b2ec-b4f019596506
|
||||||
|
Name: Kalk Ulation
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 1
|
||||||
|
Zone: 4
|
||||||
|
CardImage: {fileID: 5907816357319480503, guid: 84b744282e7e8084f935104f492f17b2, type: 3}
|
||||||
|
CollectionIndex: 15
|
||||||
8
Assets/Data/Cards/Card_KalkUlation 3.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 82008856df7c51f47b1582de464ba44b
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_KalkUlation.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_KalkUlation
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: a55edaee-f986-4031-b2b8-8e6579e9e23a
|
||||||
|
Name: Kalk Ulation
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 0
|
||||||
|
Zone: 4
|
||||||
|
CardImage: {fileID: 5907816357319480503, guid: 84b744282e7e8084f935104f492f17b2, type: 3}
|
||||||
|
CollectionIndex: 14
|
||||||
8
Assets/Data/Cards/Card_KalkUlation.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 327937827705f814da24fa5703203881
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_MormorMarmor 1.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_MormorMarmor 1
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 798301d9-70a5-46d4-8b81-e375de0abfb3
|
||||||
|
Name: Mormor Marmor
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 2
|
||||||
|
Zone: 5
|
||||||
|
CardImage: {fileID: -1694013536, guid: c28c2d55edc2fbc4baf57d2672c0c3df, type: 3}
|
||||||
|
CollectionIndex: 19
|
||||||
8
Assets/Data/Cards/Card_MormorMarmor 1.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 53996921ed2094948aa317efe4ca6630
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_MormorMarmor 3.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_MormorMarmor 3
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 9d7a1e8d-6c9f-4dc9-b013-cda836e7b413
|
||||||
|
Name: Mormor Marmor
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 1
|
||||||
|
Zone: 5
|
||||||
|
CardImage: {fileID: -1694013536, guid: c28c2d55edc2fbc4baf57d2672c0c3df, type: 3}
|
||||||
|
CollectionIndex: 18
|
||||||
8
Assets/Data/Cards/Card_MormorMarmor 3.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 80e3766cc597fd94f895f5cd6aa2bcc6
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -10,14 +10,14 @@ MonoBehaviour:
|
|||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
m_Name: Card_Marmormormor
|
m_Name: Card_MormorMarmor
|
||||||
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
Id: b8a2dcea-8439-4f0a-91a9-e352b24443ad
|
Id: 709e3326-5268-4386-9cb5-b0920b769841
|
||||||
Name: Marmormormor
|
Name: Mormor Marmor
|
||||||
UseCustomFileName: 0
|
UseCustomFileName: 0
|
||||||
CustomFileName:
|
CustomFileName:
|
||||||
Description: ' fsdfsdfsdfsdf'
|
Description: Card description
|
||||||
Rarity: 0
|
Rarity: 0
|
||||||
Zone: 0
|
Zone: 5
|
||||||
CardImage: {fileID: -1694013536, guid: c28c2d55edc2fbc4baf57d2672c0c3df, type: 3}
|
CardImage: {fileID: -1694013536, guid: c28c2d55edc2fbc4baf57d2672c0c3df, type: 3}
|
||||||
CollectionIndex: 1
|
CollectionIndex: 17
|
||||||
8
Assets/Data/Cards/Card_MormorMarmor.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2deeff2bdb1cc6f4da7439172e0ed9fa
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_MorsomMursten 1.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_MorsomMursten 1
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: ad827a0d-cf57-48c5-a8c6-bc0678d79d0d
|
||||||
|
Name: Morsom Mursten
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 1
|
||||||
|
Zone: 1
|
||||||
|
CardImage: {fileID: 4152663935159485533, guid: 6989d9ece4c4db14db551468dfb0c72e, type: 3}
|
||||||
|
CollectionIndex: 21
|
||||||
8
Assets/Data/Cards/Card_MorsomMursten 1.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 99d8e528a8f9ead438e4c88a08c6f6c0
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_MorsomMursten 2.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_MorsomMursten 2
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 0287251c-05fa-4cc2-8885-4632e2c25481
|
||||||
|
Name: Morsom Mursten
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 2
|
||||||
|
Zone: 1
|
||||||
|
CardImage: {fileID: 4152663935159485533, guid: 6989d9ece4c4db14db551468dfb0c72e, type: 3}
|
||||||
|
CollectionIndex: 22
|
||||||
8
Assets/Data/Cards/Card_MorsomMursten 2.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b7ac7081045409f469f2b28c0482aa17
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_MorsomMursten.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_MorsomMursten
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: f7fa72a7-adab-41bc-91a7-f3bc746934bc
|
||||||
|
Name: Morsom Mursten
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 0
|
||||||
|
Zone: 1
|
||||||
|
CardImage: {fileID: 4152663935159485533, guid: 6989d9ece4c4db14db551468dfb0c72e, type: 3}
|
||||||
|
CollectionIndex: 20
|
||||||
8
Assets/Data/Cards/Card_MorsomMursten.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4920deb44851b64499bcee8342ed5a13
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
23
Assets/Data/Cards/Card_Pulver.asset
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a80cc88c9884512b8b633110d838780, type: 3}
|
||||||
|
m_Name: Card_Pulver
|
||||||
|
m_EditorClassIdentifier: AppleHillsScripts::AppleHills.Data.CardSystem.CardDefinition
|
||||||
|
Id: 96ac041f-3632-41a6-89b4-de1a9c80bed4
|
||||||
|
Name: Pulver
|
||||||
|
UseCustomFileName: 0
|
||||||
|
CustomFileName:
|
||||||
|
Description: Card description
|
||||||
|
Rarity: 2
|
||||||
|
Zone: 0
|
||||||
|
CardImage: {fileID: -46950309, guid: 8af0253099943e84e960c630bafbbdb4, type: 3}
|
||||||
|
CollectionIndex: 4
|
||||||
8
Assets/Data/Cards/Card_Pulver.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0046d7c3ed6b85245af4ce4144b60dfb
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -2,6 +2,7 @@
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AppleHills.Data.CardSystem;
|
using AppleHills.Data.CardSystem;
|
||||||
|
using AppleHills.Editor.Utilities;
|
||||||
using UI.CardSystem;
|
using UI.CardSystem;
|
||||||
using UnityEditor;
|
using UnityEditor;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
@@ -16,8 +17,8 @@ namespace Editor.CardSystem
|
|||||||
{
|
{
|
||||||
// Paths
|
// Paths
|
||||||
private const string CardDefinitionsPath = "Assets/Data/Cards";
|
private const string CardDefinitionsPath = "Assets/Data/Cards";
|
||||||
private const string MenuPath = "AppleHills/Card Editor";
|
private const string MenuPath = "AppleHills/Cards/Card Editor";
|
||||||
private const string CardUIPrefabPath = "Assets/Prefabs/UI/Cards/Card.prefab";
|
private const string CardUIPrefabPath = "Assets/Prefabs/UI/CardsSystem/Cards/Card.prefab";
|
||||||
private const string CardVisualConfigPath = CardDefinitionsPath + "/CardVisualConfig.asset";
|
private const string CardVisualConfigPath = CardDefinitionsPath + "/CardVisualConfig.asset";
|
||||||
|
|
||||||
// Preview settings
|
// Preview settings
|
||||||
@@ -501,6 +502,17 @@ namespace Editor.CardSystem
|
|||||||
AssetDatabase.CreateAsset(newCard, path);
|
AssetDatabase.CreateAsset(newCard, path);
|
||||||
AssetDatabase.SaveAssets();
|
AssetDatabase.SaveAssets();
|
||||||
AssetDatabase.Refresh();
|
AssetDatabase.Refresh();
|
||||||
|
// Add to Addressables group "BlokkemonCards" and apply "BlokkemonCard" label
|
||||||
|
if (AddressablesUtility.EnsureAssetInGroupWithLabel(path, "BlokkemonCards", "BlokkemonCard"))
|
||||||
|
{
|
||||||
|
AddressablesUtility.SaveAddressableAssets();
|
||||||
|
Debug.Log($"[CardEditorWindow] Added new card to Addressables with 'BlokkemonCard' label");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Debug.LogWarning("[CardEditorWindow] Failed to add new card to Addressables. Please ensure Addressables are set up in this project.");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
LoadCardDefinitions();
|
LoadCardDefinitions();
|
||||||
SelectCard(newCard);
|
SelectCard(newCard);
|
||||||
@@ -524,6 +536,7 @@ namespace Editor.CardSystem
|
|||||||
string desiredFileName = _selectedCard.UseCustomFileName && !string.IsNullOrEmpty(_selectedCard.CustomFileName)
|
string desiredFileName = _selectedCard.UseCustomFileName && !string.IsNullOrEmpty(_selectedCard.CustomFileName)
|
||||||
? _selectedCard.CustomFileName
|
? _selectedCard.CustomFileName
|
||||||
: _selectedCard.Name;
|
: _selectedCard.Name;
|
||||||
|
string finalPath = oldPath;
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(desiredFileName))
|
if (!string.IsNullOrEmpty(desiredFileName))
|
||||||
{
|
{
|
||||||
@@ -547,12 +560,26 @@ namespace Editor.CardSystem
|
|||||||
Debug.LogError($"[CardEditorWindow] Failed to rename asset: {error}");
|
Debug.LogError($"[CardEditorWindow] Failed to rename asset: {error}");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
finalPath = uniquePath;
|
||||||
{
|
{
|
||||||
AssetDatabase.SaveAssets();
|
AssetDatabase.SaveAssets();
|
||||||
AssetDatabase.Refresh();
|
AssetDatabase.Refresh();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// Add to Addressables group "BlokkemonCards" and apply "BlokkemonCard" label
|
||||||
|
if (!string.IsNullOrEmpty(finalPath))
|
||||||
|
{
|
||||||
|
if (AddressablesUtility.EnsureAssetInGroupWithLabel(finalPath, "BlokkemonCards", "BlokkemonCard"))
|
||||||
|
{
|
||||||
|
AddressablesUtility.SaveAddressableAssets();
|
||||||
|
Debug.Log($"[CardEditorWindow] Added {_selectedCard.Name} to Addressables with 'BlokkemonCard' label");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Debug.LogError("[CardEditorWindow] Failed to add card to Addressables. Please ensure Addressables are set up in this project.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
_isDirty = false;
|
_isDirty = false;
|
||||||
|
|
||||||
|
|||||||
255
Assets/Editor/CardSystem/CardSystemLivePreview.cs
Normal file
@@ -0,0 +1,255 @@
|
|||||||
|
#if UNITY_EDITOR
|
||||||
|
using UnityEditor;
|
||||||
|
using UnityEngine;
|
||||||
|
using Data.CardSystem;
|
||||||
|
using AppleHills.Data.CardSystem;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
|
namespace AppleHills.Editor
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Live preview window for the Card System. Shows real-time collection status.
|
||||||
|
/// </summary>
|
||||||
|
public class CardSystemLivePreview : EditorWindow
|
||||||
|
{
|
||||||
|
private Vector2 scrollPosition;
|
||||||
|
private bool isSubscribed = false;
|
||||||
|
private double lastUpdateTime = 0;
|
||||||
|
private const double UPDATE_INTERVAL = 1.0; // Poll every 1 second as backup
|
||||||
|
|
||||||
|
// Cache for display
|
||||||
|
private Dictionary<CardRarity, List<CardData>> cardsByRarity = new Dictionary<CardRarity, List<CardData>>();
|
||||||
|
private int totalCards = 0;
|
||||||
|
private int totalUniqueCards = 0;
|
||||||
|
private int boosterCount = 0;
|
||||||
|
private string lastEventMessage = "";
|
||||||
|
|
||||||
|
[MenuItem("AppleHills/Cards/Live Collection Preview")]
|
||||||
|
public static void ShowWindow()
|
||||||
|
{
|
||||||
|
CardSystemLivePreview window = GetWindow<CardSystemLivePreview>("Card Collection Live");
|
||||||
|
window.minSize = new Vector2(400, 300);
|
||||||
|
window.Show();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnEnable()
|
||||||
|
{
|
||||||
|
EditorApplication.playModeStateChanged += OnPlayModeStateChanged;
|
||||||
|
|
||||||
|
if (Application.isPlaying)
|
||||||
|
{
|
||||||
|
SubscribeToEvents();
|
||||||
|
RefreshData();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnDisable()
|
||||||
|
{
|
||||||
|
EditorApplication.playModeStateChanged -= OnPlayModeStateChanged;
|
||||||
|
UnsubscribeFromEvents();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnPlayModeStateChanged(PlayModeStateChange state)
|
||||||
|
{
|
||||||
|
if (state == PlayModeStateChange.EnteredPlayMode)
|
||||||
|
{
|
||||||
|
SubscribeToEvents();
|
||||||
|
RefreshData();
|
||||||
|
}
|
||||||
|
else if (state == PlayModeStateChange.ExitingPlayMode)
|
||||||
|
{
|
||||||
|
UnsubscribeFromEvents();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SubscribeToEvents()
|
||||||
|
{
|
||||||
|
if (isSubscribed || !Application.isPlaying) return;
|
||||||
|
|
||||||
|
if (CardSystemManager.Instance != null)
|
||||||
|
{
|
||||||
|
CardSystemManager.Instance.OnBoosterOpened += OnBoosterOpened;
|
||||||
|
CardSystemManager.Instance.OnCardCollected += OnCardCollected;
|
||||||
|
CardSystemManager.Instance.OnBoosterCountChanged += OnBoosterCountChanged;
|
||||||
|
|
||||||
|
isSubscribed = true;
|
||||||
|
Debug.Log("[CardSystemLivePreview] Subscribed to CardSystemManager events");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void UnsubscribeFromEvents()
|
||||||
|
{
|
||||||
|
if (!isSubscribed) return;
|
||||||
|
|
||||||
|
if (CardSystemManager.Instance != null)
|
||||||
|
{
|
||||||
|
CardSystemManager.Instance.OnBoosterOpened -= OnBoosterOpened;
|
||||||
|
CardSystemManager.Instance.OnCardCollected -= OnCardCollected;
|
||||||
|
CardSystemManager.Instance.OnBoosterCountChanged -= OnBoosterCountChanged;
|
||||||
|
}
|
||||||
|
|
||||||
|
isSubscribed = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Event Handlers
|
||||||
|
private void OnBoosterOpened(List<CardData> cards)
|
||||||
|
{
|
||||||
|
lastEventMessage = $"Booster opened! Drew {cards.Count} cards";
|
||||||
|
RefreshData();
|
||||||
|
Repaint();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnCardCollected(CardData card)
|
||||||
|
{
|
||||||
|
lastEventMessage = $"New card collected: {card.Name} ({card.Rarity})";
|
||||||
|
RefreshData();
|
||||||
|
Repaint();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnBoosterCountChanged(int count)
|
||||||
|
{
|
||||||
|
boosterCount = count;
|
||||||
|
lastEventMessage = $"Booster count changed: {count}";
|
||||||
|
Repaint();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void RefreshData()
|
||||||
|
{
|
||||||
|
if (!Application.isPlaying || CardSystemManager.Instance == null) return;
|
||||||
|
|
||||||
|
var allCards = CardSystemManager.Instance.GetAllCollectedCards();
|
||||||
|
|
||||||
|
// Group by rarity
|
||||||
|
cardsByRarity.Clear();
|
||||||
|
cardsByRarity[CardRarity.Normal] = allCards.Where(c => c.Rarity == CardRarity.Normal).ToList();
|
||||||
|
cardsByRarity[CardRarity.Rare] = allCards.Where(c => c.Rarity == CardRarity.Rare).ToList();
|
||||||
|
cardsByRarity[CardRarity.Legendary] = allCards.Where(c => c.Rarity == CardRarity.Legendary).ToList();
|
||||||
|
|
||||||
|
totalCards = allCards.Sum(c => c.CopiesOwned);
|
||||||
|
totalUniqueCards = allCards.Count;
|
||||||
|
boosterCount = CardSystemManager.Instance.GetBoosterPackCount();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Update()
|
||||||
|
{
|
||||||
|
if (!Application.isPlaying) return;
|
||||||
|
|
||||||
|
// Poll every second as backup (in case events are missed)
|
||||||
|
if (EditorApplication.timeSinceStartup - lastUpdateTime > UPDATE_INTERVAL)
|
||||||
|
{
|
||||||
|
lastUpdateTime = EditorApplication.timeSinceStartup;
|
||||||
|
|
||||||
|
if (!isSubscribed)
|
||||||
|
{
|
||||||
|
SubscribeToEvents();
|
||||||
|
}
|
||||||
|
|
||||||
|
RefreshData();
|
||||||
|
Repaint();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnGUI()
|
||||||
|
{
|
||||||
|
if (!Application.isPlaying)
|
||||||
|
{
|
||||||
|
EditorGUILayout.HelpBox("Enter Play Mode to view live collection data.", MessageType.Info);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (CardSystemManager.Instance == null)
|
||||||
|
{
|
||||||
|
EditorGUILayout.HelpBox("CardSystemManager instance not found!", MessageType.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Header
|
||||||
|
EditorGUILayout.BeginVertical(EditorStyles.helpBox);
|
||||||
|
GUILayout.Label("Live Collection Preview", EditorStyles.boldLabel);
|
||||||
|
EditorGUILayout.Space();
|
||||||
|
|
||||||
|
// Summary Stats
|
||||||
|
EditorGUILayout.LabelField("Total Unique Cards:", totalUniqueCards.ToString());
|
||||||
|
EditorGUILayout.LabelField("Total Cards Owned:", totalCards.ToString());
|
||||||
|
EditorGUILayout.LabelField("Booster Packs:", boosterCount.ToString());
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(lastEventMessage))
|
||||||
|
{
|
||||||
|
EditorGUILayout.Space();
|
||||||
|
EditorGUILayout.HelpBox(lastEventMessage, MessageType.Info);
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.EndVertical();
|
||||||
|
|
||||||
|
EditorGUILayout.Space();
|
||||||
|
|
||||||
|
// Collection by Rarity
|
||||||
|
scrollPosition = EditorGUILayout.BeginScrollView(scrollPosition);
|
||||||
|
|
||||||
|
DrawRaritySection(CardRarity.Legendary, Color.yellow);
|
||||||
|
DrawRaritySection(CardRarity.Rare, new Color(0.5f, 0.5f, 1f)); // Light blue
|
||||||
|
DrawRaritySection(CardRarity.Normal, Color.white);
|
||||||
|
|
||||||
|
EditorGUILayout.EndScrollView();
|
||||||
|
|
||||||
|
EditorGUILayout.Space();
|
||||||
|
|
||||||
|
// Actions
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
if (GUILayout.Button("Refresh Now"))
|
||||||
|
{
|
||||||
|
RefreshData();
|
||||||
|
}
|
||||||
|
if (GUILayout.Button("Clear Event Log"))
|
||||||
|
{
|
||||||
|
lastEventMessage = "";
|
||||||
|
}
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void DrawRaritySection(CardRarity rarity, Color color)
|
||||||
|
{
|
||||||
|
if (!cardsByRarity.ContainsKey(rarity) || cardsByRarity[rarity].Count == 0)
|
||||||
|
return;
|
||||||
|
|
||||||
|
var cards = cardsByRarity[rarity];
|
||||||
|
int totalCopies = cards.Sum(c => c.CopiesOwned);
|
||||||
|
|
||||||
|
EditorGUILayout.Space();
|
||||||
|
|
||||||
|
// Header
|
||||||
|
var oldColor = GUI.backgroundColor;
|
||||||
|
GUI.backgroundColor = color;
|
||||||
|
EditorGUILayout.BeginVertical(EditorStyles.helpBox);
|
||||||
|
GUI.backgroundColor = oldColor;
|
||||||
|
|
||||||
|
GUILayout.Label($"{rarity} ({cards.Count} unique, {totalCopies} total)", EditorStyles.boldLabel);
|
||||||
|
|
||||||
|
// Cards
|
||||||
|
foreach (var card in cards.OrderBy(c => c.Name))
|
||||||
|
{
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
|
||||||
|
EditorGUILayout.LabelField(card.Name, GUILayout.Width(200));
|
||||||
|
EditorGUILayout.LabelField($"x{card.CopiesOwned}", GUILayout.Width(50));
|
||||||
|
EditorGUILayout.LabelField(card.Zone.ToString(), GUILayout.Width(100));
|
||||||
|
|
||||||
|
// Progress to next tier (if not Legendary)
|
||||||
|
if (rarity < CardRarity.Legendary)
|
||||||
|
{
|
||||||
|
int copiesNeeded = 5;
|
||||||
|
float progress = Mathf.Clamp01((float)card.CopiesOwned / copiesNeeded);
|
||||||
|
Rect progressRect = GUILayoutUtility.GetRect(100, 18);
|
||||||
|
EditorGUI.ProgressBar(progressRect, progress, $"{card.CopiesOwned}/{copiesNeeded}");
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.EndVertical();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
3
Assets/Editor/CardSystem/CardSystemLivePreview.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8c45a4455c1440069cd9c1ee815f32e0
|
||||||
|
timeCreated: 1762464117
|
||||||
@@ -19,6 +19,15 @@ namespace Editor.CardSystem
|
|||||||
private int boosterPacksToAdd = 3;
|
private int boosterPacksToAdd = 3;
|
||||||
private int cardsToGenerate = 10;
|
private int cardsToGenerate = 10;
|
||||||
|
|
||||||
|
// Auto-add toggles (always editable)
|
||||||
|
private bool autoAddBoosters = false;
|
||||||
|
private bool autoAddCards = false;
|
||||||
|
|
||||||
|
// Scheduling for delayed auto-add after entering play mode
|
||||||
|
private double scheduledAddTime = -1.0;
|
||||||
|
private bool scheduledBoosters = false;
|
||||||
|
private bool scheduledCards = false;
|
||||||
|
|
||||||
// Debug Info
|
// Debug Info
|
||||||
private int currentBoosterCount;
|
private int currentBoosterCount;
|
||||||
private int totalCardsInCollection;
|
private int totalCardsInCollection;
|
||||||
@@ -27,7 +36,7 @@ namespace Editor.CardSystem
|
|||||||
// UI State
|
// UI State
|
||||||
private Vector2 scrollPosition;
|
private Vector2 scrollPosition;
|
||||||
|
|
||||||
[MenuItem("AppleHills/Card System Tester")]
|
[MenuItem("AppleHills/Cards/Card System Tester")]
|
||||||
public static void ShowWindow()
|
public static void ShowWindow()
|
||||||
{
|
{
|
||||||
var window = GetWindow<CardSystemTesterWindow>(false, "Card System Tester", true);
|
var window = GetWindow<CardSystemTesterWindow>(false, "Card System Tester", true);
|
||||||
@@ -37,11 +46,13 @@ namespace Editor.CardSystem
|
|||||||
private void OnEnable()
|
private void OnEnable()
|
||||||
{
|
{
|
||||||
EditorApplication.playModeStateChanged += OnPlayModeStateChanged;
|
EditorApplication.playModeStateChanged += OnPlayModeStateChanged;
|
||||||
|
EditorApplication.update += EditorUpdate;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnDisable()
|
private void OnDisable()
|
||||||
{
|
{
|
||||||
EditorApplication.playModeStateChanged -= OnPlayModeStateChanged;
|
EditorApplication.playModeStateChanged -= OnPlayModeStateChanged;
|
||||||
|
EditorApplication.update -= EditorUpdate;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnPlayModeStateChanged(PlayModeStateChange state)
|
private void OnPlayModeStateChanged(PlayModeStateChange state)
|
||||||
@@ -49,15 +60,52 @@ namespace Editor.CardSystem
|
|||||||
if (state == PlayModeStateChange.EnteredPlayMode)
|
if (state == PlayModeStateChange.EnteredPlayMode)
|
||||||
{
|
{
|
||||||
RefreshDebugInfo();
|
RefreshDebugInfo();
|
||||||
|
|
||||||
|
// Schedule auto-adds after 1 second if toggles are enabled
|
||||||
|
if (autoAddBoosters || autoAddCards)
|
||||||
|
{
|
||||||
|
scheduledAddTime = EditorApplication.timeSinceStartup + 1.0;
|
||||||
|
scheduledBoosters = autoAddBoosters;
|
||||||
|
scheduledCards = autoAddCards;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if (state == PlayModeStateChange.ExitingPlayMode)
|
else if (state == PlayModeStateChange.ExitingPlayMode)
|
||||||
{
|
{
|
||||||
lastActionMessage = "";
|
lastActionMessage = "";
|
||||||
|
// clear any scheduled actions when leaving play mode
|
||||||
|
scheduledAddTime = -1.0;
|
||||||
|
scheduledBoosters = false;
|
||||||
|
scheduledCards = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
Repaint();
|
Repaint();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Polling update used to execute scheduled actions after a delay
|
||||||
|
private void EditorUpdate()
|
||||||
|
{
|
||||||
|
if (scheduledAddTime > 0 && EditorApplication.timeSinceStartup >= scheduledAddTime)
|
||||||
|
{
|
||||||
|
// perform scheduled actions
|
||||||
|
if (scheduledBoosters)
|
||||||
|
{
|
||||||
|
AddBoosterPacks();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (scheduledCards)
|
||||||
|
{
|
||||||
|
GenerateRandomCards();
|
||||||
|
}
|
||||||
|
|
||||||
|
// clear schedule
|
||||||
|
scheduledAddTime = -1.0;
|
||||||
|
scheduledBoosters = false;
|
||||||
|
scheduledCards = false;
|
||||||
|
|
||||||
|
Repaint();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void OnGUI()
|
private void OnGUI()
|
||||||
{
|
{
|
||||||
scrollPosition = EditorGUILayout.BeginScrollView(scrollPosition);
|
scrollPosition = EditorGUILayout.BeginScrollView(scrollPosition);
|
||||||
@@ -90,12 +138,23 @@ namespace Editor.CardSystem
|
|||||||
{
|
{
|
||||||
EditorGUILayout.LabelField("Test Settings", EditorStyles.boldLabel);
|
EditorGUILayout.LabelField("Test Settings", EditorStyles.boldLabel);
|
||||||
|
|
||||||
|
// Booster pack slider with always-editable auto-add toggle
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
EditorGUI.BeginDisabledGroup(!Application.isPlaying);
|
EditorGUI.BeginDisabledGroup(!Application.isPlaying);
|
||||||
|
|
||||||
boosterPacksToAdd = EditorGUILayout.IntSlider("Booster Packs to Add", boosterPacksToAdd, 1, 10);
|
boosterPacksToAdd = EditorGUILayout.IntSlider("Booster Packs to Add", boosterPacksToAdd, 1, 10);
|
||||||
cardsToGenerate = EditorGUILayout.IntSlider("Cards to Generate", cardsToGenerate, 1, 100);
|
|
||||||
|
|
||||||
EditorGUI.EndDisabledGroup();
|
EditorGUI.EndDisabledGroup();
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
autoAddBoosters = EditorGUILayout.ToggleLeft("Auto Add", autoAddBoosters, GUILayout.Width(110));
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
|
||||||
|
// Card generation slider with always-editable auto-add toggle
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
EditorGUI.BeginDisabledGroup(!Application.isPlaying);
|
||||||
|
cardsToGenerate = EditorGUILayout.IntSlider("Cards to Generate", cardsToGenerate, 1, 100);
|
||||||
|
EditorGUI.EndDisabledGroup();
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
autoAddCards = EditorGUILayout.ToggleLeft("Auto Add", autoAddCards, GUILayout.Width(110));
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void DrawDebugInfo()
|
private void DrawDebugInfo()
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEditor;
|
using UnityEditor;
|
||||||
|
|
||||||
namespace Interactions
|
namespace Interactions
|
||||||
|
|||||||
829
Assets/Editor/CustomLogWindow.cs
Normal file
@@ -0,0 +1,829 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.IO;
|
||||||
|
using System.Linq;
|
||||||
|
using UnityEditor;
|
||||||
|
using UnityEngine;
|
||||||
|
using Core;
|
||||||
|
|
||||||
|
namespace Editor
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Custom dockable log window with advanced filtering capabilities.
|
||||||
|
/// Supports filtering by class, method, log level, time range, and text search.
|
||||||
|
/// Multiple instances can be opened with independent filter states.
|
||||||
|
///
|
||||||
|
/// PERFORMANCE NOTE: For large log counts (10,000+), consider implementing virtualized scrolling.
|
||||||
|
/// Only render visible entries within the scroll view to avoid GUI overhead.
|
||||||
|
/// See DrawLogEntries() method for potential optimization location.
|
||||||
|
/// </summary>
|
||||||
|
public class CustomLogWindow : EditorWindow
|
||||||
|
{
|
||||||
|
#region Window State
|
||||||
|
|
||||||
|
private Vector2 scrollPosition;
|
||||||
|
private readonly List<LogEntry> allLogs = new List<LogEntry>();
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region Filter State
|
||||||
|
|
||||||
|
private HashSet<string> activeClassTags = new HashSet<string>();
|
||||||
|
private HashSet<string> activeMethodTags = new HashSet<string>();
|
||||||
|
private HashSet<string> selectedClassFilters = new HashSet<string>();
|
||||||
|
private HashSet<string> selectedMethodFilters = new HashSet<string>();
|
||||||
|
private HashSet<LogLevel> selectedLevelFilters = new HashSet<LogLevel>
|
||||||
|
{
|
||||||
|
LogLevel.Debug, LogLevel.Info, LogLevel.Warning, LogLevel.Error
|
||||||
|
};
|
||||||
|
private string searchText = "";
|
||||||
|
private bool autoScroll = true;
|
||||||
|
|
||||||
|
// Time range filtering
|
||||||
|
private bool enableTimeFilter = false;
|
||||||
|
private float minTimestamp = 0;
|
||||||
|
private float maxTimestamp = 0;
|
||||||
|
private float currentMaxTimestamp = 0;
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region UI State
|
||||||
|
|
||||||
|
// Colors for log levels
|
||||||
|
private readonly Color debugColor = Color.white;
|
||||||
|
private readonly Color infoColor = Color.white;
|
||||||
|
private readonly Color warningColor = Color.yellow;
|
||||||
|
private readonly Color errorColor = new Color(1f, 0.3f, 0.3f);
|
||||||
|
|
||||||
|
// Alternating row background colors
|
||||||
|
private readonly Color evenRowColor = new Color(0.22f, 0.22f, 0.22f);
|
||||||
|
private readonly Color oddRowColor = new Color(0.26f, 0.26f, 0.26f);
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region Menu Items
|
||||||
|
|
||||||
|
[MenuItem("AppleHills/Custom Log Console")]
|
||||||
|
public static void ShowWindow()
|
||||||
|
{
|
||||||
|
var window = GetWindow<CustomLogWindow>("Custom Log");
|
||||||
|
window.Show();
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region Unity Lifecycle
|
||||||
|
|
||||||
|
private void OnEnable()
|
||||||
|
{
|
||||||
|
// Subscribe to new log events
|
||||||
|
Logging.OnLogEntryAdded += OnLogAdded;
|
||||||
|
|
||||||
|
// Load existing logs
|
||||||
|
allLogs.AddRange(Logging.GetRecentLogs());
|
||||||
|
|
||||||
|
// Build initial tag lists
|
||||||
|
RebuildTagLists();
|
||||||
|
|
||||||
|
// Initialize time range
|
||||||
|
UpdateTimeRange();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnDisable()
|
||||||
|
{
|
||||||
|
Logging.OnLogEntryAdded -= OnLogAdded;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnLogAdded(LogEntry entry)
|
||||||
|
{
|
||||||
|
allLogs.Add(entry);
|
||||||
|
|
||||||
|
// Update active tags
|
||||||
|
activeClassTags.Add(entry.ClassName);
|
||||||
|
activeMethodTags.Add(entry.MethodName);
|
||||||
|
|
||||||
|
// Update time range
|
||||||
|
UpdateTimeRange();
|
||||||
|
|
||||||
|
if (autoScroll)
|
||||||
|
scrollPosition.y = float.MaxValue;
|
||||||
|
|
||||||
|
Repaint(); // Redraw window
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region GUI Drawing
|
||||||
|
|
||||||
|
private void OnGUI()
|
||||||
|
{
|
||||||
|
DrawToolbar();
|
||||||
|
DrawLogEntries();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void DrawToolbar()
|
||||||
|
{
|
||||||
|
EditorGUILayout.BeginHorizontal(EditorStyles.toolbar);
|
||||||
|
|
||||||
|
// Clear button
|
||||||
|
if (GUILayout.Button("Clear", EditorStyles.toolbarButton, GUILayout.Width(50)))
|
||||||
|
{
|
||||||
|
allLogs.Clear();
|
||||||
|
activeClassTags.Clear();
|
||||||
|
activeMethodTags.Clear();
|
||||||
|
Logging.ClearLogs();
|
||||||
|
Repaint();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Auto-scroll toggle
|
||||||
|
autoScroll = GUILayout.Toggle(autoScroll, "Auto-scroll", EditorStyles.toolbarButton, GUILayout.Width(80));
|
||||||
|
|
||||||
|
GUILayout.Space(10);
|
||||||
|
|
||||||
|
// Class Filter Button
|
||||||
|
string classLabel = selectedClassFilters.Count == 0 ? "Classes: All" :
|
||||||
|
selectedClassFilters.Count == activeClassTags.Count ? "Classes: All" :
|
||||||
|
$"Classes: {selectedClassFilters.Count}";
|
||||||
|
if (GUILayout.Button(new GUIContent(classLabel, "Filter by class"), EditorStyles.toolbarDropDown, GUILayout.Width(100)))
|
||||||
|
{
|
||||||
|
ShowClassFilterMenu();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Method Filter Button
|
||||||
|
string methodLabel = selectedMethodFilters.Count == 0 ? "Methods: All" :
|
||||||
|
selectedMethodFilters.Count == activeMethodTags.Count ? "Methods: All" :
|
||||||
|
$"Methods: {selectedMethodFilters.Count}";
|
||||||
|
if (GUILayout.Button(new GUIContent(methodLabel, "Filter by method"), EditorStyles.toolbarDropDown, GUILayout.Width(110)))
|
||||||
|
{
|
||||||
|
ShowMethodFilterMenu();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Log Level Filter Button
|
||||||
|
string levelLabel = selectedLevelFilters.Count == 4 ? "Levels: All" :
|
||||||
|
selectedLevelFilters.Count == 0 ? "Levels: None" :
|
||||||
|
$"Levels: {selectedLevelFilters.Count}";
|
||||||
|
if (GUILayout.Button(new GUIContent(levelLabel, "Filter by log level"), EditorStyles.toolbarDropDown, GUILayout.Width(90)))
|
||||||
|
{
|
||||||
|
ShowLevelFilterMenu();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Time Range Filter Button
|
||||||
|
if (GUILayout.Button(new GUIContent("⏱", "Time range filter"), EditorStyles.toolbarButton, GUILayout.Width(25)))
|
||||||
|
{
|
||||||
|
ShowTimeRangeWindow();
|
||||||
|
}
|
||||||
|
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
|
||||||
|
// Search box
|
||||||
|
GUILayout.Label("Search:", GUILayout.Width(50));
|
||||||
|
searchText = GUILayout.TextField(searchText, EditorStyles.toolbarSearchField, GUILayout.Width(150));
|
||||||
|
|
||||||
|
GUILayout.Space(10);
|
||||||
|
|
||||||
|
// Export button
|
||||||
|
if (GUILayout.Button("Export", EditorStyles.toolbarButton, GUILayout.Width(60)))
|
||||||
|
{
|
||||||
|
ExportLogs();
|
||||||
|
}
|
||||||
|
|
||||||
|
GUILayout.Space(5);
|
||||||
|
|
||||||
|
// Log count
|
||||||
|
var filteredCount = GetFilteredLogs().Count();
|
||||||
|
GUILayout.Label($"{filteredCount}/{allLogs.Count}", GUILayout.Width(80));
|
||||||
|
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ShowClassFilterMenu()
|
||||||
|
{
|
||||||
|
ClassFilterWindow.ShowWindow(this, activeClassTags, selectedClassFilters,
|
||||||
|
(newSelection) =>
|
||||||
|
{
|
||||||
|
selectedClassFilters = newSelection;
|
||||||
|
Repaint();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ShowMethodFilterMenu()
|
||||||
|
{
|
||||||
|
MethodFilterWindow.ShowWindow(this, activeMethodTags, selectedMethodFilters,
|
||||||
|
(newSelection) =>
|
||||||
|
{
|
||||||
|
selectedMethodFilters = newSelection;
|
||||||
|
Repaint();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ShowLevelFilterMenu()
|
||||||
|
{
|
||||||
|
LevelFilterWindow.ShowWindow(this, selectedLevelFilters,
|
||||||
|
(newSelection) =>
|
||||||
|
{
|
||||||
|
selectedLevelFilters = newSelection;
|
||||||
|
Repaint();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ShowTimeRangeWindow()
|
||||||
|
{
|
||||||
|
TimeRangeFilterWindow.ShowWindow(this, enableTimeFilter, minTimestamp, maxTimestamp, currentMaxTimestamp,
|
||||||
|
(enabled, min, max) =>
|
||||||
|
{
|
||||||
|
enableTimeFilter = enabled;
|
||||||
|
minTimestamp = min;
|
||||||
|
maxTimestamp = max;
|
||||||
|
Repaint();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
private void DrawLogEntries()
|
||||||
|
{
|
||||||
|
// PERFORMANCE NOTE: For 10,000+ logs, consider virtualized scrolling here.
|
||||||
|
// Only render entries visible within the scroll view rect.
|
||||||
|
// Current implementation renders all filtered logs which may cause GUI slowdown.
|
||||||
|
|
||||||
|
scrollPosition = EditorGUILayout.BeginScrollView(scrollPosition);
|
||||||
|
|
||||||
|
var filteredLogs = GetFilteredLogs().ToList();
|
||||||
|
|
||||||
|
for (int i = 0; i < filteredLogs.Count; i++)
|
||||||
|
{
|
||||||
|
DrawLogEntry(filteredLogs[i], i);
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.EndScrollView();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void DrawLogEntry(LogEntry entry, int index)
|
||||||
|
{
|
||||||
|
// Draw alternating row background
|
||||||
|
Color bgColor = (index % 2 == 0) ? evenRowColor : oddRowColor;
|
||||||
|
Rect rowRect = EditorGUILayout.BeginHorizontal();
|
||||||
|
EditorGUI.DrawRect(rowRect, bgColor);
|
||||||
|
|
||||||
|
// Color-code by log level
|
||||||
|
Color color = GetColorForLevel(entry.Level);
|
||||||
|
var originalColor = GUI.contentColor;
|
||||||
|
GUI.contentColor = color;
|
||||||
|
|
||||||
|
// Timestamp
|
||||||
|
GUILayout.Label($"[{entry.Timestamp:F2}s]", GUILayout.Width(80));
|
||||||
|
|
||||||
|
// Level
|
||||||
|
GUILayout.Label($"[{entry.Level}]", GUILayout.Width(70));
|
||||||
|
|
||||||
|
// Class
|
||||||
|
GUILayout.Label($"[{entry.ClassName}]", GUILayout.Width(150));
|
||||||
|
|
||||||
|
// Method
|
||||||
|
GUILayout.Label($"[{entry.MethodName}]", GUILayout.Width(150));
|
||||||
|
|
||||||
|
// Message
|
||||||
|
GUILayout.Label(entry.Message, GUILayout.ExpandWidth(true));
|
||||||
|
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
|
||||||
|
GUI.contentColor = originalColor;
|
||||||
|
|
||||||
|
// Right-click context menu
|
||||||
|
if (Event.current.type == EventType.ContextClick && rowRect.Contains(Event.current.mousePosition))
|
||||||
|
{
|
||||||
|
GenericMenu menu = new GenericMenu();
|
||||||
|
|
||||||
|
menu.AddItem(new GUIContent("Copy Full Message"), false, () =>
|
||||||
|
{
|
||||||
|
EditorGUIUtility.systemCopyBuffer = entry.FullFormattedMessage;
|
||||||
|
});
|
||||||
|
|
||||||
|
menu.AddItem(new GUIContent("Copy Message Only"), false, () =>
|
||||||
|
{
|
||||||
|
EditorGUIUtility.systemCopyBuffer = entry.Message;
|
||||||
|
});
|
||||||
|
|
||||||
|
menu.AddSeparator("");
|
||||||
|
|
||||||
|
menu.AddItem(new GUIContent("Filter to this Class"), false, () =>
|
||||||
|
{
|
||||||
|
selectedClassFilters.Clear();
|
||||||
|
selectedClassFilters.Add(entry.ClassName);
|
||||||
|
Repaint();
|
||||||
|
});
|
||||||
|
|
||||||
|
menu.AddItem(new GUIContent("Filter to this Method"), false, () =>
|
||||||
|
{
|
||||||
|
selectedMethodFilters.Clear();
|
||||||
|
selectedMethodFilters.Add(entry.MethodName);
|
||||||
|
Repaint();
|
||||||
|
});
|
||||||
|
|
||||||
|
menu.AddItem(new GUIContent("Filter to this Class + Method"), false, () =>
|
||||||
|
{
|
||||||
|
selectedClassFilters.Clear();
|
||||||
|
selectedClassFilters.Add(entry.ClassName);
|
||||||
|
selectedMethodFilters.Clear();
|
||||||
|
selectedMethodFilters.Add(entry.MethodName);
|
||||||
|
Repaint();
|
||||||
|
});
|
||||||
|
|
||||||
|
menu.AddSeparator("");
|
||||||
|
|
||||||
|
menu.AddItem(new GUIContent("Filter to this Log Level"), false, () =>
|
||||||
|
{
|
||||||
|
selectedLevelFilters.Clear();
|
||||||
|
selectedLevelFilters.Add(entry.Level);
|
||||||
|
Repaint();
|
||||||
|
});
|
||||||
|
|
||||||
|
menu.ShowAsContext();
|
||||||
|
Event.current.Use();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region Filtering Logic
|
||||||
|
|
||||||
|
private IEnumerable<LogEntry> GetFilteredLogs()
|
||||||
|
{
|
||||||
|
return allLogs.Where(entry =>
|
||||||
|
{
|
||||||
|
// Filter by class (if any selected)
|
||||||
|
if (selectedClassFilters.Count > 0 && !selectedClassFilters.Contains(entry.ClassName))
|
||||||
|
return false;
|
||||||
|
|
||||||
|
// Filter by method (if any selected)
|
||||||
|
if (selectedMethodFilters.Count > 0 && !selectedMethodFilters.Contains(entry.MethodName))
|
||||||
|
return false;
|
||||||
|
|
||||||
|
// Filter by log level
|
||||||
|
if (!selectedLevelFilters.Contains(entry.Level))
|
||||||
|
return false;
|
||||||
|
|
||||||
|
// Filter by time range
|
||||||
|
if (enableTimeFilter)
|
||||||
|
{
|
||||||
|
if (entry.Timestamp < minTimestamp || entry.Timestamp > maxTimestamp)
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Filter by search text
|
||||||
|
if (!string.IsNullOrEmpty(searchText))
|
||||||
|
{
|
||||||
|
bool matchesSearch =
|
||||||
|
entry.ClassName.Contains(searchText, StringComparison.OrdinalIgnoreCase) ||
|
||||||
|
entry.MethodName.Contains(searchText, StringComparison.OrdinalIgnoreCase) ||
|
||||||
|
entry.Message.Contains(searchText, StringComparison.OrdinalIgnoreCase);
|
||||||
|
|
||||||
|
if (!matchesSearch)
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region Helper Methods
|
||||||
|
|
||||||
|
private Color GetColorForLevel(LogLevel level)
|
||||||
|
{
|
||||||
|
return level switch
|
||||||
|
{
|
||||||
|
LogLevel.Debug => debugColor,
|
||||||
|
LogLevel.Info => infoColor,
|
||||||
|
LogLevel.Warning => warningColor,
|
||||||
|
LogLevel.Error => errorColor,
|
||||||
|
_ => infoColor
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
private void RebuildTagLists()
|
||||||
|
{
|
||||||
|
activeClassTags.Clear();
|
||||||
|
activeMethodTags.Clear();
|
||||||
|
|
||||||
|
foreach (var log in allLogs)
|
||||||
|
{
|
||||||
|
activeClassTags.Add(log.ClassName);
|
||||||
|
activeMethodTags.Add(log.MethodName);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void UpdateTimeRange()
|
||||||
|
{
|
||||||
|
if (allLogs.Count > 0)
|
||||||
|
{
|
||||||
|
currentMaxTimestamp = allLogs.Max(l => l.Timestamp);
|
||||||
|
|
||||||
|
// Initialize time range on first log
|
||||||
|
if (maxTimestamp == 0)
|
||||||
|
{
|
||||||
|
maxTimestamp = currentMaxTimestamp;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Auto-expand max range as new logs come in
|
||||||
|
maxTimestamp = currentMaxTimestamp;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ExportLogs()
|
||||||
|
{
|
||||||
|
string defaultFileName = $"logs_{DateTime.Now:yyyy-MM-dd_HH-mm-ss}.txt";
|
||||||
|
string path = EditorUtility.SaveFilePanel("Export Logs", "", defaultFileName, "txt");
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(path))
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var filteredLogs = GetFilteredLogs().ToList();
|
||||||
|
var lines = filteredLogs.Select(e => e.FullFormattedMessage);
|
||||||
|
File.WriteAllLines(path, lines);
|
||||||
|
|
||||||
|
EditorUtility.DisplayDialog("Export Successful",
|
||||||
|
$"Exported {filteredLogs.Count} log entries to:\n{path}", "OK");
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
EditorUtility.DisplayDialog("Export Failed",
|
||||||
|
$"Failed to export logs:\n{ex.Message}", "OK");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Persistent popup window for class filtering with multi-selection support
|
||||||
|
/// </summary>
|
||||||
|
public class ClassFilterWindow : EditorWindow
|
||||||
|
{
|
||||||
|
private HashSet<string> availableTags;
|
||||||
|
private HashSet<string> selectedTags;
|
||||||
|
private System.Action<HashSet<string>> onApply;
|
||||||
|
private Vector2 scrollPosition;
|
||||||
|
private string searchFilter = "";
|
||||||
|
|
||||||
|
public static void ShowWindow(CustomLogWindow parent, HashSet<string> available, HashSet<string> selected,
|
||||||
|
System.Action<HashSet<string>> applyCallback)
|
||||||
|
{
|
||||||
|
var window = CreateInstance<ClassFilterWindow>();
|
||||||
|
window.titleContent = new GUIContent("Class Filter");
|
||||||
|
window.availableTags = available;
|
||||||
|
window.selectedTags = new HashSet<string>(selected);
|
||||||
|
window.onApply = applyCallback;
|
||||||
|
|
||||||
|
var parentRect = parent.position;
|
||||||
|
window.position = new Rect(parentRect.x + 50, parentRect.y + 50, 300, 400);
|
||||||
|
window.ShowUtility();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnGUI()
|
||||||
|
{
|
||||||
|
EditorGUILayout.Space(5);
|
||||||
|
|
||||||
|
// Control buttons
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
if (GUILayout.Button("All", GUILayout.Width(60)))
|
||||||
|
{
|
||||||
|
if (availableTags != null)
|
||||||
|
selectedTags = new HashSet<string>(availableTags);
|
||||||
|
}
|
||||||
|
if (GUILayout.Button("None", GUILayout.Width(60)))
|
||||||
|
{
|
||||||
|
selectedTags.Clear();
|
||||||
|
}
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
searchFilter = EditorGUILayout.TextField(searchFilter, EditorStyles.toolbarSearchField, GUILayout.Width(150));
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
|
||||||
|
EditorGUILayout.Space(5);
|
||||||
|
|
||||||
|
// Scrollable list of toggles
|
||||||
|
scrollPosition = EditorGUILayout.BeginScrollView(scrollPosition);
|
||||||
|
|
||||||
|
if (availableTags != null && availableTags.Count > 0)
|
||||||
|
{
|
||||||
|
var filteredTags = string.IsNullOrEmpty(searchFilter)
|
||||||
|
? availableTags.OrderBy(t => t)
|
||||||
|
: availableTags.Where(t => t.Contains(searchFilter, StringComparison.OrdinalIgnoreCase)).OrderBy(t => t);
|
||||||
|
|
||||||
|
foreach (var tag in filteredTags)
|
||||||
|
{
|
||||||
|
bool isSelected = selectedTags.Contains(tag);
|
||||||
|
bool newSelection = EditorGUILayout.ToggleLeft(tag, isSelected);
|
||||||
|
|
||||||
|
if (newSelection != isSelected)
|
||||||
|
{
|
||||||
|
if (newSelection)
|
||||||
|
selectedTags.Add(tag);
|
||||||
|
else
|
||||||
|
selectedTags.Remove(tag);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
EditorGUILayout.HelpBox("No classes available", MessageType.Info);
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.EndScrollView();
|
||||||
|
|
||||||
|
EditorGUILayout.Space(5);
|
||||||
|
|
||||||
|
// Apply/Close buttons
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
|
||||||
|
if (GUILayout.Button("Apply", GUILayout.Width(80)))
|
||||||
|
{
|
||||||
|
onApply?.Invoke(selectedTags);
|
||||||
|
Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (GUILayout.Button("Close", GUILayout.Width(80)))
|
||||||
|
{
|
||||||
|
Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
|
||||||
|
EditorGUILayout.Space(5);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Persistent popup window for method filtering with multi-selection support
|
||||||
|
/// </summary>
|
||||||
|
public class MethodFilterWindow : EditorWindow
|
||||||
|
{
|
||||||
|
private HashSet<string> availableTags;
|
||||||
|
private HashSet<string> selectedTags;
|
||||||
|
private System.Action<HashSet<string>> onApply;
|
||||||
|
private Vector2 scrollPosition;
|
||||||
|
private string searchFilter = "";
|
||||||
|
|
||||||
|
public static void ShowWindow(CustomLogWindow parent, HashSet<string> available, HashSet<string> selected,
|
||||||
|
System.Action<HashSet<string>> applyCallback)
|
||||||
|
{
|
||||||
|
var window = CreateInstance<MethodFilterWindow>();
|
||||||
|
window.titleContent = new GUIContent("Method Filter");
|
||||||
|
window.availableTags = available;
|
||||||
|
window.selectedTags = new HashSet<string>(selected);
|
||||||
|
window.onApply = applyCallback;
|
||||||
|
|
||||||
|
var parentRect = parent.position;
|
||||||
|
window.position = new Rect(parentRect.x + 50, parentRect.y + 50, 300, 400);
|
||||||
|
window.ShowUtility();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnGUI()
|
||||||
|
{
|
||||||
|
EditorGUILayout.Space(5);
|
||||||
|
|
||||||
|
// Control buttons
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
if (GUILayout.Button("All", GUILayout.Width(60)))
|
||||||
|
{
|
||||||
|
if (availableTags != null)
|
||||||
|
selectedTags = new HashSet<string>(availableTags);
|
||||||
|
}
|
||||||
|
if (GUILayout.Button("None", GUILayout.Width(60)))
|
||||||
|
{
|
||||||
|
selectedTags.Clear();
|
||||||
|
}
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
searchFilter = EditorGUILayout.TextField(searchFilter, EditorStyles.toolbarSearchField, GUILayout.Width(150));
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
|
||||||
|
EditorGUILayout.Space(5);
|
||||||
|
|
||||||
|
// Scrollable list of toggles
|
||||||
|
scrollPosition = EditorGUILayout.BeginScrollView(scrollPosition);
|
||||||
|
|
||||||
|
if (availableTags != null && availableTags.Count > 0)
|
||||||
|
{
|
||||||
|
var filteredTags = string.IsNullOrEmpty(searchFilter)
|
||||||
|
? availableTags.OrderBy(t => t)
|
||||||
|
: availableTags.Where(t => t.Contains(searchFilter, StringComparison.OrdinalIgnoreCase)).OrderBy(t => t);
|
||||||
|
|
||||||
|
foreach (var tag in filteredTags)
|
||||||
|
{
|
||||||
|
bool isSelected = selectedTags.Contains(tag);
|
||||||
|
bool newSelection = EditorGUILayout.ToggleLeft(tag, isSelected);
|
||||||
|
|
||||||
|
if (newSelection != isSelected)
|
||||||
|
{
|
||||||
|
if (newSelection)
|
||||||
|
selectedTags.Add(tag);
|
||||||
|
else
|
||||||
|
selectedTags.Remove(tag);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
EditorGUILayout.HelpBox("No methods available", MessageType.Info);
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.EndScrollView();
|
||||||
|
|
||||||
|
EditorGUILayout.Space(5);
|
||||||
|
|
||||||
|
// Apply/Close buttons
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
|
||||||
|
if (GUILayout.Button("Apply", GUILayout.Width(80)))
|
||||||
|
{
|
||||||
|
onApply?.Invoke(selectedTags);
|
||||||
|
Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (GUILayout.Button("Close", GUILayout.Width(80)))
|
||||||
|
{
|
||||||
|
Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
|
||||||
|
EditorGUILayout.Space(5);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Persistent popup window for log level filtering with multi-selection support
|
||||||
|
/// </summary>
|
||||||
|
public class LevelFilterWindow : EditorWindow
|
||||||
|
{
|
||||||
|
private HashSet<LogLevel> selectedLevels;
|
||||||
|
private System.Action<HashSet<LogLevel>> onApply;
|
||||||
|
|
||||||
|
public static void ShowWindow(CustomLogWindow parent, HashSet<LogLevel> selected,
|
||||||
|
System.Action<HashSet<LogLevel>> applyCallback)
|
||||||
|
{
|
||||||
|
var window = CreateInstance<LevelFilterWindow>();
|
||||||
|
window.titleContent = new GUIContent("Log Level Filter");
|
||||||
|
window.selectedLevels = new HashSet<LogLevel>(selected);
|
||||||
|
window.onApply = applyCallback;
|
||||||
|
|
||||||
|
var parentRect = parent.position;
|
||||||
|
window.position = new Rect(parentRect.x + 50, parentRect.y + 50, 250, 180);
|
||||||
|
window.ShowUtility();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnGUI()
|
||||||
|
{
|
||||||
|
EditorGUILayout.Space(5);
|
||||||
|
|
||||||
|
// Control buttons
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
if (GUILayout.Button("All", GUILayout.Width(60)))
|
||||||
|
{
|
||||||
|
selectedLevels = new HashSet<LogLevel>
|
||||||
|
{
|
||||||
|
LogLevel.Debug, LogLevel.Info, LogLevel.Warning, LogLevel.Error
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (GUILayout.Button("None", GUILayout.Width(60)))
|
||||||
|
{
|
||||||
|
selectedLevels.Clear();
|
||||||
|
}
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
|
||||||
|
EditorGUILayout.Space(10);
|
||||||
|
|
||||||
|
// Log level toggles
|
||||||
|
foreach (LogLevel level in Enum.GetValues(typeof(LogLevel)))
|
||||||
|
{
|
||||||
|
bool isSelected = selectedLevels.Contains(level);
|
||||||
|
bool newSelection = EditorGUILayout.ToggleLeft(level.ToString(), isSelected);
|
||||||
|
|
||||||
|
if (newSelection != isSelected)
|
||||||
|
{
|
||||||
|
if (newSelection)
|
||||||
|
selectedLevels.Add(level);
|
||||||
|
else
|
||||||
|
selectedLevels.Remove(level);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.Space(10);
|
||||||
|
|
||||||
|
// Apply/Close buttons
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
|
||||||
|
if (GUILayout.Button("Apply", GUILayout.Width(80)))
|
||||||
|
{
|
||||||
|
onApply?.Invoke(selectedLevels);
|
||||||
|
Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (GUILayout.Button("Close", GUILayout.Width(80)))
|
||||||
|
{
|
||||||
|
Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
|
||||||
|
EditorGUILayout.Space(5);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Popup window for configuring time range filters
|
||||||
|
/// </summary>
|
||||||
|
public class TimeRangeFilterWindow : EditorWindow
|
||||||
|
{
|
||||||
|
private bool enableTimeFilter;
|
||||||
|
private float minTimestamp;
|
||||||
|
private float maxTimestamp;
|
||||||
|
private float currentMaxTimestamp;
|
||||||
|
private System.Action<bool, float, float> onApply;
|
||||||
|
|
||||||
|
public static void ShowWindow(CustomLogWindow parent, bool enabled, float min, float max, float currentMax,
|
||||||
|
System.Action<bool, float, float> applyCallback)
|
||||||
|
{
|
||||||
|
var window = CreateInstance<TimeRangeFilterWindow>();
|
||||||
|
window.titleContent = new GUIContent("Time Range Filter");
|
||||||
|
window.enableTimeFilter = enabled;
|
||||||
|
window.minTimestamp = min;
|
||||||
|
window.maxTimestamp = max;
|
||||||
|
window.currentMaxTimestamp = currentMax;
|
||||||
|
window.onApply = applyCallback;
|
||||||
|
|
||||||
|
// Position near the parent window
|
||||||
|
var parentRect = parent.position;
|
||||||
|
window.position = new Rect(parentRect.x + 100, parentRect.y + 100, 350, 120);
|
||||||
|
|
||||||
|
window.ShowUtility();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnGUI()
|
||||||
|
{
|
||||||
|
EditorGUILayout.Space(10);
|
||||||
|
|
||||||
|
enableTimeFilter = EditorGUILayout.Toggle("Enable Time Filter", enableTimeFilter);
|
||||||
|
|
||||||
|
EditorGUILayout.Space(5);
|
||||||
|
|
||||||
|
if (enableTimeFilter && currentMaxTimestamp > 0)
|
||||||
|
{
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
EditorGUILayout.LabelField($"Min: {minTimestamp:F2}s", GUILayout.Width(100));
|
||||||
|
EditorGUILayout.LabelField($"Max: {maxTimestamp:F2}s", GUILayout.Width(100));
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
|
||||||
|
EditorGUILayout.MinMaxSlider(
|
||||||
|
ref minTimestamp,
|
||||||
|
ref maxTimestamp,
|
||||||
|
0,
|
||||||
|
currentMaxTimestamp);
|
||||||
|
|
||||||
|
EditorGUILayout.Space(5);
|
||||||
|
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
if (GUILayout.Button("Reset Range"))
|
||||||
|
{
|
||||||
|
minTimestamp = 0;
|
||||||
|
maxTimestamp = currentMaxTimestamp;
|
||||||
|
}
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
}
|
||||||
|
else if (enableTimeFilter)
|
||||||
|
{
|
||||||
|
EditorGUILayout.HelpBox("No logs available for time filtering", MessageType.Info);
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.Space(10);
|
||||||
|
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
|
||||||
|
if (GUILayout.Button("Apply", GUILayout.Width(80)))
|
||||||
|
{
|
||||||
|
onApply?.Invoke(enableTimeFilter, minTimestamp, maxTimestamp);
|
||||||
|
Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (GUILayout.Button("Cancel", GUILayout.Width(80)))
|
||||||
|
{
|
||||||
|
Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
|
||||||
|
EditorGUILayout.Space(10);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
3
Assets/Editor/CustomLogWindow.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 60a300585fef4ac990c963c8b37c3887
|
||||||
|
timeCreated: 1762814971
|
||||||
3
Assets/Editor/Developer.meta
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 101d8cab829741d0bafb3512ff5ca313
|
||||||
|
timeCreated: 1762504148
|
||||||