Browse Source

场景合成导出AB包

develop
杨栋梁 1 year ago
parent
commit
9dd252b94a
  1. 6
      .vsconfig
  2. 8
      Assets/46LingShanDiXiaShangYeJie/BuildingScene.meta
  3. 29927
      Assets/46LingShanDiXiaShangYeJie/BuildingScene.unity
  4. 2
      Assets/46LingShanDiXiaShangYeJie/BuildingScene.unity.meta
  5. BIN
      Assets/46LingShanDiXiaShangYeJie/BuildingScene/NavMesh-NavmeshSurfaceCar.asset
  6. 8
      Assets/46LingShanDiXiaShangYeJie/BuildingScene/NavMesh-NavmeshSurfaceCar.asset.meta
  7. BIN
      Assets/46LingShanDiXiaShangYeJie/BuildingScene/NavMesh-NavmeshSurfaceSoldier.asset
  8. 8
      Assets/46LingShanDiXiaShangYeJie/BuildingScene/NavMesh-NavmeshSurfaceSoldier.asset.meta
  9. 48904
      Assets/46LingShanDiXiaShangYeJie/LingShanDiXia.prefab
  10. 7
      Assets/46LingShanDiXiaShangYeJie/LingShanDiXia.prefab.meta
  11. 77
      Assets/46LingShanDiXiaShangYeJie/Scene/Materials/XHS_Color.mat
  12. 8
      Assets/46LingShanDiXiaShangYeJie/Scene/Materials/XHS_Color.mat.meta
  13. 78
      Assets/46LingShanDiXiaShangYeJie/Scene/Materials/XHSwenzi1_30.mat
  14. 8
      Assets/46LingShanDiXiaShangYeJie/Scene/Materials/XHSwenzi1_30.mat.meta
  15. 78
      Assets/46LingShanDiXiaShangYeJie/Scene/Materials/XHSwenzi31_60.mat
  16. 8
      Assets/46LingShanDiXiaShangYeJie/Scene/Materials/XHSwenzi31_60.mat.meta
  17. BIN
      Assets/46LingShanDiXiaShangYeJie/Textures/XHS_Color.jpg
  18. 88
      Assets/46LingShanDiXiaShangYeJie/Textures/XHS_Color.jpg.meta
  19. BIN
      Assets/46LingShanDiXiaShangYeJie/Textures/XHSwenzi1_30.png
  20. 88
      Assets/46LingShanDiXiaShangYeJie/Textures/XHSwenzi1_30.png.meta
  21. BIN
      Assets/46LingShanDiXiaShangYeJie/Textures/XHSwenzi31_60.png
  22. 88
      Assets/46LingShanDiXiaShangYeJie/Textures/XHSwenzi31_60.png.meta
  23. 11034
      Assets/46LingShanDiXiaShangYeJie/XHS.FBX
  24. 413
      Assets/46LingShanDiXiaShangYeJie/XHS.FBX.meta
  25. 8
      Assets/CloneTypesTemplate.meta
  26. 122
      Assets/CloneTypesTemplate/4#_Floor 2.prefab
  27. 7
      Assets/CloneTypesTemplate/4#_Floor 2.prefab.meta
  28. 8
      Assets/CloneTypesTemplate/Editor.meta
  29. 724
      Assets/CloneTypesTemplate/Editor/SceneTool.cs
  30. 11
      Assets/CloneTypesTemplate/Editor/SceneTool.cs.meta
  31. 122
      Assets/CloneTypesTemplate/Ground 1.prefab
  32. 7
      Assets/CloneTypesTemplate/Ground 1.prefab.meta
  33. 358
      Assets/CloneTypesTemplate/TheCarRoad.prefab
  34. 7
      Assets/CloneTypesTemplate/TheCarRoad.prefab.meta
  35. 8
      Assets/MscPublic.meta
  36. 8
      Assets/StreamingAssets.meta
  37. 8
      Assets/StreamingAssets/AssetBundles.meta
  38. 8
      Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB.meta
  39. BIN
      Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/LingShanDiXiaAB
  40. 7
      Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/LingShanDiXiaAB.manifest
  41. 7
      Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/LingShanDiXiaAB.manifest.meta
  42. 7
      Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/LingShanDiXiaAB.meta
  43. BIN
      Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/buildingscene
  44. 72
      Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/buildingscene.manifest
  45. 7
      Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/buildingscene.manifest.meta
  46. 7
      Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/buildingscene.meta
  47. 2
      ProjectSettings/NavMeshAreas.asset

6
.vsconfig

@ -0,0 +1,6 @@
{
"version": "1.0",
"components": [
"Microsoft.VisualStudio.Workload.ManagedGame"
]
}

8
Assets/46LingShanDiXiaShangYeJie/BuildingScene.meta

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

29927
Assets/46LingShanDiXiaShangYeJie/BuildingScene.unity

File diff suppressed because it is too large Load Diff

2
Assets/46LingShanDiXiaShangYeJie/BuildingScene.unity.meta

@ -3,5 +3,5 @@ guid: 980e9132c6c60ec44afe99efe20e6366
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleName: buildingscene
assetBundleVariant:

BIN
Assets/46LingShanDiXiaShangYeJie/BuildingScene/NavMesh-NavmeshSurfaceCar.asset

Binary file not shown.

8
Assets/46LingShanDiXiaShangYeJie/BuildingScene/NavMesh-NavmeshSurfaceCar.asset.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 78bbb1692d7116943b39b8a0e75ba1ef
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 23800000
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/46LingShanDiXiaShangYeJie/BuildingScene/NavMesh-NavmeshSurfaceSoldier.asset

Binary file not shown.

8
Assets/46LingShanDiXiaShangYeJie/BuildingScene/NavMesh-NavmeshSurfaceSoldier.asset.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f7d914209933ed047894efe3afb05572
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 23800000
userData:
assetBundleName:
assetBundleVariant:

48904
Assets/46LingShanDiXiaShangYeJie/LingShanDiXia.prefab

File diff suppressed because it is too large Load Diff

7
Assets/46LingShanDiXiaShangYeJie/LingShanDiXia.prefab.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: a7a29fc1eddbc9040884d425df9b6cb0
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

77
Assets/46LingShanDiXiaShangYeJie/Scene/Materials/XHS_Color.mat

@ -0,0 +1,77 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: XHS_Color
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: c388fd5d6a7a9434abb6b0cd2a6d035e, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 0}

8
Assets/46LingShanDiXiaShangYeJie/Scene/Materials/XHS_Color.mat.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8640b20a93f022c4e828866f3cbaa702
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

