Browse Source

效果锻造改版0526

pull/123/head
45 9 months ago
parent
commit
60719fc31c
  1. 8
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI.meta
  2. BIN
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/差不多这样.png
  3. 127
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/差不多这样.png.meta
  4. BIN
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_场景.jpg
  5. 127
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_场景.jpg.meta
  6. BIN
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_底板.png
  7. 127
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_底板.png.meta
  8. BIN
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_按钮_01.png
  9. 149
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_按钮_01.png.meta
  10. BIN
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_按钮_02.png
  11. 127
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_按钮_02.png.meta
  12. BIN
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_条_01.png
  13. 127
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_条_01.png.meta
  14. BIN
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_条_02.png
  15. 127
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_条_02.png.meta
  16. BIN
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_烟雾.png
  17. 127
      ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_烟雾.png.meta
  18. 354
      ColorlessWorld-2024-4-2/Assets/GameDate/LevelDate/LevelState_1.asset
  19. 1
      ColorlessWorld-2024-4-2/Assets/GameDate/cardDeckList.asset
  20. 27
      ColorlessWorld-2024-4-2/Assets/Plugins/Microsoft.CSharp.dll.meta
  21. 1144
      ColorlessWorld-2024-4-2/Assets/Scenes/ForgingPoint.unity
  22. 48
      ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/EffectForgCaseNode.cs
  23. 38
      ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForgintPointManager.cs
  24. 61
      ColorlessWorld-2024-4-2/Assets/Scripts/LeveProcess/LeveGeneraterNew.cs
  25. 14
      ColorlessWorld-2024-4-2/Assets/Scripts/MapManager.cs

8
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 4c0e41d9daeae604183b4fc16f282d75
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

BIN
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/差不多这样.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

127
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/差不多这样.png.meta

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: 490b59a9991918d4c9a9fec030aa6730
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 3
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: 3
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: 3
buildTarget: Server
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: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_场景.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 MiB

127
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_场景.jpg.meta

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: 4645ab89a22e03040b61b5552adf6a4a
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 3
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: 3
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: 3
buildTarget: Server
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: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_底板.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 MiB

127
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_底板.png.meta

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: 7f9428669aae505459e976a8182c7c53
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 3
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: 3
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: 3
buildTarget: Server
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: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_按钮_01.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

149
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_按钮_01.png.meta

@ -0,0 +1,149 @@
fileFormatVersion: 2
guid: e3fafd47d4a57964c93eec4dd1bc20d7
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 3
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: 3
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: 3
buildTarget: Server
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: "\u953B\u9020_\u6309\u94AE_01_0"
rect:
serializedVersion: 2
x: 38
y: 44
width: 740
height: 305
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 88, y: 74, z: 95, w: 95}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 96239c279c4cb674d80e3b9e88004d51
internalID: -128003227
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable:
"\u953B\u9020_\u6309\u94AE_01_0": -128003227
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_按钮_02.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 902 KiB

127
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_按钮_02.png.meta

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: ce75a63e1dc9d6646a618e57e219be4a
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 226, y: 225, z: 233, w: 217}
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: 3
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: 3
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: 3
buildTarget: Server
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: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 1537655665
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_条_01.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

127
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_条_01.png.meta

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: 47c71ff66187d0244b9812a1e0b01bc0
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 3
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: 3
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: 3
buildTarget: Server
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: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_条_02.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

127
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_条_02.png.meta

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: b37bc64881e17af4687851e8ad521366
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 3
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: 3
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: 3
buildTarget: Server
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: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_烟雾.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 MiB

127
ColorlessWorld-2024-4-2/Assets/ArtAssets/0522_UI/锻造_烟雾.png.meta

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: e682776ca11c40147a205c265887f9d8
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 3
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: 3
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: 3
buildTarget: Server
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: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

354
ColorlessWorld-2024-4-2/Assets/GameDate/LevelDate/LevelState_1.asset