78
Assets/46LingShanDiXiaShangYeJie/Scene/Materials/XHSwenzi1_30.mat

@ -0,0 +1,78 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: XHSwenzi1_30
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords: _ALPHABLEND_ON
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: 3000
stringTagMap:
RenderType: Transparent
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: c36eda7899190de46bec1b267fc5b942, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 10
- _GlossMapScale: 1
- _Glossiness: 0
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 2
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 5
- _UVSec: 0
- _ZWrite: 0
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 0}

8
Assets/46LingShanDiXiaShangYeJie/Scene/Materials/XHSwenzi1_30.mat.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: bfdfce4ba4edd934789be6fb22c0f95c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

78
Assets/46LingShanDiXiaShangYeJie/Scene/Materials/XHSwenzi31_60.mat

@ -0,0 +1,78 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: XHSwenzi31_60
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords: _ALPHABLEND_ON
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: 3000
stringTagMap:
RenderType: Transparent
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: e03ea2283e5861c44bcddafbbf588ad8, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 10
- _GlossMapScale: 1
- _Glossiness: 0
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 2
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 5
- _UVSec: 0
- _ZWrite: 0
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 0}

8
Assets/46LingShanDiXiaShangYeJie/Scene/Materials/XHSwenzi31_60.mat.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a8677166fdb85eb4e8763564449fe502
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/46LingShanDiXiaShangYeJie/Textures/XHS_Color.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

88
Assets/46LingShanDiXiaShangYeJie/Textures/XHS_Color.jpg.meta

@ -0,0 +1,88 @@
fileFormatVersion: 2
guid: c388fd5d6a7a9434abb6b0cd2a6d035e
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 9
mipmaps:
mipMapMode: 0
enableMipMap: 1
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: -1
wrapV: -1
wrapW: -1
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
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: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/46LingShanDiXiaShangYeJie/Textures/XHSwenzi1_30.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

88
Assets/46LingShanDiXiaShangYeJie/Textures/XHSwenzi1_30.png.meta

@ -0,0 +1,88 @@
fileFormatVersion: 2
guid: c36eda7899190de46bec1b267fc5b942
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 9
mipmaps:
mipMapMode: 0
enableMipMap: 1
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: -1
wrapV: -1
wrapW: -1
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
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: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/46LingShanDiXiaShangYeJie/Textures/XHSwenzi31_60.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

88
Assets/46LingShanDiXiaShangYeJie/Textures/XHSwenzi31_60.png.meta

@ -0,0 +1,88 @@
fileFormatVersion: 2
guid: e03ea2283e5861c44bcddafbbf588ad8
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 9
mipmaps:
mipMapMode: 0
enableMipMap: 1
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: -1
wrapV: -1
wrapW: -1
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
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: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

11034
Assets/46LingShanDiXiaShangYeJie/XHS.FBX

File diff suppressed because it is too large Load Diff

413
Assets/46LingShanDiXiaShangYeJie/XHS.FBX.meta

@ -0,0 +1,413 @@
fileFormatVersion: 2
guid: 47679e6fb98937a43ab97d3d480d2456
ModelImporter:
serializedVersion: 23
fileIDToRecycleName:
100000: //RootNode
100002: XHS002
100004: XHS003
100006: XHS004
100008: XHS005
100010: XHS006
100012: XHS007
100014: XHS008
100016: XHS009
100018: XHS010
100020: XHS011
100022: XHS012
100024: XHS013
100026: XHS014
100028: XHS015
100030: XHS016
100032: XHS017
100034: XHS018
100036: XHS019
100038: XHS020
100040: XHS021
100042: XHS022
100044: XHS023
100046: XHS024
100048: XHS025
100050: XHS026
100052: XHS027
100054: XHS028
100056: XHS029
100058: XHS030
100060: XHS031
100062: XHS032
100064: XHS033
100066: XHS034
100068: XHS035
100070: XHS036
100072: XHS037
100074: XHS038
100076: XHS039
100078: XHS040
100080: XHS041
100082: XHS042
100084: XHS043
100086: XHS044
100088: XHS045
100090: XHS046
100092: XHS047
100094: XHS048
100096: XHS049
100098: XHS050
100100: XHS051
100102: XHS052
100104: XHS053
100106: XHS054
100108: XHS055
100110: XHS056
100112: XHS057
100114: XHS058
100116: XHS059
100118: XHS_WenZi1
100120: XHS_WenZi2
400000: //RootNode
400002: XHS002
400004: XHS003
400006: XHS004
400008: XHS005
400010: XHS006
400012: XHS007
400014: XHS008
400016: XHS009
400018: XHS010
400020: XHS011
400022: XHS012
400024: XHS013
400026: XHS014
400028: XHS015
400030: XHS016
400032: XHS017
400034: XHS018
400036: XHS019
400038: XHS020
400040: XHS021
400042: XHS022
400044: XHS023
400046: XHS024
400048: XHS025
400050: XHS026
400052: XHS027
400054: XHS028
400056: XHS029
400058: XHS030
400060: XHS031
400062: XHS032
400064: XHS033
400066: XHS034
400068: XHS035
400070: XHS036
400072: XHS037
400074: XHS038
400076: XHS039
400078: XHS040
400080: XHS041
400082: XHS042
400084: XHS043
400086: XHS044
400088: XHS045
400090: XHS046
400092: XHS047
400094: XHS048
400096: XHS049
400098: XHS050
400100: XHS051
400102: XHS052
400104: XHS053
400106: XHS054
400108: XHS055
400110: XHS056
400112: XHS057
400114: XHS058
400116: XHS059
400118: XHS_WenZi1
400120: XHS_WenZi2
2100000: XHS_Color
2100002: XHSwenzi1_30
2100004: XHSwenzi31_60
2300000: XHS002
2300002: XHS003
2300004: XHS004
2300006: XHS005
2300008: XHS006
2300010: XHS007
2300012: XHS008
2300014: XHS009
2300016: XHS010
2300018: XHS011
2300020: XHS012
2300022: XHS013
2300024: XHS014
2300026: XHS015
2300028: XHS016
2300030: XHS017
2300032: XHS018
2300034: XHS019
2300036: XHS020
2300038: XHS021
2300040: XHS022
2300042: XHS023
2300044: XHS024
2300046: XHS025
2300048: XHS026
2300050: XHS027
2300052: XHS028
2300054: XHS029
2300056: XHS030
2300058: XHS031
2300060: XHS032
2300062: XHS033
2300064: XHS034
2300066: XHS035
2300068: XHS036
2300070: XHS037
2300072: XHS038
2300074: XHS039
2300076: XHS040
2300078: XHS041
2300080: XHS042
2300082: XHS043
2300084: XHS044
2300086: XHS045
2300088: XHS046
2300090: XHS047
2300092: XHS048
2300094: XHS049
2300096: XHS050
2300098: XHS051
2300100: XHS052
2300102: XHS053
2300104: XHS054
2300106: XHS055
2300108: XHS056
2300110: XHS057
2300112: XHS058
2300114: XHS059
2300116: XHS_WenZi1
2300118: XHS_WenZi2
3300000: XHS002
3300002: XHS003
3300004: XHS004
3300006: XHS005
3300008: XHS006
3300010: XHS007
3300012: XHS008
3300014: XHS009
3300016: XHS010
3300018: XHS011
3300020: XHS012
3300022: XHS013
3300024: XHS014
3300026: XHS015
3300028: XHS016
3300030: XHS017
3300032: XHS018
3300034: XHS019
3300036: XHS020
3300038: XHS021
3300040: XHS022
3300042: XHS023
3300044: XHS024
3300046: XHS025
3300048: XHS026
3300050: XHS027
3300052: XHS028
3300054: XHS029
3300056: XHS030
3300058: XHS031
3300060: XHS032
3300062: XHS033
3300064: XHS034
3300066: XHS035
3300068: XHS036
3300070: XHS037
3300072: XHS038
3300074: XHS039
3300076: XHS040
3300078: XHS041
3300080: XHS042
3300082: XHS043
3300084: XHS044
3300086: XHS045
3300088: XHS046
3300090: XHS047
3300092: XHS048
3300094: XHS049
3300096: XHS050
3300098: XHS051
3300100: XHS052
3300102: XHS053
3300104: XHS054
3300106: XHS055
3300108: XHS056
3300110: XHS057
3300112: XHS058
3300114: XHS059
3300116: XHS_WenZi1
3300118: XHS_WenZi2
4300000: XHS031
4300002: XHS002
4300004: XHS003
4300006: XHS004
4300008: XHS005
4300010: XHS006
4300012: XHS007
4300014: XHS008
4300016: XHS009
4300018: XHS010
4300020: XHS011
4300022: XHS012
4300024: XHS013
4300026: XHS014
4300028: XHS015
4300030: XHS016
4300032: XHS017
4300034: XHS018
4300036: XHS019
4300038: XHS020
4300040: XHS021
4300042: XHS022
4300044: XHS023
4300046: XHS024
4300048: XHS025
4300050: XHS026
4300052: XHS027
4300054: XHS028
4300056: XHS029
4300058: XHS030
4300060: XHS058
4300062: XHS032
4300064: XHS033
4300066: XHS034
4300068: XHS035
4300070: XHS036
4300072: XHS037
4300074: XHS038
4300076: XHS039
4300078: XHS040
4300080: XHS041
4300082: XHS042
4300084: XHS043
4300086: XHS044
4300088: XHS045
4300090: XHS046
4300092: XHS047
4300094: XHS048
4300096: XHS049
4300098: XHS050
4300100: XHS051
4300102: XHS052
4300104: XHS053
4300106: XHS054
4300108: XHS055
4300110: XHS056
4300112: XHS057
4300114: XHS_WenZi1
4300116: XHS059
4300118: XHS_WenZi2
7400000: Take 001
9500000: //RootNode
externalObjects:
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: XHS_Color
second: {fileID: 2100000, guid: 8640b20a93f022c4e828866f3cbaa702, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: XHSwenzi1_30
second: {fileID: 2100000, guid: bfdfce4ba4edd934789be6fb22c0f95c, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: XHSwenzi31_60
second: {fileID: 2100000, guid: a8677166fdb85eb4e8763564449fe502, type: 2}
materials:
importMaterials: 1
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 1
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
optimizeMeshForGPU: 1
keepQuads: 0
weldVertices: 1
preserveHierarchy: 0
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVPackMargin: 4
useFileScale: 1
previousCalculatedGlobalScale: 0.01
hasPreviousCalculatedGlobalScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
importAnimation: 1
copyAvatar: 0
humanDescription:
serializedVersion: 2
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
animationType: 2
humanoidOversampling: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

8
Assets/CloneTypesTemplate.meta

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

122
Assets/CloneTypesTemplate/4#_Floor 2.prefab

@ -0,0 +1,122 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1527694588518554871
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1529966725863981059}
- component: {fileID: 1531997355367310783}
- component: {fileID: 1542286568647539139}
- component: {fileID: 1573562317796427713}
- component: {fileID: 1895292020963793607}
- component: {fileID: 3290948624327166060}
m_Layer: 0
m_Name: 4#_Floor 2
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1529966725863981059
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1527694588518554871}
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -25.172617, y: -4.183086, z: -7.9537644}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1531997355367310783
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1527694588518554871}
m_Mesh: {fileID: 4301538, guid: 378408775c6256848bb7ece10787b6ec, type: 3}
--- !u!23 &1542286568647539139
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1527694588518554871}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 9a0fd152b78abca4abb88e95073fb0bf, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
--- !u!64 &1573562317796427713
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1527694588518554871}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 1
serializedVersion: 3
m_Convex: 0
m_CookingOptions: 14
m_Mesh: {fileID: 4301538, guid: 378408775c6256848bb7ece10787b6ec, type: 3}
--- !u!114 &1895292020963793607
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1527694588518554871}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3}
m_Name:
m_EditorClassIdentifier:
CloneableTypes: c8000000ca000000cb0000002c0100002d0100002e0100005f01000060010000610100006401000090010000cc000000cd000000ce000000d0000000d1000000640100006d0100002f010000260200002702000028020000290200002a0200002b0200002c0200002d0200002e0200002f02000030020000640200006502000066020000670200006802000069020000
isHandleCloneHitPoint: 0
--- !u!114 &3290948624327166060
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1527694588518554871}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0b9c305761a78ca41b5f94428fa22b82, type: 3}
m_Name:
m_EditorClassIdentifier:

7
Assets/CloneTypesTemplate/4#_Floor 2.prefab.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: df8391fbe30212e45a9d9b062c8cdabc
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/CloneTypesTemplate/Editor.meta

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

724
Assets/CloneTypesTemplate/Editor/SceneTool.cs