@ -12,16 +12,16 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 23280c7f867c4ca468ab73909d4f7707, type: 3}
m_Name: LevelState_1
m_EditorClassIdentifier:
levelStep: 3
levelStep: 14
mapLevel: 1
currentPoint: {x: 2, y: 0}
currentPoint: {x: 13, y: 1}
levelSaveMap:
- levelDataList:
- roomType: 13
roomSprite: {fileID: 21300000, guid: ff32fb1659a153e42a94662fdb5b6066, type: 3}
roomSprite: {fileID: 21300000, guid: 51ed530cecfde27469b2a5d3a320b3ce, type: 3}
isUse: 0
passBy: 0
nodePos: {x: -8.1901, y: 0.05970478, z: -7.539102}
nodePos: {x: -8.579113, y: 0.05970955, z: -8.949104}
line: 0
column: 0
roomDestinationIndex: 16
@ -34,10 +34,10 @@ MonoBehaviour:
extraMapIndex:
isExtra: 0
- roomType: 13
roomSprite: {fileID: 21300000, guid: ff32fb1659a153e42a94662fdb5b6066, type: 3}
roomSprite: {fileID: 21300000, guid: 51ed530cecfde27469b2a5d3a320b3ce, type: 3}
isUse: 1
passBy: 0
nodePos: {x: -8.190107, y: 0.059706688, z: -6.4391036}
nodePos: {x: -8.579121, y: 0.05970955, z: -6.449104}
line: 0
column: 1
roomDestinationIndex: 16
@ -51,10 +51,10 @@ MonoBehaviour:
extraMapIndex:
isExtra: 0
- roomType: 13
roomSprite: {fileID: 21300000, guid: ff32fb1659a153e42a94662fdb5b6066, type: 3}
roomSprite: {fileID: 21300000, guid: 51ed530cecfde27469b2a5d3a320b3ce, type: 3}
isUse: 0
passBy: 0
nodePos: {x: -8.190113, y: 0.059708595, z: -5.339105}
nodePos: {x: -8.579128, y: 0.059711456, z: -3.9491057}
line: 0
column: 2
roomDestinationIndex: 16
@ -68,10 +68,10 @@ MonoBehaviour:
isExtra: 0
- levelDataList:
- roomType: 0
roomSprite: {fileID: 1709634788, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: b8a209883c3910b4199ecc6bd1beebbd, type: 3}
isUse: 0
passBy: 0
nodePos: {x: -5.99012, y: 0.05971241, z: -7.539103}
nodePos: {x: -6.579136, y: 0.059720993, z: -8.949106}
line: 1
column: 0
roomDestinationIndex: 2
@ -79,17 +79,17 @@ MonoBehaviour:
nextLevelNodes: []
fightEenemyPool: weak
enemyList:
- 4007
- 4008
- RatWarrior
- Pharmacist
extraEnemyList: []
mapIndex: 100001
extraMapIndex:
isExtra: 0
- roomType: 0
roomSprite: {fileID: 1709634788, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: b8a209883c3910b4199ecc6bd1beebbd, type: 3}
isUse: 1
passBy: 1
nodePos: {x: -5.9901237, y: 0.059714317, z: -6.4391055}
nodePos: {x: -6.5791397, y: 0.059720993, z: -6.4491067}
line: 1
column: 1
roomDestinationIndex: 2
@ -101,18 +101,17 @@ MonoBehaviour:
- {x: 2, y: 2}
fightEenemyPool: weak
enemyList:
- 4007
- 4008
- 4008
- RatWarrior
- Pharmacist
extraEnemyList: []
mapIndex: 100001
extraMapIndex:
isExtra: 0
- roomType: 0
roomSprite: {fileID: 1709634788, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: b8a209883c3910b4199ecc6bd1beebbd, type: 3}
isUse: 0
passBy: 0
nodePos: {x: -5.9901257, y: 0.059716225, z: -5.339107}
nodePos: {x: -6.5791416, y: 0.0597229, z: -3.9491105}
line: 1
column: 2
roomDestinationIndex: 2
@ -120,22 +119,21 @@ MonoBehaviour:
nextLevelNodes: []
fightEenemyPool: weak
enemyList:
- 4007
- 4008
- 4008
- Gravitus
- RatWarrior
extraEnemyList: []
mapIndex: 100001
extraMapIndex:
isExtra: 0
- levelDataList:
- roomType: 12
roomSprite: {fileID: 21300000, guid: 99d6cfcd8d628454989abc09534f0b64, type: 3}
- roomType: 4
roomSprite: {fileID: 21300000, guid: e2a576b37ecc9ee4a92a1595d55eeb41, type: 3}
isUse: 1
passBy: 1
nodePos: {x: -3.7901325, y: 0.05972004, z: -7.539102}
passBy: 0
nodePos: {x: -4.5791492, y: 0.059732437, z: -8.949108}
line: 2
column: 0
roomDestinationIndex: 15
roomDestinationIndex: 4
fatherLevelNodes:
- {x: 1, y: 1}
nextLevelNodes:
@ -146,14 +144,14 @@ MonoBehaviour:
mapIndex:
extraMapIndex:
isExtra: 0
- roomType: 6
roomSprite: {fileID: -687936468, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
- roomType: 9
roomSprite: {fileID: 21300000, guid: e1cef9e8ec9cfc14e923f6d03f19f7af, type: 3}
isUse: 1
passBy: 0
nodePos: {x: -3.7901382, y: 0.059721947, z: -6.4391065}
passBy: 1
nodePos: {x: -4.579153, y: 0.059732437, z: -6.4491076}
line: 2
column: 1
roomDestinationIndex: 3
roomDestinationIndex: 12
fatherLevelNodes:
- {x: 1, y: 1}
nextLevelNodes:
@ -164,14 +162,14 @@ MonoBehaviour:
mapIndex:
extraMapIndex:
isExtra: 0
- roomType: 4
roomSprite: {fileID: 865446097, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
- roomType: 6
roomSprite: {fileID: 21300000, guid: dc3014f38b95b24448577e14bee06967, type: 3}
isUse: 1
passBy: 0
nodePos: {x: -3.7901402, y: 0.059723854, z: -5.339107}
nodePos: {x: -4.579157, y: 0.059734344, z: -3.9491096}
line: 2
column: 2
roomDestinationIndex: 4
roomDestinationIndex: 3
fatherLevelNodes:
- {x: 1, y: 1}
nextLevelNodes:
@ -184,10 +182,10 @@ MonoBehaviour:
isExtra: 0
- levelDataList:
- roomType: 0
roomSprite: {fileID: 1709634788, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: b8a209883c3910b4199ecc6bd1beebbd, type: 3}
isUse: 1
passBy: 0
nodePos: {x: -1.5901484, y: 0.05972767, z: -7.539104}
nodePos: {x: -2.5791645, y: 0.05974388, z: -8.949106}
line: 3
column: 0
roomDestinationIndex: 2
@ -196,17 +194,17 @@ MonoBehaviour:
- {x: 4, y: 0}
fightEenemyPool: weak
enemyList:
- 4007
- 4008
- LivingArmor
- FailedSample
extraEnemyList: []
mapIndex: 100001
extraMapIndex:
isExtra: 0
- roomType: 0
roomSprite: {fileID: 1709634788, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: b8a209883c3910b4199ecc6bd1beebbd, type: 3}
isUse: 1
passBy: 0
nodePos: {x: -1.5901523, y: 0.059729576, z: -6.4391055}
passBy: 1
nodePos: {x: -2.5791678, y: 0.05974388, z: -6.4491057}
line: 3
column: 1
roomDestinationIndex: 2
@ -215,18 +213,17 @@ MonoBehaviour:
- {x: 4, y: 1}
fightEenemyPool: weak
enemyList:
- 4003
- 4003
- 4004
- RatWarrior
- Pharmacist
extraEnemyList: []
mapIndex: 100001
extraMapIndex:
isExtra: 0
- roomType: 0
roomSprite: {fileID: 1709634788, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: b8a209883c3910b4199ecc6bd1beebbd, type: 3}
isUse: 1
passBy: 0
nodePos: {x: -1.5901561, y: 0.059731483, z: -5.339107}
nodePos: {x: -2.5791707, y: 0.05974579, z: -3.9491086}
line: 3
column: 2
roomDestinationIndex: 2
@ -235,22 +232,21 @@ MonoBehaviour:
- {x: 4, y: 2}
fightEenemyPool: weak
enemyList:
- 4007
- 4008
- 4008
- RatWarrior
- Pharmacist
extraEnemyList: []
mapIndex: 100001
extraMapIndex:
isExtra: 0
- levelDataList:
- roomType: 9
roomSprite: {fileID: 21300000, guid: 2b6cbc9fb953ffc4eb02968e26d8f0cb, type: 3}
- roomType: 10
roomSprite: {fileID: 21300000, guid: 4bba0a3acc15faf4a8b904c7c0a781e2, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 0.6098423, y: 0.0597353, z: -7.539102}
nodePos: {x: -0.57917356, y: 0.059755325, z: -8.949106}
line: 4
column: 0
roomDestinationIndex: 12
roomDestinationIndex: 11
fatherLevelNodes:
- {x: 3, y: 0}
nextLevelNodes:
@ -261,14 +257,14 @@ MonoBehaviour:
mapIndex:
extraMapIndex:
isExtra: 0
- roomType: 11
roomSprite: {fileID: 21300000, guid: 00234b60ba12993428c782adbed08140, type: 3}
- roomType: 8
roomSprite: {fileID: 21300000, guid: 8c256e576311e0440a140e4be2ec9e51, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 0.6098404, y: 0.059737206, z: -6.4391055}
passBy: 1
nodePos: {x: -0.57917595, y: 0.059755325, z: -6.4491076}
line: 4
column: 1
roomDestinationIndex: 13
roomDestinationIndex: 9
fatherLevelNodes:
- {x: 3, y: 1}
nextLevelNodes:
@ -279,14 +275,14 @@ MonoBehaviour:
mapIndex:
extraMapIndex:
isExtra: 0
- roomType: 11
roomSprite: {fileID: 21300000, guid: 00234b60ba12993428c782adbed08140, type: 3}
- roomType: 9
roomSprite: {fileID: 21300000, guid: e1cef9e8ec9cfc14e923f6d03f19f7af, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 0.60983753, y: 0.059739113, z: -5.339106}
nodePos: {x: -0.57917786, y: 0.059757233, z: -3.9491086}
line: 4
column: 2
roomDestinationIndex: 13
roomDestinationIndex: 12
fatherLevelNodes:
- {x: 3, y: 2}
nextLevelNodes:
@ -299,10 +295,10 @@ MonoBehaviour:
isExtra: 0
- levelDataList:
- roomType: 7
roomSprite: {fileID: 558621461, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: 8948f133a8665e14c8f6329ebdd19abb, type: 3}
isUse: 0
passBy: 0
nodePos: {x: 2.809836, y: 0.059742928, z: -7.539102}
nodePos: {x: 1.4208183, y: 0.05976677, z: -8.949108}
line: 5
column: 0
roomDestinationIndex: 10
@ -315,10 +311,10 @@ MonoBehaviour:
extraMapIndex:
isExtra: 0
- roomType: 7
roomSprite: {fileID: 558621461, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: 8948f133a8665e14c8f6329ebdd19abb, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 2.8098352, y: 0.059744835, z: -6.4391036}
passBy: 1
nodePos: {x: 1.4208169, y: 0.05976677, z: -6.4491076}
line: 5
column: 1
roomDestinationIndex: 10
@ -335,10 +331,10 @@ MonoBehaviour:
extraMapIndex:
isExtra: 0
- roomType: 7
roomSprite: {fileID: 558621461, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: 8948f133a8665e14c8f6329ebdd19abb, type: 3}
isUse: 0
passBy: 0
nodePos: {x: 2.8098352, y: 0.059746742, z: -5.339105}
nodePos: {x: 1.4208152, y: 0.059768677, z: -3.9491096}
line: 5
column: 2
roomDestinationIndex: 10
@ -352,10 +348,10 @@ MonoBehaviour:
isExtra: 0
- levelDataList:
- roomType: 0
roomSprite: {fileID: 1709634788, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: b8a209883c3910b4199ecc6bd1beebbd, type: 3}
isUse: 0
passBy: 0
nodePos: {x: 5.0098357, y: 0.059750557, z: -7.5391}
nodePos: {x: 3.4208136, y: 0.059778214, z: -8.949106}
line: 6
column: 0
roomDestinationIndex: 2
@ -363,17 +359,17 @@ MonoBehaviour:
nextLevelNodes: []
fightEenemyPool: strong
enemyList:
- 4017
- 4018
- Thief
- PrismReflector
extraEnemyList: []
mapIndex: 100001
extraMapIndex:
isExtra: 0
- roomType: 0
roomSprite: {fileID: 1709634788, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: b8a209883c3910b4199ecc6bd1beebbd, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 5.0098357, y: 0.059752464, z: -6.4391055}
passBy: 1
nodePos: {x: 3.4208128, y: 0.059778214, z: -6.4491067}
line: 6
column: 1
roomDestinationIndex: 2
@ -385,17 +381,17 @@ MonoBehaviour:
- {x: 7, y: 2}
fightEenemyPool: strong
enemyList:
- 4017
- 4018
- PollutionSpreader
- Gravitus
extraEnemyList: []
mapIndex: 100001
extraMapIndex:
isExtra: 0
- roomType: 0
roomSprite: {fileID: 1709634788, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: b8a209883c3910b4199ecc6bd1beebbd, type: 3}
isUse: 0
passBy: 0
nodePos: {x: 5.0098357, y: 0.05975437, z: -5.339107}
nodePos: {x: 3.4208117, y: 0.05978012, z: -3.9491086}
line: 6
column: 2
roomDestinationIndex: 2
@ -403,21 +399,21 @@ MonoBehaviour:
nextLevelNodes: []
fightEenemyPool: strong
enemyList:
- 4017
- 4018
- PollutionSpreader
- Gravitus
extraEnemyList: []
mapIndex: 100001
extraMapIndex:
isExtra: 0
- levelDataList:
- roomType: 10
roomSprite: {fileID: 21300000, guid: a8b50b2b4dd2d3b429b213be2a984e0b, type: 3}
- roomType: 11
roomSprite: {fileID: 21300000, guid: 5edbcfc45fbb4b2428e4f2782201afad, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 7.2098393, y: 0.059758186, z: -7.539102}
nodePos: {x: 5.420813, y: 0.059789658, z: -8.949108}
line: 7
column: 0
roomDestinationIndex: 11
roomDestinationIndex: 13
fatherLevelNodes:
- {x: 6, y: 1}
nextLevelNodes:
@ -428,14 +424,14 @@ MonoBehaviour:
mapIndex:
extraMapIndex:
isExtra: 0
- roomType: 8
roomSprite: {fileID: 21300000, guid: 8ef49f8fd07fb3c4a9605ea6310de0bf, type: 3}
- roomType: 12
roomSprite: {fileID: 21300000, guid: 6b27bdf9c297a274f95e945a248a7668, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 7.20984, y: 0.059760094, z: -6.4391065}
nodePos: {x: 5.420813, y: 0.059789658, z: -6.4491086}
line: 7
column: 1
roomDestinationIndex: 9
roomDestinationIndex: 15
fatherLevelNodes:
- {x: 6, y: 1}
nextLevelNodes:
@ -447,10 +443,10 @@ MonoBehaviour:
extraMapIndex:
isExtra: 0
- roomType: 4
roomSprite: {fileID: 865446097, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: e2a576b37ecc9ee4a92a1595d55eeb41, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 7.2098417, y: 0.059762, z: -5.339107}
passBy: 1
nodePos: {x: 5.420813, y: 0.059791565, z: -3.9491115}
line: 7
column: 2
roomDestinationIndex: 4
@ -466,10 +462,10 @@ MonoBehaviour:
isExtra: 0
- levelDataList:
- roomType: 0
roomSprite: {fileID: 1709634788, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: b8a209883c3910b4199ecc6bd1beebbd, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 9.409845, y: 0.059765816, z: -7.539104}
nodePos: {x: 7.4208155, y: 0.0598011, z: -8.949108}
line: 8
column: 0
roomDestinationIndex: 2
@ -478,17 +474,18 @@ MonoBehaviour:
- {x: 9, y: 0}
fightEenemyPool: strong
enemyList:
- 4017
- 4018
- RatWarrior
- FailedSample
- Pharmacist
extraEnemyList: []
mapIndex: 100001
extraMapIndex:
isExtra: 0
- roomType: 0
roomSprite: {fileID: 1709634788, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: b8a209883c3910b4199ecc6bd1beebbd, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 9.409847, y: 0.059767723, z: -6.4391055}
nodePos: {x: 7.4208164, y: 0.0598011, z: -6.4491076}
line: 8
column: 1
roomDestinationIndex: 2
@ -497,17 +494,18 @@ MonoBehaviour:
- {x: 9, y: 1}
fightEenemyPool: strong
enemyList:
- 4017
- 4018
- RatWarrior
- FailedSample
- Pharmacist
extraEnemyList: []
mapIndex: 100001
extraMapIndex:
isExtra: 0
- roomType: 1
roomSprite: {fileID: 929432110, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: f3df96407bf665b4d8cd8f13dfb3d6d0, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 9.409851, y: 0.05976963, z: -5.339107}
passBy: 1
nodePos: {x: 7.4208174, y: 0.05980301, z: -3.9491105}
line: 8
column: 2
roomDestinationIndex: 2
@ -516,18 +514,19 @@ MonoBehaviour:
- {x: 9, y: 2}
fightEenemyPool: elite
enemyList:
- 4005
- 4006
- ContaminatusImmortalis
- ContaminatusImmortalis
- PrismReflector
extraEnemyList: []
mapIndex: 100001
extraMapIndex:
isExtra: 0
- levelDataList:
- roomType: 12
roomSprite: {fileID: 21300000, guid: 99d6cfcd8d628454989abc09534f0b64, type: 3}
roomSprite: {fileID: 21300000, guid: 6b27bdf9c297a274f95e945a248a7668, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 11.609858, y: 0.059773445, z: -7.539102}
nodePos: {x: 9.420822, y: 0.059812546, z: -8.949106}
line: 9
column: 0
roomDestinationIndex: 15
@ -541,14 +540,14 @@ MonoBehaviour:
mapIndex:
extraMapIndex:
isExtra: 0
- roomType: 6
roomSprite: {fileID: -687936468, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
- roomType: 8
roomSprite: {fileID: 21300000, guid: 8c256e576311e0440a140e4be2ec9e51, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 11.609861, y: 0.059775352, z: -6.4391055}
nodePos: {x: 9.420824, y: 0.059812546, z: -6.4491076}
line: 9
column: 1
roomDestinationIndex: 3
roomDestinationIndex: 9
fatherLevelNodes:
- {x: 8, y: 1}
nextLevelNodes:
@ -559,14 +558,14 @@ MonoBehaviour:
mapIndex:
extraMapIndex:
isExtra: 0
- roomType: 9
roomSprite: {fileID: 21300000, guid: 2b6cbc9fb953ffc4eb02968e26d8f0cb, type: 3}
- roomType: 6
roomSprite: {fileID: 21300000, guid: dc3014f38b95b24448577e14bee06967, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 11.609866, y: 0.05977726, z: -5.339106}
passBy: 1
nodePos: {x: 9.420826, y: 0.059814453, z: -3.9491086}
line: 9
column: 2
roomDestinationIndex: 12
roomDestinationIndex: 3
fatherLevelNodes:
- {x: 8, y: 2}
nextLevelNodes:
@ -578,31 +577,30 @@ MonoBehaviour:
extraMapIndex:
isExtra: 0
- levelDataList:
- roomType: 2
roomSprite: {fileID: 21300000, guid: 182c3c1bcddd9bd4a86cdaaf70e3d6b0, type: 3}
- roomType: 0
roomSprite: {fileID: 21300000, guid: b8a209883c3910b4199ecc6bd1beebbd, type: 3}
isUse: 0
passBy: 0
nodePos: {x: 13.809872, y: 0.059781075, z: -7.539102}
nodePos: {x: 11.4208355, y: 0.05982399, z: -8.949108}
line: 10
column: 0
roomDestinationIndex: 2
fatherLevelNodes: []
nextLevelNodes: []
fightEenemyPool: eliteAndMonster
fightEenemyPool: strong
enemyList:
- 4005
- 4006
extraEnemyList:
- 4007
- 4008
- RatWarrior
- FailedSample
- Pharmacist
extraEnemyList: []
mapIndex: 100001
extraMapIndex: 100001
extraMapIndex:
isExtra: 0
- roomType: 0
roomSprite: {fileID: 1709634788, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: b8a209883c3910b4199ecc6bd1beebbd, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 13.8098755, y: 0.059782982, z: -6.4391055}
passBy: 1
nodePos: {x: 11.420842, y: 0.05982399, z: -6.4491076}
line: 10
column: 1
roomDestinationIndex: 2
@ -614,36 +612,39 @@ MonoBehaviour:
- {x: 11, y: 1}
fightEenemyPool: strong
enemyList:
- 4017
- 4018
- PollutionSpreader
- Gravitus
extraEnemyList: []
mapIndex: 100001
extraMapIndex:
isExtra: 0
- roomType: 0
roomSprite: {fileID: 1709634788, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
- roomType: 2
roomSprite: {fileID: 21300000, guid: f3df96407bf665b4d8cd8f13dfb3d6d0, type: 3}
isUse: 0
passBy: 0
nodePos: {x: 13.809877, y: 0.05978489, z: -5.339107}
nodePos: {x: 11.420845, y: 0.059825897, z: -3.9491096}
line: 10
column: 2
roomDestinationIndex: 2
fatherLevelNodes: []
nextLevelNodes: []
fightEenemyPool: strong
fightEenemyPool: eliteAndMonster
enemyList:
- 4017
- 4018
extraEnemyList: []
- Gravitus
- PollutionSpreader
- PollutionSpreader
extraEnemyList:
- Thief
- PrismReflector
mapIndex: 100001
extraMapIndex:
extraMapIndex: 100001
isExtra: 0
- levelDataList:
- roomType: 8
roomSprite: {fileID: 21300000, guid: 8ef49f8fd07fb3c4a9605ea6310de0bf, type: 3}
roomSprite: {fileID: 21300000, guid: 8c256e576311e0440a140e4be2ec9e51, type: 3}
isUse: 0
passBy: 0
nodePos: {x: 16.009886, y: 0.059788704, z: -7.539103}
nodePos: {x: 13.420853, y: 0.059835434, z: -8.949106}
line: 11
column: 0
roomDestinationIndex: 9
@ -656,10 +657,10 @@ MonoBehaviour:
extraMapIndex:
isExtra: 0
- roomType: 8
roomSprite: {fileID: 21300000, guid: 8ef49f8fd07fb3c4a9605ea6310de0bf, type: 3}
roomSprite: {fileID: 21300000, guid: 8c256e576311e0440a140e4be2ec9e51, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 16.009893, y: 0.05979061, z: -6.4391065}
passBy: 1
nodePos: {x: 13.420856, y: 0.059835434, z: -6.4491067}
line: 11
column: 1
roomDestinationIndex: 9
@ -674,10 +675,10 @@ MonoBehaviour:
extraMapIndex:
isExtra: 0
- roomType: 8
roomSprite: {fileID: 21300000, guid: 8ef49f8fd07fb3c4a9605ea6310de0bf, type: 3}
roomSprite: {fileID: 21300000, guid: 8c256e576311e0440a140e4be2ec9e51, type: 3}
isUse: 0
passBy: 0
nodePos: {x: 16.009895, y: 0.05979252, z: -5.339108}
nodePos: {x: 13.42086, y: 0.05983734, z: -3.9491086}
line: 11
column: 2
roomDestinationIndex: 9
@ -691,10 +692,10 @@ MonoBehaviour:
isExtra: 0
- levelDataList:
- roomType: 5
roomSprite: {fileID: -1693594073, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: 4b752f8ca710d6f4c837a1396184e644, type: 3}
isUse: 0
passBy: 0
nodePos: {x: 18.209911, y: 0.059796333, z: -7.539104}
nodePos: {x: 15.420868, y: 0.059846878, z: -8.949108}
line: 12
column: 0
roomDestinationIndex: 14
@ -707,10 +708,10 @@ MonoBehaviour:
extraMapIndex:
isExtra: 0
- roomType: 5
roomSprite: {fileID: -1693594073, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: 4b752f8ca710d6f4c837a1396184e644, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 18.20992, y: 0.05979824, z: -6.4391065}
passBy: 1
nodePos: {x: 15.420868, y: 0.059846878, z: -6.4491076}
line: 12
column: 1
roomDestinationIndex: 14
@ -725,10 +726,10 @@ MonoBehaviour:
extraMapIndex:
isExtra: 0
- roomType: 5
roomSprite: {fileID: -1693594073, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: 4b752f8ca710d6f4c837a1396184e644, type: 3}
isUse: 0
passBy: 0
nodePos: {x: 18.209927, y: 0.059800148, z: -5.339107}
nodePos: {x: 15.420874, y: 0.059848785, z: -3.9491096}
line: 12
column: 2
roomDestinationIndex: 14
@ -742,26 +743,31 @@ MonoBehaviour:
isExtra: 0
- levelDataList:
- roomType: 3
roomSprite: {fileID: 865203525, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: 01fefd0475d0278479d34f4c72ce2525, type: 3}
isUse: 0
passBy: 0
nodePos: {x: 20.409945, y: 0.059803963, z: -7.039104}
nodePos: {x: 17.42089, y: 0.059858322, z: -8.949108}
line: 13
column: 0
roomDestinationIndex: 2
fatherLevelNodes: []
nextLevelNodes: []
fightEenemyPool: Boss
enemyList: []
enemyList:
- Leviathan
- StonePillar
- StonePillar
- StonePillar
- StonePillar
extraEnemyList: []
mapIndex:
mapIndex: 100001
extraMapIndex:
isExtra: 0
- roomType: 3
roomSprite: {fileID: 865203525, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: 01fefd0475d0278479d34f4c72ce2525, type: 3}
isUse: 1
passBy: 0
nodePos: {x: 20.409952, y: 0.05980587, z: -5.9391055}
passBy: 1
nodePos: {x: 17.420897, y: 0.059858322, z: -6.4491076}
line: 13
column: 1
roomDestinationIndex: 2
@ -769,24 +775,34 @@ MonoBehaviour:
- {x: 12, y: 1}
nextLevelNodes: []
fightEenemyPool: Boss
enemyList: []
enemyList:
- Leviathan
- StonePillar
- StonePillar
- StonePillar
- StonePillar
extraEnemyList: []
mapIndex:
mapIndex: 100001
extraMapIndex:
isExtra: 0
- roomType: 3
roomSprite: {fileID: 865203525, guid: ee9d3d2936bac1148abcec2385b98ec3, type: 3}
roomSprite: {fileID: 21300000, guid: 01fefd0475d0278479d34f4c72ce2525, type: 3}
isUse: 0
passBy: 0
nodePos: {x: 20.40996, y: 0.059807777, z: -4.839107}
nodePos: {x: 17.420906, y: 0.05986023, z: -3.9491096}
line: 13
column: 2
roomDestinationIndex: 2
fatherLevelNodes: []
nextLevelNodes: []
fightEenemyPool: Boss
enemyList: []
enemyList:
- Leviathan
- StonePillar
- StonePillar
- StonePillar
- StonePillar
extraEnemyList: []
mapIndex:
mapIndex: 100001
extraMapIndex:
isExtra: 0

1
ColorlessWorld-2024-4-2/Assets/GameDate/cardDeckList.asset

@ -31,7 +31,6 @@ MonoBehaviour:
- 1001
- 1002
- 1002
- 1002
- 1003
- 1003
- 2032

27
ColorlessWorld-2024-4-2/Assets/Plugins/Microsoft.CSharp.dll.meta

@ -1,27 +0,0 @@
fileFormatVersion: 2
guid: a94cf6fef2879da4c91e5ef768aadf4e
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 1
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

1144
ColorlessWorld-2024-4-2/Assets/Scenes/ForgingPoint.unity

File diff suppressed because it is too large

48
ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/EffectForgCaseNode.cs

@ -15,25 +15,49 @@ public class EffectForgCaseNode : MonoBehaviour
public bool isSelected;//±»Ñ¡ÖÐ
public GameObject mask;
[Header("效果锻造预卡牌")]
public Transform cardFather;
public CardEntity previewCard;
public void ChangeCardVal()
{
if(isSelected ==false )
/* if(isSelected ==false )
{
if (linkID.Equals("color"))
{
ForgintPointManager.Instance.ChangeCardCaseVal(newCondition);
}
else
{
ForgintPointManager.Instance.ChangeCardColorCaseVal(kvp, linkID, casePostion);
}
ChangeMask();
}*/
ChangeMask();
}
public void SetUpCardPreview()
{
if (previewCard != null)
{
if (linkID.Equals("color"))
if (previewCard.CardId != ForgintPointManager .Instance .chooseCardEntity.CardId)
{
ForgintPointManager.Instance.ChangeCardCaseVal(newCondition);
CardOriginalDataList.Instance.existEffectCardOriginalDataList.Remove(previewCard.cardId);
}
else
{
Destroy(previewCard.gameObject);
}
ForgintPointManager.Instance.ChangeCardColorCaseVal(kvp, linkID, casePostion);
}
//获得新id
string preCardID = ForgintPointManager.Instance.GetPreviewCardID(kvp, linkID, casePostion);
//创建预览卡牌
var card = PlayerStatsManager.Instance.CreateCardWithIDForLook(preCardID, cardFather);
card.transform.localScale = new Vector3(2.5f, 2.5f, 2.5f);
card.transform.localPosition = new Vector3(0, 0, 0);
previewCard = card.GetComponent<CardEntity>();
ChangeMask();
}
}
public void ChangeMask()
{
foreach (EffectForgCaseNode node in ForgintPointManager.Instance.effectCaseNodeList)
@ -43,6 +67,6 @@ public class EffectForgCaseNode : MonoBehaviour
}
mask.SetActive(true);
isSelected = true;
ForgintPointManager.Instance.newEffectCardID = previewCard.cardId;
}
}

38
ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForgintPointManager.cs

@ -38,6 +38,7 @@ public class ForgintPointManager : Singleton<ForgintPointManager>
public GameObject cardViewSlot;//排布卡槽
public List<Transform> cardGenerateFatherList = new List<Transform>();//卡牌生成位置
public List<GameObject> cardObject;//实际生成的卡牌
public RectTransform cardContent;//滑动面板长度
[Header("选中卡牌大图")]
public CardEntity chooseCardEntity;
public Transform chooseCardFather;
@ -377,23 +378,24 @@ public class ForgintPointManager : Singleton<ForgintPointManager>
for (int i = 0; i < cardTypeHeaderButton.Count; i++)
{
//确定父级框体大小和位置
float heightPos = 0;
for (int j = 0; j < i; j++)
{
heightPos += cardGenerateFatherList[j].GetComponent<RectTransform>().sizeDelta.y;
}
cardGenerateFatherList[i].GetComponent<RectTransform>().anchoredPosition = new Vector3(0, -(heightPos + 50 * i+20), 0);
cardTypeHeaderButton[i].transform.parent.GetComponent<RectTransform>().anchoredPosition = new Vector3(0, -(heightPos), 0);
cardGenerateFatherList[i].GetComponent<RectTransform>().anchoredPosition = new Vector3(0, -(heightPos + 50 * i+40), 0);
cardTypeHeaderButton[i].transform.parent.GetComponent<RectTransform>().anchoredPosition = new Vector3(0, -(heightPos+20), 0);
if (cardTypeHeaderButton[i].isFold ==false )
{
cardGenerateFatherList[i].GetComponent<RectTransform>().sizeDelta = new Vector2(0, 15 + 425 * (cardTypeHeaderButton[i].cardId.Count/4+1));
cardGenerateFatherList[i].GetComponent<RectTransform>().sizeDelta = new Vector2(0, 15 + 425 * (Mathf.CeilToInt(cardTypeHeaderButton[i].cardId.Count / 4.0f)));
}
else
{
cardGenerateFatherList[i].GetComponent<RectTransform>().sizeDelta = new Vector2(0, 50);
cardGenerateFatherList[i].GetComponent<RectTransform>().sizeDelta = new Vector2(0, 100);
}
if (cardTypeHeaderButton[i].isFold ==false )
@ -421,6 +423,14 @@ public class ForgintPointManager : Singleton<ForgintPointManager>
}
}
}
//确定滑动面板长度
float contentHight = 200;
for(int i=0;i< cardGenerateFatherList.Count;i++)
{
contentHight += cardGenerateFatherList[i].GetComponent<RectTransform>().sizeDelta.y;
}
cardContent.sizeDelta = new Vector2(0, contentHight);
}
//选择界面生成卡牌大图
@ -431,7 +441,7 @@ public class ForgintPointManager : Singleton<ForgintPointManager>
Destroy(chooseCardEntity.gameObject);
}
var card = PlayerStatsManager.Instance.CreateCardWithIDForLook(cardId, chooseCardFather);
card.transform.localScale = new Vector3(3.45f, 3.45f, 3.45f);
card.transform.localScale = new Vector3(2.4f, 2.4f, 2.4f);
card.transform.localPosition = new Vector3(0, 0, 0);
chooseCardEntity = card.GetComponent<CardEntity>();
@ -460,7 +470,7 @@ public class ForgintPointManager : Singleton<ForgintPointManager>
newColorForgingCard = card.GetComponent<CardEntity>();
}
//效果锻造
public void CreatEffectForgingCardPreview()
public void CreatEffectForgingCardPreview()//原版卡牌
{
if (newEffectForgingCard != null)
{
@ -475,6 +485,7 @@ public class ForgintPointManager : Singleton<ForgintPointManager>
card.transform.localPosition = new Vector3(0, 0, 0);
newEffectForgingCard = card.GetComponent<CardEntity>();
}
//锻造改色方法
public void ChangeColor(int color)
{
@ -737,6 +748,7 @@ public class ForgintPointManager : Singleton<ForgintPointManager>
{
node.mask.SetActive(false);
node.isSelected = false;
node.SetUpCardPreview();
}
}
@ -765,6 +777,20 @@ public class ForgintPointManager : Singleton<ForgintPointManager>
Debug.Log(cardID);
CreatEffectForgingCardPreview();
}
public string GetPreviewCardID(KeyValuePair<string, string> kvp, string originFun, string position)
{
string cardID = null;
if (chooseCardEntity.cardOriginalData.CardId.StartsWith("1"))
{
cardID = CardManager.Instance.switchCardFunAndValForDyeingCard(chooseCardEntity.cardOriginalData, kvp, originFun);
}
else
{
cardID = CardManager.Instance.switchCardFunAndVal(chooseCardEntity.cardOriginalData, kvp, position, originFun);
}
return cardID;
}
public void ChangeInforText(int x,int y,string massage,int costPoint)
{

61
ColorlessWorld-2024-4-2/Assets/Scripts/LeveProcess/LeveGeneraterNew.cs

@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using UnityEngine;
using static DeformEditor.DeformEditorGUIUtility;
using static LevelDevelopManager;
public class LeveGeneraterNew : Singleton<LeveGeneraterNew>
@ -768,8 +769,8 @@ public class LeveGeneraterNew : Singleton<LeveGeneraterNew>
}
//设置房间怪物组和地图
public void SetRoomEnemyPoolAndMap()
{
ReadEnemyPoolInforCsv(enemyPoolFileName);
{
/* ReadEnemyPoolInforCsv(enemyPoolFileName);
//权重概率表
Dictionary<int, int> weakProbabilityDic = new Dictionary<int, int>();
int weakTotalWight = 0;
@ -780,7 +781,7 @@ public class LeveGeneraterNew : Singleton<LeveGeneraterNew>
}
List<int> strongProbabilityList = probabilityDictionaryStrong.Keys.ToList();
List<int> eliteProbabilityList = probabilityDictionaryElite.Keys.ToList();
List<int> bossProbabilityList = probabilityDictionaryBoss.Keys.ToList();
List<int> bossProbabilityList = probabilityDictionaryBoss.Keys.ToList();*/
//设置怪物池
for (int i = 0; i < LevelDevelopManager.Instance.levelMap.Count; i++)
{
@ -794,25 +795,29 @@ public class LeveGeneraterNew : Singleton<LeveGeneraterNew>
{
currentLevelNode.fightEenemyPool = Name.EnemyPool.Weak;
//根据怪物池随机怪物组和地图
int mark1 = Random.Range(0, weakTotalWight);
List<int> weakProbabilityList = weakProbabilityDic.Keys.ToList();
for (int a = 0; a < weakProbabilityList.Count; a++)
{
if (mark1 < weakProbabilityList[a])
{
string[] enemys = probabilityDictionaryWeak[weakProbabilityDic[weakProbabilityList[a]]][3].Split(';');
currentLevelNode.enemyList = enemys.ToList();
string[] maps = probabilityDictionaryWeak[weakProbabilityDic[weakProbabilityList[a]]][4].Split(';');
currentLevelNode.mapIndex = maps[Random.Range(0, maps.Count())];
break;
}
}
/* int mark1 = Random.Range(0, weakTotalWight);
List<int> weakProbabilityList = weakProbabilityDic.Keys.ToList();
for (int a = 0; a < weakProbabilityList.Count; a++)
{
if (mark1 < weakProbabilityList[a])
{
string[] enemys = probabilityDictionaryWeak[weakProbabilityDic[weakProbabilityList[a]]][3].Split(';');
currentLevelNode.enemyList = enemys.ToList();
string[] maps = probabilityDictionaryWeak[weakProbabilityDic[weakProbabilityList[a]]][4].Split(';');
currentLevelNode.mapIndex = maps[Random.Range(0, maps.Count())];
break;
}
}*/
currentLevelNode.enemyList = EnemyPool.GetRandomEnemyPool(EnemyPool.weakEnemyPool);
currentLevelNode.mapIndex = "100001";
}
else
{
currentLevelNode.fightEenemyPool = Name.EnemyPool.Strong;
currentLevelNode.enemyList = EnemyPool.GetRandomEnemyPool(EnemyPool.strongEnemyPool);
currentLevelNode.mapIndex = "100001";
//根据怪物池随机怪物组和地图
int mark2 = Random.Range(0, 100);
/* int mark2 = Random.Range(0, 100);
for (int a = 0; a < strongProbabilityList.Count; a++)
{
if (mark2 < strongProbabilityList[a])
@ -822,13 +827,15 @@ public class LeveGeneraterNew : Singleton<LeveGeneraterNew>
string[] maps = probabilityDictionaryStrong[strongProbabilityList[a]][4].Split(';');
currentLevelNode.mapIndex = maps[Random.Range(0, maps.Count())];
}
}
}*/
}
break;
case RoomType.boss:
currentLevelNode.fightEenemyPool = Name.EnemyPool.Boss;
currentLevelNode.enemyList = EnemyPool.GetRandomEnemyPool(EnemyPool.bossEnemyPool);
currentLevelNode.mapIndex = "100001";
//根据怪物池随机怪物组和地图
int mark3 = Random.Range(0, 100);
/* int mark3 = Random.Range(0, 100);
for (int a = 0; a < bossProbabilityList.Count; a++)
{
if (mark3 < bossProbabilityList[a])
@ -838,12 +845,14 @@ public class LeveGeneraterNew : Singleton<LeveGeneraterNew>
string[] maps = probabilityDictionaryBoss[bossProbabilityList[a]][4].Split(';');
currentLevelNode.mapIndex = maps[Random.Range(0, maps.Count())];
}
}
}*/
break;
case RoomType.eliteMonster:
currentLevelNode.fightEenemyPool = Name.EnemyPool.Elite;
currentLevelNode.enemyList = EnemyPool.GetRandomEnemyPool(EnemyPool.eliteEnemyPool);
currentLevelNode.mapIndex = "100001";
//根据怪物池随机怪物组和地图
int mark4 = Random.Range(0, 100);
/* int mark4 = Random.Range(0, 100);
for (int a = 0; a < eliteProbabilityList.Count; a++)
{
if (mark4 < eliteProbabilityList[a])
@ -853,13 +862,17 @@ public class LeveGeneraterNew : Singleton<LeveGeneraterNew>
string[] maps = probabilityDictionaryElite[eliteProbabilityList[a]][4].Split(';');
currentLevelNode.mapIndex = maps[Random.Range(0, maps.Count())];
}
}
}*/
break;
case RoomType.eliteAndMonster:
currentLevelNode.fightEenemyPool = Name.EnemyPool.EliteAndMonster;
currentLevelNode.enemyList = EnemyPool.GetRandomEnemyPool(EnemyPool.eliteEnemyPool);
currentLevelNode.mapIndex = "100001";
currentLevelNode.extraEnemyList = EnemyPool.GetRandomEnemyPool(EnemyPool.strongEnemyPool);
currentLevelNode.extraMapIndex = "100001";
//根据怪物池随机怪物组和地图
int mark5 = Random.Range(0, 100);
/*int mark5 = Random.Range(0, 100);
for (int a = 0; a < eliteProbabilityList.Count; a++)
{
if (mark5 < eliteProbabilityList[a])
@ -882,7 +895,7 @@ public class LeveGeneraterNew : Singleton<LeveGeneraterNew>
currentLevelNode.extraMapIndex = maps[Random.Range(0, maps.Count())];
break;
}
}
}*/
break;
}
}

14
ColorlessWorld-2024-4-2/Assets/Scripts/MapManager.cs

@ -278,17 +278,19 @@ public class MapManager : Singleton<MapManager>
if(currentLevelData .isExtra ==false )
{
foreach (var enemyID in currentLevelData.enemyList)
{
enemyList.Add(EnemyPool.enemyIndexToString(int.Parse(enemyID)));
}
/* foreach (var enemyID in currentLevelData.enemyList)
{
enemyList.Add(EnemyPool.enemyIndexToString(int.Parse(enemyID)));
}*/
enemyList = currentLevelData.enemyList;
}
else
{
foreach (var enemyID in currentLevelData.extraEnemyList)
/*foreach (var enemyID in currentLevelData.extraEnemyList)
{
enemyList.Add(EnemyPool.enemyIndexToString(int.Parse(enemyID)));
}
}*/
enemyList = currentLevelData.extraEnemyList;
}
List<GameObject> enemyPrefabList = EnemyPool.getEnemyPrefab(enemyList);

Loading…
Cancel
Save