@ -0,0 +1,724 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using UnityEngine.AI;
using System.IO;
using System.Text;
using System;
public class SceneTool
{
[MenuItem("SceneTool/SetFloorMessage")]//添加FloorMessage脚本绑定楼层信息
public static void SetFloorMessage()
{
Transform neiParent = GameObject.Find("shinei").transform.GetChild(0);
for (int i = 0; i < neiParent.childCount; i++)
{
//Debug.Log(neiParent.GetChild(i).name);
if (!neiParent.GetChild(i).GetComponent<FloorMessage>())
{
neiParent.GetChild(i).gameObject.AddComponent<FloorMessage>();
}
FloorMessage msg = neiParent.GetChild(i).GetComponent<FloorMessage>();
msg.targetTrans = GetTarget(neiParent.GetChild(i));
msg.buildNum = neiParent.name;
if (!neiParent.GetChild(i).name.ToLower().Contains("m"))
{
string floornum = neiParent.GetChild(i).name.Substring
(neiParent.GetChild(i).name.ToLower().IndexOf("nei") + 3, neiParent.GetChild(i).name.Length - 3);
msg.floorNum = int.Parse(floornum);
msg.interlayerNum = 0;
}
else
{
msg.floorNum = int.Parse(neiParent.GetChild(i).name.Substring
(neiParent.GetChild(i).name.ToLower().IndexOf("nei") + 3, neiParent.GetChild(i).name.ToLower().IndexOf("m")
- neiParent.GetChild(i).name.ToLower().IndexOf("nei") - 3));
msg.interlayerNum = int.Parse(neiParent.GetChild(i).name.Substring
(neiParent.GetChild(i).name.ToLower().IndexOf("m") + 1, neiParent.GetChild(i).name.Length -
neiParent.GetChild(i).name.ToLower().IndexOf("m") - 1));
}
}
Transform waiParent = GameObject.Find("shiwai").transform.GetChild(0);
for (int i = 0; i < waiParent.childCount; i++)
{
//Debug.Log(waiParent.GetChild(i).name);
if (!waiParent.GetChild(i).GetComponent<FloorMessage>())
{
waiParent.GetChild(i).gameObject.AddComponent<FloorMessage>();
}
FloorMessage msg = waiParent.GetChild(i).GetComponent<FloorMessage>();
msg.buildNum = waiParent.name;
if (!waiParent.GetChild(i).name.ToLower().Contains("m"))
{
string floornum = waiParent.GetChild(i).name.Substring
(waiParent.GetChild(i).name.ToLower().IndexOf("wai") + 3, waiParent.GetChild(i).name.Length - 3);
msg.floorNum = int.Parse(floornum);
msg.interlayerNum = 0;
}
else
{
msg.floorNum = int.Parse(waiParent.GetChild(i).name.Substring
(waiParent.GetChild(i).name.ToLower().IndexOf("wai") + 3, waiParent.GetChild(i).name.ToLower().IndexOf("m")
- waiParent.GetChild(i).name.ToLower().IndexOf("wai") - 3));
msg.interlayerNum = int.Parse(waiParent.GetChild(i).name.Substring
(waiParent.GetChild(i).name.ToLower().IndexOf("m") + 1, waiParent.GetChild(i).name.Length -
waiParent.GetChild(i).name.ToLower().IndexOf("m") - 1));
}
}
}
static Transform GetTarget(Transform parent)
{
for (int i = 0; i < parent.childCount; i++)
{
if (parent.GetChild(i).name.ToLower().Contains("_floor")
|| parent.GetChild(i).name.ToLower().Contains("-floor")
|| parent.GetChild(i).name.ToLower().Contains("-floor")
)
{
if (parent.GetChild(i).GetComponent<MeshRenderer>())
return parent.GetChild(i);
}
}
return parent;
}
[MenuItem("SceneTool/SetNavLayerShiNeiFloor")]//添加寻路层(选中shinei对象设置,注:扶梯情况特殊没有包含)
public static void SetNavLayerShiNeiFloor()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].name.ToLower().Contains("_floor") ||//地面
obj[i].name.ToLower().Contains("_floor") ||
obj[i].name.ToLower().Contains("floor") ||
obj[i].name.ToLower().Contains("chewei") ||
obj[i].name.ToLower().Contains("-floor") &&
obj[i].GetComponent<MeshRenderer>())
{
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad");
if (!obj[i].gameObject.GetComponent<MeshCollider>())
{
obj[i].gameObject.AddComponent<MeshCollider>();
}
if (!obj[i].gameObject.GetComponent<PathFindable>())
{
obj[i].gameObject.AddComponent<PathFindable>();
}
if (!obj[i].gameObject.GetComponent<CloneGameObjInfo>())
{
obj[i].gameObject.AddComponent<CloneGameObjInfo>();
}
if (!obj[i].gameObject.GetComponent<CloneableEnums>())
{
obj[i].gameObject.AddComponent<CloneableEnums>();
}
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>();
Transform Template = GameObject.Find("TheCarRoad").transform.Find("ShiNeiFloor");
var CloneableEnums = Template.GetComponent<CloneableEnums>();
enumParent.CloneableTypes = CloneableEnums.CloneableTypes;
if (obj[i].parent.GetComponent<FloorMessage>())
{
FloorMessage fmg = obj[i].parent.GetComponent<FloorMessage>();
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.StaticGameObject;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum;
}
if (obj[i].parent.parent.GetComponent<FloorMessage>())
{
FloorMessage fmg = obj[i].parent.parent.GetComponent<FloorMessage>();
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.StaticGameObject;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum;
}
}
if (obj[i].name.ToLower().Contains("_wall") ||//墙面
obj[i].name.ToLower().Contains("_wall") ||
obj[i].name.ToLower().Contains("wall") ||
obj[i].name.ToLower().Contains("-wall") &&
obj[i].GetComponent<MeshRenderer>())
{
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad");
if (!obj[i].gameObject.GetComponent<NavMeshModifier>())
{
obj[i].gameObject.AddComponent<NavMeshModifier>();
}
NavMeshModifier mod = obj[i].gameObject.GetComponent<NavMeshModifier>();
mod.overrideArea = true;
mod.area = 1;
if (!obj[i].gameObject.GetComponent<MeshCollider>())
{
obj[i].gameObject.AddComponent<MeshCollider>();
}
}
if (obj[i].name.ToLower().Contains("zhuzi") ||//柱子
obj[i].name.ToLower().Contains("_zhuzi") ||
obj[i].name.ToLower().Contains("-zhuzi") &&
obj[i].GetComponent<MeshRenderer>())
{
//Debug.Log(obj[i].name);
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad");
if (!obj[i].gameObject.GetComponent<NavMeshModifier>())
{
obj[i].gameObject.AddComponent<NavMeshModifier>();
}
NavMeshModifier mod = obj[i].gameObject.GetComponent<NavMeshModifier>();
mod.overrideArea = true;
mod.area = 1;
if (!obj[i].gameObject.GetComponent<MeshCollider>())
{
obj[i].gameObject.AddComponent<MeshCollider>();
}
}
if (obj[i].name.ToLower().Contains("lt") &&
obj[i].GetComponent<MeshRenderer>() &&
!obj[i].name.ToLower().Contains("lt_name") &&
!obj[i].name.ToLower().Contains("_ltcs"))//楼梯
{
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad");
if (!obj[i].gameObject.GetComponent<MeshCollider>())
{
obj[i].gameObject.AddComponent<MeshCollider>();
}
if (!obj[i].gameObject.GetComponent<PathFindable>())
{
obj[i].gameObject.AddComponent<PathFindable>();
}
if (!obj[i].gameObject.GetComponent<CloneGameObjInfo>())
{
obj[i].gameObject.AddComponent<CloneGameObjInfo>();
}
if (!obj[i].gameObject.GetComponent<CloneableEnums>())
{
obj[i].gameObject.AddComponent<CloneableEnums>();
}
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>();
Transform Template = GameObject.Find("TheCarRoad").transform.Find("ShiNeiFloor");
var CloneableEnums = Template.GetComponent<CloneableEnums>();
enumParent.CloneableTypes = CloneableEnums.CloneableTypes;
if (obj[i].parent.GetComponent<FloorMessage>())
{
FloorMessage fmg = obj[i].parent.GetComponent<FloorMessage>();
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.StaticGameObject;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum;
}
if (obj[i].parent.parent.GetComponent<FloorMessage>())
{
FloorMessage fmg = obj[i].parent.parent.GetComponent<FloorMessage>();
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.StaticGameObject;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum;
}
}
if (obj[i].name.ToLower().Contains("ft") &&
obj[i].GetComponent<MeshRenderer>() &&
!obj[i].name.ToLower().Contains("ft_name") &&
!obj[i].name.ToLower().Contains("bf"))//扶梯
{
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad");
if (!obj[i].gameObject.GetComponent<MeshCollider>())
{
obj[i].gameObject.AddComponent<MeshCollider>();
}
if (!obj[i].gameObject.GetComponent<PathFindable>())
{
obj[i].gameObject.AddComponent<PathFindable>();
}
if (!obj[i].gameObject.GetComponent<CloneGameObjInfo>())
{
obj[i].gameObject.AddComponent<CloneGameObjInfo>();
}
if (!obj[i].gameObject.GetComponent<CloneableEnums>())
{
obj[i].gameObject.AddComponent<CloneableEnums>();
}
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>();
Transform Template = GameObject.Find("TheCarRoad").transform.Find("ShiNeiFloor");
var CloneableEnums = Template.GetComponent<CloneableEnums>();
enumParent.CloneableTypes = CloneableEnums.CloneableTypes;
if (obj[i].parent.GetComponent<FloorMessage>())
{
FloorMessage fmg = obj[i].parent.GetComponent<FloorMessage>();
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.StaticGameObject;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum;
}
if (obj[i].parent.parent.GetComponent<FloorMessage>())
{
FloorMessage fmg = obj[i].parent.parent.GetComponent<FloorMessage>();
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.StaticGameObject;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum;
}
}
}
}
[MenuItem("SceneTool/SetNavLayerShiWaiCarRoad")]//添加寻路层车(前提是将车的寻路层添加layer CarRoad)
public static void SetNavLayerShiWaiCarRoad()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].gameObject.layer == LayerMask.NameToLayer("CarRoad"))
{
if (!obj[i].gameObject.GetComponent<NavMeshModifier>())
{
//Debug.Log(obj[i].name);
if (!obj[i].gameObject.GetComponent<MeshCollider>())
{
obj[i].gameObject.AddComponent<MeshCollider>();
}
if (!obj[i].gameObject.GetComponent<PathFindable>())
{
obj[i].gameObject.AddComponent<PathFindable>();
}
if (!obj[i].gameObject.GetComponent<CloneableEnums>())
{
obj[i].gameObject.AddComponent<CloneableEnums>();
}
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>();
Transform Template = GameObject.Find("TheCarRoad").transform;
var CloneableEnums = Template.GetComponent<CloneableEnums>();
enumParent.CloneableTypes = CloneableEnums.CloneableTypes;
}
}
}
}
[MenuItem("SceneTool/SetNavLayerShiWaiSoldierRoad")]//添加寻路层车(前提是将车的寻路层添加layer SoliderRoad)
public static void SetNavLayerShiWaiSoliderRoad()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].gameObject.layer == LayerMask.NameToLayer("SoldierRoad"))
{
if (!obj[i].gameObject.GetComponent<NavMeshModifier>())
{
//Debug.Log(obj[i].name);
if (!obj[i].gameObject.GetComponent<MeshCollider>())
{
obj[i].gameObject.AddComponent<MeshCollider>();
}
if (!obj[i].gameObject.GetComponent<PathFindable>())
{
obj[i].gameObject.AddComponent<PathFindable>();
}
if (!obj[i].gameObject.GetComponent<CloneableEnums>())
{
obj[i].gameObject.AddComponent<CloneableEnums>();
}
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>();
Transform Template = GameObject.Find("TheCarRoad").transform.Find("ShiWaiSolider");
var CloneableEnums = Template.GetComponent<CloneableEnums>();
enumParent.CloneableTypes = CloneableEnums.CloneableTypes;
}
}
}
}
[MenuItem("SceneTool/RemoveColider")]//移除碰撞器
public static void RemoveColider()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].GetComponent<MeshRenderer>())
{
if (obj[i].GetComponent<MeshCollider>())
{
UnityEngine.Object.DestroyImmediate(obj[i].GetComponent<MeshCollider>(), true);
}
}
}
}
}
[MenuItem("SceneTool/AddColider")]//添加碰撞器
public static void AddColider()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].GetComponent<MeshRenderer>())
{
if (!obj[i].GetComponent<MeshCollider>())
{
obj[i].gameObject.AddComponent<MeshCollider>();
}
}
}
}
}
[MenuItem("SceneTool/SetGuanDing")]
public static void SetGuanDing()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].GetComponent<MeshRenderer>())
{
if (!obj[i].gameObject.GetComponent<MeshCollider>())
{
obj[i].gameObject.AddComponent<MeshCollider>();
}
if (!obj[i].gameObject.GetComponent<CloneableEnums>())
{
obj[i].gameObject.AddComponent<CloneableEnums>();
}
if (!obj[i].gameObject.GetComponent<FireOnTank>())
{
obj[i].gameObject.AddComponent<FireOnTank>();
}
if (!obj[i].gameObject.GetComponent<PathFindable>())
{
obj[i].gameObject.AddComponent<PathFindable>();
}
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad");
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>();
Transform Template = GameObject.Find("Guanding").transform;
var CloneableEnums = Template.GetComponent<CloneableEnums>();
enumParent.CloneableTypes = CloneableEnums.CloneableTypes;
}
}
}
}
[MenuItem("SceneTool/SetGuanBi")]
public static void SetGuanBi()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].GetComponent<MeshRenderer>())
{
if (!obj[i].gameObject.GetComponent<MeshCollider>())
{
obj[i].gameObject.AddComponent<MeshCollider>();
}
if (!obj[i].gameObject.GetComponent<CloneableEnums>())
{
obj[i].gameObject.AddComponent<CloneableEnums>();
}
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad");
if (!obj[i].gameObject.GetComponent<NavMeshModifier>())
{
obj[i].gameObject.AddComponent<NavMeshModifier>();
}
NavMeshModifier mod = obj[i].gameObject.GetComponent<NavMeshModifier>();
mod.overrideArea = true;
mod.area = 1;
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>();
Transform Template = GameObject.Find("TheCarRoad").transform.Find("GuanBi").transform;
var CloneableEnums = Template.GetComponent<CloneableEnums>();
enumParent.CloneableTypes = CloneableEnums.CloneableTypes;
}
}
}
}
[MenuItem("SceneTool/SetGuanDi")]
public static void SetGuanDi()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].GetComponent<MeshRenderer>())
{
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad");
if (!obj[i].gameObject.GetComponent<NavMeshModifier>())
{
obj[i].gameObject.AddComponent<NavMeshModifier>();
}
NavMeshModifier mod = obj[i].gameObject.GetComponent<NavMeshModifier>();
mod.overrideArea = true;
mod.area = 1;
if (!obj[i].gameObject.GetComponent<MeshCollider>())
{
obj[i].gameObject.AddComponent<MeshCollider>();
}
}
}
}
}
[MenuItem("SceneTool/SetTeamTargetItemName")]
public static void SetTeamTargetItemName()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].GetComponent<TeamTargetItem>())
{
obj[i].gameObject.GetComponent<TeamTargetItem>().TankName = obj[i].gameObject.name;
}
}
}
}
[MenuItem("SceneTool/SetGuanLouTi")]
public static void SetGuanLouTi()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].GetComponent<MeshRenderer>())
{
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad");
if (!obj[i].gameObject.GetComponent<CloneableEnums>())
{
obj[i].gameObject.AddComponent<CloneableEnums>();
}
if (!obj[i].gameObject.GetComponent<MeshCollider>())
{
obj[i].gameObject.AddComponent<MeshCollider>();
}
if (!obj[i].gameObject.GetComponent<PathFindable>())
{
obj[i].gameObject.AddComponent<PathFindable>();
}
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>();
Transform Template = GameObject.Find("GuanLouTi").transform;
var CloneableEnums = Template.GetComponent<CloneableEnums>();
enumParent.CloneableTypes = CloneableEnums.CloneableTypes;
}
}
}
}
[MenuItem("SceneTool/SetDouBuZou")]
public static void SetDouBuZou()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].GetComponent<MeshRenderer>())
{
obj[i].gameObject.layer = LayerMask.NameToLayer("CarRoad");
if (!obj[i].gameObject.GetComponent<NavMeshModifier>())
{
obj[i].gameObject.AddComponent<NavMeshModifier>();
}
NavMeshModifier mod = obj[i].gameObject.GetComponent<NavMeshModifier>();
mod.overrideArea = true;
mod.area = 1;
if (!obj[i].gameObject.GetComponent<MeshCollider>())
{
obj[i].gameObject.AddComponent<MeshCollider>();
}
}
}
}
}
[MenuItem("SceneTool/ChangDingName")]
public static void ChangDingName()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].GetComponent<MeshRenderer>())
{
if (obj[i].gameObject.GetComponent<FireOnTank>())
{
obj[i].gameObject.name = "GuanDing";
}
}
}
}
}
[MenuItem("SceneTool/ChangBiName")]
public static void ChangBiName()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].GetComponent<MeshRenderer>())
{
if (obj[i].gameObject.GetComponent<CloneableEnums>() && obj[i].gameObject.GetComponent<CloneableEnums>().CloneableTypes.Count == 1)
{
if (obj[i].gameObject.GetComponent<CloneableEnums>().CloneableTypes[0] == CloneObjType.FireBreakThough)
obj[i].gameObject.name = "GuanBi";
}
}
}
}
}
[MenuItem("SceneTool/ChangeMessage")]
public static void ChangeMessage()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].GetComponent<CloneGameObjInfo>())
{
if (obj[i].GetComponent<CloneGameObjInfo>().buildNum == "8XGYTC")
{
obj[i].GetComponent<CloneGameObjInfo>().buildNum = "2XGYTC";
}
}
}
}
}
[MenuItem("SceneToolNew/室外车能走")]
public static void SetShiWaiCar()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
}
}
}
[MenuItem("SceneToolNew/室外人能走")]
public static void SetShiWaiMan()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
}
}
}
[MenuItem("SceneToolNew/室内人能走")]
public static void SetShiNeiMan()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
}
}
}
[MenuItem("SceneToolNew/都不走")]
public static void SetAllNoWalk()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
}
}
}
[MenuItem("SceneToolNew/人走车不走")]
public static void SetNoWalkCar()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
}
}
}
[MenuItem("SceneTool/RemoveAnimator")]//移除碰撞器
public static void RemoveAnimator()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
{
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].GetComponent<Animator>())
{
if (obj[i].GetComponent<Animator>())
{
UnityEngine.Object.DestroyImmediate(obj[i].GetComponent<Animator>(), true);
}
}
}
}
}
[MenuItem("SceneTool/SetshineiXHS")]//设置室内消火栓属性
public static void SetSNXHS()
{
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep);
for (int i = 0; i < obj.Length; i++)
{
if (obj[i].name.ToLower().Contains("xhs") &&
!obj[i].name.ToLower().Contains("xhs_name") &&
!obj[i].name.ToLower().Contains("xhs_wz") &&
!obj[i].name.ToLower().Contains("xhs-wz") &&
obj[i].GetComponent<MeshRenderer>())
{
if (!obj[i].gameObject.GetComponent<BoxCollider>())
{
obj[i].gameObject.AddComponent<BoxCollider>();
}
if (obj[i].GetComponent<MeshRenderer>())
{
if (obj[i].GetComponent<MeshCollider>())
{
UnityEngine.Object.DestroyImmediate(obj[i].GetComponent<MeshCollider>(), true);
}
}
if (!obj[i].gameObject.GetComponent<CloneGameObjInfo>())
{
obj[i].gameObject.AddComponent<CloneGameObjInfo>();
}
if (obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjID == 0)
{
long staticGameObjId = (long)GUID.NewGuid(1, 1);
obj[i].gameObject.GetComponent<CloneGameObjInfo>().SetGameObjID(staticGameObjId);
}
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.IndoorFireHydrant;
if (!obj[i].gameObject.GetComponent<InDoorHydrantMessage>())
{
obj[i].gameObject.AddComponent<InDoorHydrantMessage>();
}
if (!obj[i].gameObject.GetComponent<WaterSource>())
{
obj[i].gameObject.AddComponent<WaterSource>();
}
if (!obj[i].gameObject.GetComponent<CloneableEnums>())
{
obj[i].gameObject.AddComponent<CloneableEnums>();
}
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>();
List<CloneObjType> EnumsList = new List<CloneObjType>() {
CloneObjType.FireHose
};
enumParent.CloneableTypes = EnumsList;
if (obj[i].parent.GetComponent<FloorMessage>())
{
FloorMessage fmg = obj[i].parent.GetComponent<FloorMessage>();
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.IndoorFireHydrant;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum;
}
if (obj[i].parent.parent.GetComponent<FloorMessage>())
{
FloorMessage fmg = obj[i].parent.parent.GetComponent<FloorMessage>();
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.IndoorFireHydrant;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum;
}
if (obj[i].parent.parent.parent.GetComponent<FloorMessage>())
{
FloorMessage fmg = obj[i].parent.parent.parent.GetComponent<FloorMessage>();
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.IndoorFireHydrant;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum;
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum;
}
}
}
}
}

11
Assets/CloneTypesTemplate/Editor/SceneTool.cs.meta

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 897c231eaac7aa04686627c31697e0ad
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

122
Assets/CloneTypesTemplate/Ground 1.prefab

@ -0,0 +1,122 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &7357239408396793971
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7353548426959401977}
- component: {fileID: 7379803544270716607}
- component: {fileID: 7370271312164245813}
- component: {fileID: 7421708592080839945}
- component: {fileID: 778200142024599098}
- component: {fileID: 7566846592285629089}
m_Layer: 0
m_Name: Ground 1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7353548426959401977
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7357239408396793971}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 56.69465, y: -124.525925, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &7379803544270716607
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7357239408396793971}
m_Mesh: {fileID: 4300000, guid: b08d798f2cffc7a41bb45f0aa009cdd8, type: 3}
--- !u!23 &7370271312164245813
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7357239408396793971}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 9a0fd152b78abca4abb88e95073fb0bf, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
--- !u!64 &7421708592080839945
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7357239408396793971}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 1
serializedVersion: 3
m_Convex: 0
m_CookingOptions: 14
m_Mesh: {fileID: 4301528, guid: 378408775c6256848bb7ece10787b6ec, type: 3}
--- !u!114 &778200142024599098
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7357239408396793971}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3}
m_Name:
m_EditorClassIdentifier:
CloneableTypes: c8000000ca000000cb0000002c0100002d0100002e010000fa000000fb000000fc000000fd000000fe000000ff0000000001000001010000020100000301000004010000050100005e0100005f0100006001000061010000620100006301000064010000650100009001000066010000cc000000060100000701000008010000090100000a0100000b0100000c010000690100006a0100006b0100006701000068010000ce000000d0000000d1000000640100006c0100006d0100006e0100006f010000700100002f0100000d010000260200002702000028020000290200002a0200002b0200002c0200002d0200002e0200002f0200003002000058020000590200005a0200005b0200005c0200005d0200005e0200005f02000060020000610200006202000063020000640200006502000066020000670200006802000069020000cd000000
isHandleCloneHitPoint: 0
--- !u!114 &7566846592285629089
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7357239408396793971}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0b9c305761a78ca41b5f94428fa22b82, type: 3}
m_Name:
m_EditorClassIdentifier:

7
Assets/CloneTypesTemplate/Ground 1.prefab.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 933a88e8c448bb54baefb1860c8e03db
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

358
Assets/CloneTypesTemplate/TheCarRoad.prefab

@ -0,0 +1,358 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1448480874978764806
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2036843565592825570}
- component: {fileID: 4192392774204234242}
m_Layer: 0
m_Name: ShiWaiLouDing
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2036843565592825570
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1448480874978764806}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1375686834103553258}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &4192392774204234242
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1448480874978764806}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3}
m_Name:
m_EditorClassIdentifier:
CloneableTypes: c8000000ca000000cb000000cc000000d0000000d10000002c0100005f01000060010000610100006401000067010000680100006a0100006b01000090010000d200000071010000260200002702000028020000290200002a0200002b0200002c0200002d0200002e0200002f02000030020000640200006502000066020000670200006802000069020000
isHandleCloneHitPoint: 0
--- !u!1 &3862791060661072280
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5957534287860957307}
- component: {fileID: 2554234015808576151}
m_Layer: 0
m_Name: ShiNeiFloor
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5957534287860957307
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3862791060661072280}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1375686834103553258}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &2554234015808576151
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3862791060661072280}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3}
m_Name:
m_EditorClassIdentifier:
CloneableTypes: c8000000ca000000cb000000cc000000d0000000d10000002c0100005f01000060010000610100006401000067010000680100006a0100006b01000090010000d200000071010000260200002702000028020000290200002a0200002b0200002c0200002d0200002e0200002f02000030020000640200006502000066020000670200006802000069020000
isHandleCloneHitPoint: 0
--- !u!1 &5062027077239370685
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1375686834103553258}
- component: {fileID: 3247774623453244617}
m_Layer: 0
m_Name: TheCarRoad
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1375686834103553258
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5062027077239370685}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 5957534287860957307}
- {fileID: 5214412471344223968}
- {fileID: 2036843565592825570}
- {fileID: 6655865952981870942}
- {fileID: 8617449886395387640}
- {fileID: 1529966725895639609}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3247774623453244617
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5062027077239370685}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3}
m_Name:
m_EditorClassIdentifier:
CloneableTypes: c8000000ca000000cb000000cc000000d0000000d1000000fa000000fb000000fc000000fd000000fe000000ff000000000100000101000002010000030100000401000005010000060100000701000008010000090100000a0100000b0100000c0100000d0100002c0100002d0100002e0100002f0100005e0100005f010000600100006101000062010000630100006401000065010000660100006701000068010000690100006a0100006b0100006c0100006e0100006f0100007001000090010000d200000071010000260200002702000028020000290200002a0200002b0200002c0200002d0200002e0200002f0200003002000058020000590200005a0200005b0200005c0200005d0200005e0200005f02000060020000610200006202000063020000640200006502000066020000670200006802000069020000
isHandleCloneHitPoint: 0
--- !u!1 &5776162328859091251
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5214412471344223968}
- component: {fileID: 8791578464750648927}
m_Layer: 0
m_Name: ShiWaiSolider
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5214412471344223968
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5776162328859091251}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1375686834103553258}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &8791578464750648927
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5776162328859091251}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3}
m_Name:
m_EditorClassIdentifier:
CloneableTypes: c8000000ca000000cb000000cc000000d0000000d10000002c0100002d0100002f0100005e0100005f010000600100006101000062010000630100006401000065010000660100006701000068010000690100006a0100006b0100006c0100006e0100006f010000700100009001000071010000d2000000260200002702000028020000290200002a0200002c0200002d0200002e0200002f020000640200006502000066020000670200006802000069020000300200002b020000
isHandleCloneHitPoint: 0
--- !u!1 &7866724411915591980
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6655865952981870942}
- component: {fileID: 7275636843865131675}
m_Layer: 0
m_Name: Guanding
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6655865952981870942
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7866724411915591980}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1375686834103553258}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7275636843865131675
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7866724411915591980}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3}
m_Name:
m_EditorClassIdentifier:
CloneableTypes: d0000000c8000000c9000000
isHandleCloneHitPoint: 0
--- !u!1 &8517682978472634123
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8617449886395387640}
- component: {fileID: 7325741734104057866}
m_Layer: 0
m_Name: GuanBi
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8617449886395387640
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8517682978472634123}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1375686834103553258}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7325741734104057866
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8517682978472634123}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3}
m_Name:
m_EditorClassIdentifier:
CloneableTypes: d1000000
isHandleCloneHitPoint: 0
--- !u!1001 &40309306
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 1375686834103553258}
m_Modifications:
- target: {fileID: 1527694588518554871, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
propertyPath: m_Name
value: GuanLouTi
objectReference: {fileID: 0}
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
propertyPath: m_LocalPosition.x
value: -25.172617
objectReference: {fileID: 0}
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
propertyPath: m_LocalPosition.y
value: -4.183086
objectReference: {fileID: 0}
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
propertyPath: m_LocalPosition.z
value: -7.9537644
objectReference: {fileID: 0}
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
propertyPath: m_RootOrder
value: 5
objectReference: {fileID: 0}
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1542286568647539139, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: df8391fbe30212e45a9d9b062c8cdabc, type: 3}
--- !u!4 &1529966725895639609 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc,
type: 3}
m_PrefabInstance: {fileID: 40309306}
m_PrefabAsset: {fileID: 0}

7
Assets/CloneTypesTemplate/TheCarRoad.prefab.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b6368959a808e804c9e4a1afe87a6abd
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/MscPublic.meta

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

8
Assets/StreamingAssets.meta

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

8
Assets/StreamingAssets/AssetBundles.meta

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

8
Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB.meta

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

BIN
Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/LingShanDiXiaAB

Binary file not shown.

7
Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/LingShanDiXiaAB.manifest

@ -0,0 +1,7 @@
ManifestFileVersion: 0
CRC: 1784536630
AssetBundleManifest:
AssetBundleInfos:
Info_0:
Name: buildingscene
Dependencies: {}

7
Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/LingShanDiXiaAB.manifest.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b9e9d77050b03504099516e280cc1b16
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

7
Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/LingShanDiXiaAB.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 9cbd65c87c332ea4baee77eeab6f13a9
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/buildingscene

Binary file not shown.

72
Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/buildingscene.manifest

@ -0,0 +1,72 @@
ManifestFileVersion: 0
CRC: 2230018056
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 98638bd1d9b1f07c0798a8adb00e027d
TypeTreeHash:
serializedVersion: 2
Hash: 1bef61294661771ab6f48569853359c7
HashAppended: 0
ClassTypes:
- Class: 1
Script: {instanceID: 0}
- Class: 4
Script: {instanceID: 0}
- Class: 21
Script: {instanceID: 0}
- Class: 23
Script: {instanceID: 0}
- Class: 28
Script: {instanceID: 0}
- Class: 33
Script: {instanceID: 0}
- Class: 43
Script: {instanceID: 0}
- Class: 48
Script: {instanceID: 0}
- Class: 64
Script: {instanceID: 0}
- Class: 65
Script: {instanceID: 0}
- Class: 89
Script: {instanceID: 0}
- Class: 104
Script: {instanceID: 0}
- Class: 108
Script: {instanceID: 0}
- Class: 114
Script: {fileID: 11500000, guid: 1e3fdca004f2d45fe8abbed571a8abd5, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 9d71527466ad15c4f8756733306d3825, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: cd045cd576d08b7499b4bc0a0d498901, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: b1b3b937514eb774497e3bf22acba90e, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 0b9c305761a78ca41b5f94428fa22b82, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 8c17c20b2ca967847b4117564cdc4c84, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 7a5ac11cc976e418e8d13136b07e1f52, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: e01c388cf4175aa49b4973deb437d754, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 49a6ba4f46ec21b4c8a83dce618eda97, type: 3}
- Class: 115
Script: {instanceID: 0}
- Class: 123
Script: {instanceID: 0}
- Class: 157
Script: {instanceID: 0}
- Class: 238
Script: {instanceID: 0}
- Class: 258
Script: {instanceID: 0}
Assets:
- Assets/46LingShanDiXiaShangYeJie/BuildingScene.unity
Dependencies: []

7
Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/buildingscene.manifest.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ab1aac377c805e645b81c6af1f2aef97
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

7
Assets/StreamingAssets/AssetBundles/LingShanDiXiaAB/buildingscene.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b74d49dac1441614f934c1bd1e119720
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

2
ProjectSettings/NavMeshAreas.asset

@ -73,7 +73,7 @@ NavMeshProjectSettings:
m_Settings:
- serializedVersion: 2
agentTypeID: 0
agentRadius: 0.15
agentRadius: 0.23
agentHeight: 1
agentSlope: 60
agentClimb: 0.5

Loading…
Cancel
Save