This commit is contained in:
CortexCore 2025-03-03 18:44:00 +08:00
parent 561974a1ea
commit c29bf0d12f
84 changed files with 3986 additions and 1027 deletions

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: d6213801c4020124fb6cf6acf5308c1e guid: 6e6f65966a5ecc24e91d5bc21164b8b8
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

View File

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: 7cbe927fd8b5d0241b10beb44e06220d
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 512
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: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

View File

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: e676be5449cf5514985b51e1fed94623
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 512
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: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

View File

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: 69dd023f233f15541b9e747c1c3783ea
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 512
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: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View File

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: 97960100e74ab4d4897888927ae56b7c
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 512
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: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: 6a0dde238bd2dea40866cddd612c241c
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 512
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: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,44 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5a1bd480dd5d8fd4487b77d0b0f56ab5, type: 3}
m_Name: item_passport
m_EditorClassIdentifier:
id: 1007
displayName:
rid: 7572707192357519366
description:
rid: 7572707192357519367
icon: {fileID: 21300000, guid: e676be5449cf5514985b51e1fed94623, type: 3}
rectangleIcon: {fileID: 21300000, guid: 69dd023f233f15541b9e747c1c3783ea, type: 3}
quality: 0
maxStack: 1
model: {fileID: 0}
value: 0
isImprovised: 0
allowUseWhileKnocked: 0
properties: []
factoryProperty: []
controllerClass:
rid: -2
references:
version: 2
RefIds:
- rid: -2
type: {class: , ns: , asm: }
- rid: 7572707192357519366
type: {class: Reference, ns: BITKit, asm: BITKit}
data:
value: "\u62A4\u7167"
- rid: 7572707192357519367
type: {class: Reference, ns: BITKit, asm: BITKit}
data:
value: "\u7F8A\u987F\u7684\u62A4\u7167"

View File

@ -1,8 +1,8 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 9b08be9a0aba8744ba63c5d4335171a9 guid: dffd815ceea9c35409fd9b00466a5b37
folderAsset: yes NativeFormatImporter:
DefaultImporter:
externalObjects: {} externalObjects: {}
mainObjectFileID: 11400000
userData: userData:
assetBundleName: assetBundleName:
assetBundleVariant: assetBundleVariant:

View File

@ -0,0 +1,44 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5a1bd480dd5d8fd4487b77d0b0f56ab5, type: 3}
m_Name: item_residence_card
m_EditorClassIdentifier:
id: 1008
displayName:
rid: 7572707192357519368
description:
rid: 7572707192357519369
icon: {fileID: 21300000, guid: 97960100e74ab4d4897888927ae56b7c, type: 3}
rectangleIcon: {fileID: 21300000, guid: 6a0dde238bd2dea40866cddd612c241c, type: 3}
quality: 0
maxStack: 1
model: {fileID: 0}
value: 0
isImprovised: 0
allowUseWhileKnocked: 0
properties: []
factoryProperty: []
controllerClass:
rid: -2
references:
version: 2
RefIds:
- rid: -2
type: {class: , ns: , asm: }
- rid: 7572707192357519368
type: {class: Reference, ns: BITKit, asm: BITKit}
data:
value: "\u65E5\u672C\u5728\u7559\u5361"
- rid: 7572707192357519369
type: {class: Reference, ns: BITKit, asm: BITKit}
data:
value: "\u7C7B\u4F3C\u5916\u56FD\u4EBA\u8EAB\u4EFD\u8BC1"

View File

@ -1,7 +1,8 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 97858f2d82d5a4549a44f5d8e2dad161 guid: 27d9d00fdb0e6234f8e784664fcba09d
AssemblyDefinitionImporter: NativeFormatImporter:
externalObjects: {} externalObjects: {}
mainObjectFileID: 11400000
userData: userData:
assetBundleName: assetBundleName:
assetBundleVariant: assetBundleVariant:

View File

@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 5a1bd480dd5d8fd4487b77d0b0f56ab5, type: 3} m_Script: {fileID: 11500000, guid: 5a1bd480dd5d8fd4487b77d0b0f56ab5, type: 3}
m_Name: item_suitcase_yangdun m_Name: item_suitcase_yangdun
m_EditorClassIdentifier: m_EditorClassIdentifier:
id: 1006 id: 1000
displayName: displayName:
rid: 2091308013898957191 rid: 2091308013898957191
description: description:

View File

@ -0,0 +1,44 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5a1bd480dd5d8fd4487b77d0b0f56ab5, type: 3}
m_Name: item_yen_1w
m_EditorClassIdentifier:
id: 1006
displayName:
rid: 7572707192357519364
description:
rid: 7572707192357519365
icon: {fileID: 21300000, guid: 7cbe927fd8b5d0241b10beb44e06220d, type: 3}
rectangleIcon: {fileID: 0}
quality: 6
maxStack: 1
model: {fileID: 0}
value: 0
isImprovised: 0
allowUseWhileKnocked: 0
properties: []
factoryProperty: []
controllerClass:
rid: -2
references:
version: 2
RefIds:
- rid: -2
type: {class: , ns: , asm: }
- rid: 7572707192357519364
type: {class: Reference, ns: BITKit, asm: BITKit}
data:
value: "\u4E00\u4E07\u65E5\u5143"
- rid: 7572707192357519365
type: {class: Reference, ns: BITKit, asm: BITKit}
data:
value: "\u7F8A\u987F\u5728\u673A\u573A\u5151\u6362\u7684\u4E00\u4E07\u65E5\u5143"

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 47e9bc1509e356449a49dec710c8351f
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -18,6 +18,7 @@ MonoBehaviour:
m_RendererData: {fileID: 0} m_RendererData: {fileID: 0}
m_RendererDataList: m_RendererDataList:
- {fileID: 11400000, guid: 93cccca9ef477054a8d81556d01479c3, type: 2} - {fileID: 11400000, guid: 93cccca9ef477054a8d81556d01479c3, type: 2}
- {fileID: 11400000, guid: 1fd4892fd133faa48adcf89077cc5160, type: 2}
m_DefaultRendererIndex: 0 m_DefaultRendererIndex: 0
m_RequireDepthTexture: 1 m_RequireDepthTexture: 1
m_RequireOpaqueTexture: 0 m_RequireOpaqueTexture: 0

View File

@ -26,4 +26,10 @@ MonoBehaviour:
- Key: 1004 - Key: 1004
Value: item_taiyaki Value: item_taiyaki
- Key: 1006 - Key: 1006
Value: item_yen_1w
- Key: 1007
Value: item_passport
- Key: 1008
Value: item_residence_card
- Key: 1000
Value: item_suitcase_yangdun Value: item_suitcase_yangdun

View File

@ -32,6 +32,10 @@ MonoBehaviour:
reloadAction: {fileID: -6032575603369888739, guid: e0e9267cab824e8489fc27d83f1d07b7, type: 3} reloadAction: {fileID: -6032575603369888739, guid: e0e9267cab824e8489fc27d83f1d07b7, type: 3}
aimAction: {fileID: 5345126666820269769, guid: e0e9267cab824e8489fc27d83f1d07b7, type: 3} aimAction: {fileID: 5345126666820269769, guid: e0e9267cab824e8489fc27d83f1d07b7, type: 3}
fireAction: {fileID: 4390646709627658297, guid: e0e9267cab824e8489fc27d83f1d07b7, type: 3} fireAction: {fileID: 4390646709627658297, guid: e0e9267cab824e8489fc27d83f1d07b7, type: 3}
inspectAction: {fileID: 0}
cancelAction: {fileID: 7656137919724235468, guid: e0e9267cab824e8489fc27d83f1d07b7, type: 3} cancelAction: {fileID: 7656137919724235468, guid: e0e9267cab824e8489fc27d83f1d07b7, type: 3}
inventoryAction: {fileID: 4731022410478041803, guid: e0e9267cab824e8489fc27d83f1d07b7, type: 3} inventoryAction: {fileID: 4731022410478041803, guid: e0e9267cab824e8489fc27d83f1d07b7, type: 3}
confirmAction: {fileID: 0} confirmAction: {fileID: 0}
verticalAction: {fileID: -6968881414383289150, guid: e0e9267cab824e8489fc27d83f1d07b7, type: 3}
horizontalAction: {fileID: 389581113429227288, guid: e0e9267cab824e8489fc27d83f1d07b7, type: 3}
handBrakeAction: {fileID: -8549420865234018997, guid: e0e9267cab824e8489fc27d83f1d07b7, type: 3}

View File

@ -995,7 +995,7 @@ MonoBehaviour:
CameraCollisionFilter: CameraCollisionFilter:
serializedVersion: 2 serializedVersion: 2
m_Bits: 1 m_Bits: 1
IgnoreTag: IgnoreTag: IgnoreSelf
CameraRadius: 0.2 CameraRadius: 0.2
DampingIntoCollision: 0 DampingIntoCollision: 0
DampingFromCollision: 2 DampingFromCollision: 2

View File

@ -9,6 +9,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 8476680858824443307} - component: {fileID: 8476680858824443307}
- component: {fileID: 8769887305456792547}
- component: {fileID: 2244576705691761675} - component: {fileID: 2244576705691761675}
- component: {fileID: 5725199466169488548} - component: {fileID: 5725199466169488548}
- component: {fileID: 3995385521791801434} - component: {fileID: 3995385521791801434}
@ -39,6 +40,18 @@ Transform:
- {fileID: 5497363902937938508} - {fileID: 5497363902937938508}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &8769887305456792547
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8976090484005671666}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 230e015069b45484f9c85d1aba1e901c, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!95 &2244576705691761675 --- !u!95 &2244576705691761675
Animator: Animator:
serializedVersion: 5 serializedVersion: 5
@ -117,8 +130,6 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 054d7fc7589c04d4a8412a6f82b32d6c, type: 3} m_Script: {fileID: 11500000, guid: 054d7fc7589c04d4a8412a6f82b32d6c, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
worldNodeService:
rid: 550035622059573248
worldNode: worldNode:
rid: 550035622059573249 rid: 550035622059573249
references: references:
@ -126,9 +137,6 @@ MonoBehaviour:
RefIds: RefIds:
- rid: -2 - rid: -2
type: {class: , ns: , asm: } type: {class: , ns: , asm: }
- rid: 550035622059573248
type: {class: WorldNodeService, ns: BITKit.WorldNode, asm: BITKit.WorldNode}
data:
- rid: 550035622059573249 - rid: 550035622059573249
type: {class: WorldInfoNode, ns: BITKit.WorldNode, asm: BITKit.WorldNode} type: {class: WorldInfoNode, ns: BITKit.WorldNode, asm: BITKit.WorldNode}
data: data:

View File

@ -12,6 +12,7 @@ GameObject:
- component: {fileID: 641277380591036102} - component: {fileID: 641277380591036102}
- component: {fileID: 1581052504808889130} - component: {fileID: 1581052504808889130}
- component: {fileID: 7102048011707431048} - component: {fileID: 7102048011707431048}
- component: {fileID: 216702189712261225}
m_Layer: 0 m_Layer: 0
m_Name: node_minimap_camera m_Name: node_minimap_camera
m_TagString: Untagged m_TagString: Untagged
@ -97,12 +98,12 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_RenderShadows: 1 m_RenderShadows: 0
m_RequiresDepthTextureOption: 2 m_RequiresDepthTextureOption: 2
m_RequiresOpaqueTextureOption: 2 m_RequiresOpaqueTextureOption: 2
m_CameraType: 0 m_CameraType: 0
m_Cameras: [] m_Cameras: []
m_RendererIndex: -1 m_RendererIndex: 1
m_VolumeLayerMask: m_VolumeLayerMask:
serializedVersion: 2 serializedVersion: 2
m_Bits: 1 m_Bits: 1
@ -141,16 +142,23 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 054d7fc7589c04d4a8412a6f82b32d6c, type: 3} m_Script: {fileID: 11500000, guid: 054d7fc7589c04d4a8412a6f82b32d6c, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
worldNodeService:
rid: 2091307956764147723
worldNode: worldNode:
rid: 2091307956764147724 rid: 2091307956764147724
references: references:
version: 2 version: 2
RefIds: RefIds:
- rid: 2091307956764147723
type: {class: WorldNodeService, ns: BITKit.WorldNode, asm: BITKit.WorldNode}
data:
- rid: 2091307956764147724 - rid: 2091307956764147724
type: {class: UnityMinimapNode, ns: Net.Project.B.WorldNode, asm: Net.Project.B.WorldNode} type: {class: UnityMinimapNode, ns: Net.Project.B.WorldNode, asm: Net.Project.B.WorldNode}
data: data:
--- !u!114 &216702189712261225
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2363770275507355875}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 230e015069b45484f9c85d1aba1e901c, type: 3}
m_Name:
m_EditorClassIdentifier:

View File

@ -0,0 +1,180 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &370105375418376940
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3422393629195425648}
m_Layer: 0
m_Name: Exit
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3422393629195425648
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 370105375418376940}
serializedVersion: 2
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2402988338958111383}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1207251289277488508
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4195671699384884127}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4195671699384884127
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1207251289277488508}
serializedVersion: 2
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2402988338958111383}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1570469374308913984
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2402988338958111383}
- component: {fileID: 1613880648422463962}
- component: {fileID: 996891010432962641}
- component: {fileID: 6254503417695566715}
- component: {fileID: 794105033654095496}
m_Layer: 0
m_Name: node_world_seat
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2402988338958111383
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1570469374308913984}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0.024085999, y: 0.59829, z: 0.11948395}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 4195671699384884127}
- {fileID: 3422393629195425648}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!65 &1613880648422463962
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1570469374308913984}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 1
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &996891010432962641
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1570469374308913984}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 230e015069b45484f9c85d1aba1e901c, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &6254503417695566715
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1570469374308913984}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 054d7fc7589c04d4a8412a6f82b32d6c, type: 3}
m_Name:
m_EditorClassIdentifier:
worldNode:
rid: 7572707192357519361
references:
version: 2
RefIds:
- rid: 7572707192357519361
type: {class: WorldInteractable, ns: Net.Project.B.Interaction, asm: Com.Project.B.Interaction}
data:
gameObject: {fileID: 1570469374308913984}
--- !u!114 &794105033654095496
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1570469374308913984}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 054d7fc7589c04d4a8412a6f82b32d6c, type: 3}
m_Name:
m_EditorClassIdentifier:
worldNode:
rid: 7572707192357519362
references:
version: 2
RefIds:
- rid: 7572707192357519362
type: {class: UnitySeatNode, ns: Net.Project.B.WorldNode, asm: Net.Project.B.WorldNode}
data:
cameraDistance: 2
Rigidbody: {fileID: 0}
SeatObject: {fileID: 2402988338958111383}
CameraObject: {fileID: 4195671699384884127}
ExitObject: {fileID: 3422393629195425648}

View File

@ -1,6 +1,6 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: dc40f4a6a57e06b499235c2a10cf715b guid: f5692551e69d33749b247e88a15c9ef6
AssemblyDefinitionImporter: PrefabImporter:
externalObjects: {} externalObjects: {}
userData: userData:
assetBundleName: assetBundleName:

View File

@ -196,6 +196,7 @@ Transform:
m_Children: m_Children:
- {fileID: 563786848} - {fileID: 563786848}
- {fileID: 839477909} - {fileID: 839477909}
- {fileID: 2037061777}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &563786847 --- !u!1 &563786847
@ -286,31 +287,31 @@ PrefabInstance:
m_Modifications: m_Modifications:
- target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3} - target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x
value: 42.55271 value: -57.22781
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3} - target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3}
propertyPath: m_LocalPosition.y propertyPath: m_LocalPosition.y
value: 7.1451983 value: 1.5929784
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3} - target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3}
propertyPath: m_LocalPosition.z propertyPath: m_LocalPosition.z
value: 43.12441 value: -77.36135
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3} - target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3}
propertyPath: m_LocalRotation.w propertyPath: m_LocalRotation.w
value: 0.51210463 value: 0.14972821
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3} - target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3}
propertyPath: m_LocalRotation.x propertyPath: m_LocalRotation.x
value: 0.029599244 value: 0.008850414
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3} - target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3}
propertyPath: m_LocalRotation.y propertyPath: m_LocalRotation.y
value: 0.85698265 value: -0.9869649
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3} - target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3}
propertyPath: m_LocalRotation.z propertyPath: m_LocalRotation.z
value: -0.049532924 value: 0.058339357
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3} - target: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3}
propertyPath: m_LocalEulerAnglesHint.x propertyPath: m_LocalEulerAnglesHint.x
@ -338,6 +339,68 @@ Transform:
m_CorrespondingSourceObject: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3} m_CorrespondingSourceObject: {fileID: 1653630182297145589, guid: 335b6bd86b0eab94db0d4acf14245043, type: 3}
m_PrefabInstance: {fileID: 839477908} m_PrefabInstance: {fileID: 839477908}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!1001 &2037061776
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 538493212}
m_Modifications:
- target: {fileID: 640654275765937479, guid: dc960c78226e1e74abe082de2acc44a3, type: 3}
propertyPath: m_Name
value: node_dialogue_camera
objectReference: {fileID: 0}
- target: {fileID: 5415850140776146938, guid: dc960c78226e1e74abe082de2acc44a3, type: 3}
propertyPath: m_LocalPosition.x
value: -57.22781
objectReference: {fileID: 0}
- target: {fileID: 5415850140776146938, guid: dc960c78226e1e74abe082de2acc44a3, type: 3}
propertyPath: m_LocalPosition.y
value: 1.5929784
objectReference: {fileID: 0}
- target: {fileID: 5415850140776146938, guid: dc960c78226e1e74abe082de2acc44a3, type: 3}
propertyPath: m_LocalPosition.z
value: -77.36135
objectReference: {fileID: 0}
- target: {fileID: 5415850140776146938, guid: dc960c78226e1e74abe082de2acc44a3, type: 3}
propertyPath: m_LocalRotation.w
value: 0.14972821
objectReference: {fileID: 0}
- target: {fileID: 5415850140776146938, guid: dc960c78226e1e74abe082de2acc44a3, type: 3}
propertyPath: m_LocalRotation.x
value: 0.008850414
objectReference: {fileID: 0}
- target: {fileID: 5415850140776146938, guid: dc960c78226e1e74abe082de2acc44a3, type: 3}
propertyPath: m_LocalRotation.y
value: -0.9869649
objectReference: {fileID: 0}
- target: {fileID: 5415850140776146938, guid: dc960c78226e1e74abe082de2acc44a3, type: 3}
propertyPath: m_LocalRotation.z
value: 0.058339357
objectReference: {fileID: 0}
- target: {fileID: 5415850140776146938, guid: dc960c78226e1e74abe082de2acc44a3, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5415850140776146938, guid: dc960c78226e1e74abe082de2acc44a3, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -119.036
objectReference: {fileID: 0}
- target: {fileID: 5415850140776146938, guid: dc960c78226e1e74abe082de2acc44a3, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: dc960c78226e1e74abe082de2acc44a3, type: 3}
--- !u!4 &2037061777 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5415850140776146938, guid: dc960c78226e1e74abe082de2acc44a3, type: 3}
m_PrefabInstance: {fileID: 2037061776}
m_PrefabAsset: {fileID: 0}
--- !u!1660057539 &9223372036854775807 --- !u!1660057539 &9223372036854775807
SceneRoots: SceneRoots:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -1,70 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using BITKit.Entities;
using BITKit.WorldNode;
using Cysharp.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Net.Project.B.Interaction;
using Project.B.CharacterController;
using Project.B.Entities;
using Project.B.Map;
using UnityEngine;
namespace Net.Like.Xue.Tokyo.GameService
{
public class GamePortalPlayerService
{
private readonly ILogger<GamePortalPlayerService> _logger;
private readonly IWorldInteractionService _interactionService;
private readonly IPlayerFactory _playerFactory;
private readonly IWorldNodeService _worldNodeService;
private readonly IGameMapService _gameMapService;
private UniTaskCompletionSource<IEntity> _waitPlayer;
public GamePortalPlayerService(IWorldInteractionService interactionService, IWorldNodeService worldNodeService, IGameMapService gameMapService, ILogger<GamePortalPlayerService> logger, IPlayerFactory playerFactory)
{
_interactionService = interactionService;
_worldNodeService = worldNodeService;
_gameMapService = gameMapService;
_logger = logger;
_playerFactory = playerFactory;
_interactionService.OnInteraction += OnInteraction;
_playerFactory.OnEntityCreated += OnEntityCreated;
}
private UniTask OnEntityCreated(string arg1, IEntity arg2)
{
_waitPlayer?.TrySetResult(arg2);
return UniTask.CompletedTask;
}
private async void OnInteraction(object arg1, IWorldInteractable arg2, WorldInteractionProcess arg3, object arg4)
{
if(arg1 is IEntity entity is false)return;
if(arg3 is not WorldInteractionProcess.Performed)return;
if(entity.ServiceProvider.GetRequiredService<ICharacterController>() is not {} characterController)return;
if (_worldNodeService.WorldNodes.TryGetValue(arg2.Id, out var node) is false) return;
if(node.OfType<WorldPortalNode>().FirstOrDefault() is not {MapName:not null} portalNode)return;
if (string.IsNullOrEmpty(portalNode.MapName?.Value) is false)
{
_waitPlayer = new();
await _gameMapService.StartMapAsync(portalNode.MapName.Value);
var player = await _waitPlayer.Task;
characterController = player.ServiceProvider.GetRequiredService<ICharacterController>();
}
await Task.Delay(300);
characterController.Position = portalNode.Position;
Vector3 eulerAngle = portalNode.EulerAngle;
characterController.Rotation = Quaternion.Euler(eulerAngle);
}
}
}

View File

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

View File

@ -1,30 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Cysharp.Threading.Tasks;
using Project.B.Entities;
using Project.B.Map;
using UnityEngine;
namespace Net.Like.Xue.Tokyo.GameService
{
public class GameSpawnPlayerService
{
private readonly IGameMapService _gameMapService;
private readonly IPlayerFactory _playerFactory;
public GameSpawnPlayerService(IGameMapService gameMapService, IPlayerFactory playerFactory)
{
_gameMapService = gameMapService;
_playerFactory = playerFactory;
_gameMapService.OnMapChanged += OnMapChanged;
}
private void OnMapChanged(Guid arg1, string arg2)
{
_playerFactory.CreateAsync(null,null).Forget();
}
}
}

View File

@ -1,23 +0,0 @@
{
"name": "Net.Like.Xue.Tokyo.GameService.Unity",
"rootNamespace": "",
"references": [
"GUID:14fe60d984bf9f84eac55c6ea033a8f4",
"GUID:12c795c5ebfb7b245a0399e28b4015e8",
"GUID:c469c0b0902774247810f42d61a18bd7",
"GUID:f51ebe6a0ceec4240a699833d6309b23",
"GUID:e527b3ce3106f974585be5134b6200e9",
"GUID:ecc5a2501a2c44d4cb8366674714f3d9",
"GUID:d750d221812bb1d48baff92e6ef73e28",
"GUID:d8b63aba1907145bea998dd612889d6b"
],
"includePlatforms": [],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

View File

@ -34,9 +34,12 @@ namespace Net.Like.Xue.Tokyo
serviceCollection.AddSingleton<UXMenu>(); serviceCollection.AddSingleton<UXMenu>();
serviceCollection.AddSingleton<UXLevel>(); serviceCollection.AddSingleton<UXLevel>();
serviceCollection.AddSingleton<UXHud>(); serviceCollection.AddSingleton<UXHud>();
serviceCollection.AddSingleton<UXMap>(); serviceCollection.AddSingleton<IUXMap,UXMap>();
serviceCollection.AddSingleton<IUXCosmetics, UXCosmetics<UXMenu>>(); serviceCollection.AddSingleton<IUXCosmetics, UXCosmetics<UXMenu>>();
serviceCollection.AddKeyedSingleton<IUXMap, UXMap<UXHud>>(nameof(UXHud));
serviceCollection.AddKeyedSingleton<IUXMap, UXMap<IUXMap>>(nameof(UXMap));
serviceCollection.AddSingleton<IUXBuyStation, UXBuyStation>(); serviceCollection.AddSingleton<IUXBuyStation, UXBuyStation>();
serviceCollection.AddSingleton<IUXInventory, UXInventory<UXHud>>(); serviceCollection.AddSingleton<IUXInventory, UXInventory<UXHud>>();
@ -71,6 +74,9 @@ namespace Net.Like.Xue.Tokyo
serviceProvider.GetRequiredService<IUXCosmetics>(); serviceProvider.GetRequiredService<IUXCosmetics>();
serviceProvider.GetRequiredService<IUXBuyStation>(); serviceProvider.GetRequiredService<IUXBuyStation>();
serviceProvider.GetRequiredKeyedService<IUXMap>(nameof(UXHud));
serviceProvider.GetRequiredKeyedService<IUXMap>(nameof(UXMap));
var inventory = serviceProvider.GetRequiredService<IUXInventory>(); var inventory = serviceProvider.GetRequiredService<IUXInventory>();
inventory.AutoInspect = ItemQuality.Develop; inventory.AutoInspect = ItemQuality.Develop;
@ -82,7 +88,10 @@ namespace Net.Like.Xue.Tokyo
Application.targetFrameRate = 165; Application.targetFrameRate = 165;
BITApp.WalkUntilInitialize.TrySetResult();
await destroyCancellationToken.WaitUntilCanceled(); await destroyCancellationToken.WaitUntilCanceled();
BITApp.WalkUntilInitialize = new();
} }
} }

View File

@ -1,37 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using BITKit;
using NodeCanvas.Framework;
using Pinwheel.Jupiter;
using UnityEngine;
namespace Net.Like.Xue.Tokyo
{
public class SetDayTime:MonoBehaviour
{
private JDayNightCycle _cycle;
private void Start()
{
_cycle = GetComponent<JDayNightCycle>();
Data.AddListener<float>("Time",OnSetTime);
destroyCancellationToken.Register(Dispose);
}
private void Dispose()
{
Data.RemoveListender<float>("Time",OnSetTime);
}
private void Update()
{
Data.Set("Time", _cycle.Time);
}
private void OnSetTime(float obj)
{
_cycle.Time = obj;
}
}
}

View File

@ -8,6 +8,7 @@ using BITKit.UX;
using BITKit.UX.Hotkey; using BITKit.UX.Hotkey;
using BITKit.WorldNode; using BITKit.WorldNode;
using Cysharp.Threading.Tasks; using Cysharp.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Net.Project.B.Emoji; using Net.Project.B.Emoji;
using Net.Project.B.Interaction; using Net.Project.B.Interaction;
using Net.Project.B.Quest; using Net.Project.B.Quest;
@ -23,23 +24,23 @@ namespace Net.Like.Xue.Tokyo.UX
{ {
public class UXHud : UIToolKitPanel public class UXHud : UIToolKitPanel
{ {
private readonly IEntitiesService _entitiesService;
private readonly IPlayerFactory _playerFactory; private readonly IPlayerFactory _playerFactory;
private readonly IGameMapService _gameMapService; private readonly IGameMapService _gameMapService;
private readonly IWorldInteractionService _interactionService; private readonly IWorldInteractionService _interactionService;
private readonly WorldInfoNodeService _worldInfoNodeService;
private readonly IQuestService _questService; private readonly IQuestService _questService;
private readonly UXRadialMenu _radialMenu; private readonly UXRadialMenu _radialMenu;
[Inject] [Inject]
private IEmojiService<AnimationClip> _emojiService; private IEmojiService<AnimationClip> _emojiService;
public UXHud(IUXService uxService, IGameMapService gameMapService, IWorldInteractionService interactionService, WorldInfoNodeService worldInfoNodeService, IQuestService questService, UXRadialMenu radialMenu, IPlayerFactory playerFactory) : base(uxService) public UXHud(IUXService uxService, IGameMapService gameMapService, IWorldInteractionService interactionService, IQuestService questService, UXRadialMenu radialMenu, IPlayerFactory playerFactory, IEntitiesService entitiesService) : base(uxService)
{ {
_gameMapService = gameMapService; _gameMapService = gameMapService;
_interactionService = interactionService; _interactionService = interactionService;
_worldInfoNodeService = worldInfoNodeService;
_questService = questService; _questService = questService;
_radialMenu = radialMenu; _radialMenu = radialMenu;
_playerFactory = playerFactory; _playerFactory = playerFactory;
_entitiesService = entitiesService;
_gameMapService.OnMapChanged += OnMapChanged; _gameMapService.OnMapChanged += OnMapChanged;
@ -72,7 +73,16 @@ namespace Net.Like.Xue.Tokyo.UX
{ {
case WorldInteractionProcess.Hover: case WorldInteractionProcess.Hover:
_interactionTips.SetActive(true); _interactionTips.SetActive(true);
_interactionTips.text = _worldInfoNodeService.WorldInfoNodes.TryGetValue(arg2.Id, out var node) ? node.Name : "互动"; if (_entitiesService.Entities.TryGetValue(arg2.Id, out var entity) &&
entity.ServiceProvider.GetService<WorldInfoNode>() is { } infoNode && string.IsNullOrEmpty(infoNode.Name) is false)
{
_interactionTips.text = infoNode.Name;
}
else
{
_interactionTips.text = "互动";
}
break; break;
default: default:
_interactionTips.SetActive(false); _interactionTips.SetActive(false);
@ -88,11 +98,7 @@ namespace Net.Like.Xue.Tokyo.UX
protected override string DocumentPath => "ux_hud"; protected override string DocumentPath => "ux_hud";
public override bool AllowInput => true; public override bool AllowInput => true;
public override bool AllowCursor => false; public override bool AllowCursor => false;
[UXBindPath("minimap-container")]
private VisualElement _minimapContainer;
[UXBindPath("minimap-player")]
private VisualElement _miniPlayer;
[UXBindPath("interaction-tips")] [UXBindPath("interaction-tips")]
private Label _interactionTips; private Label _interactionTips;
[UXBindPath("time-slider")] [UXBindPath("time-slider")]
@ -117,10 +123,6 @@ namespace Net.Like.Xue.Tokyo.UX
_interactionTips.SetActive(false); _interactionTips.SetActive(false);
_minimapContainer.RegisterCallback<MouseDownEvent>(x =>
{
UXService.Entry<UXMap>();
});
_timeSlider.RegisterValueChangedCallback(x => { Data.Set("Time", x.newValue); }); _timeSlider.RegisterValueChangedCallback(x => { Data.Set("Time", x.newValue); });
_questContainer.Clear(); _questContainer.Clear();
@ -138,7 +140,7 @@ namespace Net.Like.Xue.Tokyo.UX
if (Keyboard.current is { capsLockKey: { wasPressedThisFrame: true } } or {mKey:{wasPressedThisFrame:true}}) if (Keyboard.current is { capsLockKey: { wasPressedThisFrame: true } } or {mKey:{wasPressedThisFrame:true}})
{ {
UXService.Entry<UXMap>(); UXService.Entry<IUXMap>();
}else if (Keyboard.current is { f1Key: { wasPressedThisFrame: true } }) }else if (Keyboard.current is { f1Key: { wasPressedThisFrame: true } })
{ {
var collection = new HotkeyCollection(); var collection = new HotkeyCollection();

View File

@ -2,12 +2,13 @@ using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using BITKit.UX; using BITKit.UX;
using Cysharp.Threading.Tasks; using Cysharp.Threading.Tasks;
using Net.Project.B.UX;
using UnityEngine; using UnityEngine;
using UnityEngine.UIElements; using UnityEngine.UIElements;
namespace Net.Like.Xue.Tokyo.UX namespace Net.Like.Xue.Tokyo.UX
{ {
public class UXMap : UIToolKitPanel public class UXMap : UIToolKitPanel,IUXMap
{ {
public UXMap(IUXService uxService) : base(uxService) public UXMap(IUXService uxService) : base(uxService)
{ {
@ -15,14 +16,6 @@ namespace Net.Like.Xue.Tokyo.UX
protected override string DocumentPath => "ux_map"; protected override string DocumentPath => "ux_map";
public override bool CloseWhenClickOutside => true; public override bool CloseWhenClickOutside => true;
public override bool AllowCursor => true; public override bool AllowCursor => true;
[UXBindPath("minimap-container")]
private VisualElement _minimapContainer;
[UXBindPath("minimap-player")]
private VisualElement _miniPlayer;
private Camera _minimapCamera;
private Camera _mainCamera;
} }
} }

View File

@ -1,16 +0,0 @@
{
"name": "Net.Like.Xue.Tokyo.Weather.Unity",
"rootNamespace": "",
"references": [
"GUID:14fe60d984bf9f84eac55c6ea033a8f4"
],
"includePlatforms": [],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

View File

@ -1,62 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using BITKit;
using UnityEngine;
#if UNITY_EDITOR
using UnityEditor;
#endif
namespace Net.Like.Xue.Tokyo.Weather
{
public class ScriptableWeather : ScriptableObject
{
#if UNITY_EDITOR
[SerializeField] private LightingDataAsset lightingDataAsset;
#endif
[SerializeField] private Vector3 sunLightDirection = new Vector3(0, 1, 0);
[SerializeField] private Color sunLightColor;
[SerializeField] private float sunLightIntensity = 1;
[SerializeField] private Material skyboxMaterial;
[SerializeField] private FogMode fogMode;
[SerializeField] private Color fogColor;
[SerializeField] private float fogDensity;
[BIT]
public void Save()
{
#if UNITY_EDITOR
lightingDataAsset = Lightmapping.lightingDataAsset;
#endif
sunLightDirection = RenderSettings.sun.transform.eulerAngles;
sunLightIntensity = RenderSettings.sun.intensity;
sunLightColor = RenderSettings.sun.color;
skyboxMaterial = RenderSettings.skybox;
fogMode = RenderSettings.fogMode;
fogColor = RenderSettings.fogColor;
fogDensity = RenderSettings.fogDensity;
#if UNITY_EDITOR
EditorUtility.SetDirty(this);
#endif
}
[BIT]
public void Load()
{
#if UNITY_EDITOR
Lightmapping.lightingDataAsset = lightingDataAsset;
#endif
RenderSettings.sun.transform.eulerAngles = sunLightDirection;
RenderSettings.sun.intensity = sunLightIntensity;
RenderSettings.skybox = skyboxMaterial;
RenderSettings.fogMode = fogMode;
RenderSettings.fogColor = fogColor;
RenderSettings.fogDensity = fogDensity;
}
}
}

View File

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

View File

@ -2,10 +2,9 @@
<Style src="project://database/Assets/BITKit/Unity/UX/Common/Common.uss?fileID=7433441132597879392&amp;guid=a3a69d3518fd02b489e721f3c5b0b539&amp;type=3#Common" /> <Style src="project://database/Assets/BITKit/Unity/UX/Common/Common.uss?fileID=7433441132597879392&amp;guid=a3a69d3518fd02b489e721f3c5b0b539&amp;type=3#Common" />
<Style src="project://database/Assets/Artists/UX/Style.uss?fileID=7433441132597879392&amp;guid=506d41b7c5d56a44bb5845e69055a5eb&amp;type=3#Style" /> <Style src="project://database/Assets/Artists/UX/Style.uss?fileID=7433441132597879392&amp;guid=506d41b7c5d56a44bb5845e69055a5eb&amp;type=3#Style" />
<ui:VisualElement name="Shadow" class="root" style="background-image: url(&quot;project://database/Assets/BITKit/Unity/Art/Backgrounds/BG_Gradient_Half_BT_.png?fileID=21300000&amp;guid=d19ac049792985540825b54b0b002529&amp;type=3#BG_Gradient_Half_BT_&quot;); -unity-background-image-tint-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.78);" /> <ui:VisualElement name="Shadow" class="root" style="background-image: url(&quot;project://database/Assets/BITKit/Unity/Art/Backgrounds/BG_Gradient_Half_BT_.png?fileID=21300000&amp;guid=d19ac049792985540825b54b0b002529&amp;type=3#BG_Gradient_Half_BT_&quot;); -unity-background-image-tint-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.78);" />
<ui:VisualElement name="VisualElement--0" class="root" style="flex-direction: column; justify-content: flex-end; align-items: center; padding-top: 47px; padding-right: 47px; padding-bottom: 47px; padding-left: 47px;"> <ui:VisualElement name="VisualElement--0" class="root" style="flex-direction: column; justify-content: flex-end; align-items: center; padding-top: 47px; padding-right: 47px; padding-bottom: 47px; padding-left: 47px; margin-top: 220px; margin-right: 220px; margin-bottom: 220px; margin-left: 220px; background-image: url(&quot;project://database/Assets/Artists/Arts/Items/%E6%97%A5%E6%9C%AC%E5%9C%A8%E7%95%99%E5%8D%A1%E8%83%8C%E9%9D%A2.png?fileID=21300000&amp;guid=6a0dde238bd2dea40866cddd612c241c&amp;type=3#日本在留卡背面&quot;); -unity-background-scale-mode: scale-to-fit;" />
<ui:VisualElement> <ui:VisualElement picking-mode="Ignore" class="root" style="flex-direction: column; align-items: center; justify-content: flex-end; margin-top: 74px; margin-right: 74px; margin-bottom: 74px; margin-left: 74px;">
<ui:Label tabindex="-1" text="物品名称" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label--0" class="tl" /> <ui:Label tabindex="-1" text="物品名称" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label--0" class="tl" />
<ui:Label tabindex="-1" text="物品描述" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label--1" /> <ui:Label tabindex="-1" text="物品描述" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label--1" />
</ui:VisualElement>
</ui:VisualElement> </ui:VisualElement>
</ui:UXML> </ui:UXML>

View File

@ -1,5 +1,5 @@
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False"> <ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False">
<ui:VisualElement style="flex-direction: row; align-items: center; font-size: 20px; text-shadow: 0 0 1px rgb(0, 0, 0);"> <ui:VisualElement style="flex-direction: row; align-items: center; font-size: 20px;">
<ui:Label tabindex="-1" text="Actor" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label--0" /> <ui:Label tabindex="-1" text="Actor" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label--0" />
<ui:Label tabindex="-1" text="Statement" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label--1" style="white-space: normal;" /> <ui:Label tabindex="-1" text="Statement" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label--1" style="white-space: normal;" />
</ui:VisualElement> </ui:VisualElement>

View File

@ -5,9 +5,10 @@
<Style src="project://database/Assets/BITKit/Unity/UX/Common/Common.uss?fileID=7433441132597879392&amp;guid=a3a69d3518fd02b489e721f3c5b0b539&amp;type=3#Common" /> <Style src="project://database/Assets/BITKit/Unity/UX/Common/Common.uss?fileID=7433441132597879392&amp;guid=a3a69d3518fd02b489e721f3c5b0b539&amp;type=3#Common" />
<Style src="project://database/Assets/Artists/UX/Style.uss?fileID=7433441132597879392&amp;guid=506d41b7c5d56a44bb5845e69055a5eb&amp;type=3#Style" /> <Style src="project://database/Assets/Artists/UX/Style.uss?fileID=7433441132597879392&amp;guid=506d41b7c5d56a44bb5845e69055a5eb&amp;type=3#Style" />
<ui:VisualElement class="container-my-8" style="position: absolute; left: 32px; top: 32px; overflow: hidden;"> <ui:VisualElement class="container-my-8" style="position: absolute; left: 32px; top: 32px; overflow: hidden;">
<ui:VisualElement style="background-image: url(&quot;project://database/Assets/Arts/Artsystack%20-Modern%20Multiplayer%20GUI/ResourcesData/Sprites/components/mini_map.png?fileID=21300000&amp;guid=9e93b1d53d7254942a79a3adef1d7aad&amp;type=3#mini_map&quot;); width: 256px; height: 256px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px;"> <ui:VisualElement style="width: 256px; height: 256px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: rgba(0, 0, 0, 0.78); border-left-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); border-top-color: rgba(255, 255, 255, 0.5); border-bottom-color: rgba(255, 255, 255, 0.5); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;">
<ui:VisualElement name="minimap-container" style="background-image: url(&quot;project://database/Assets/Artists/Materials/ux_minimap.renderTexture?fileID=8400000&amp;guid=9a9e60eda7295fc47907b25d62d9dd79&amp;type=2#ux_minimap&quot;); border-top-left-radius: 392px; border-top-right-radius: 392px; border-bottom-right-radius: 392px; border-bottom-left-radius: 392px; flex-grow: 1;"> <ui:VisualElement style="flex-grow: 1;">
<ui:VisualElement name="minimap-player" style="width: 32px; height: 32px; background-color: rgb(255, 255, 255); position: absolute; top: 97px; left: 64px; background-image: url(&quot;project://database/Assets/Artists/Arts/Avatars/avatar_player.jpg?fileID=2800000&amp;guid=dc1a7b7a5cc9437438280932e8b541a0&amp;type=3#avatar_player&quot;);" /> <ui:VisualElement name="map-container" style="background-image: url(&quot;project://database/Assets/Artists/Materials/ux_minimap.renderTexture?fileID=8400000&amp;guid=9a9e60eda7295fc47907b25d62d9dd79&amp;type=2#ux_minimap&quot;); width: 100%; height: 100%;" />
<ui:VisualElement name="map-position" style="width: 32px; height: 32px; background-color: rgb(255, 255, 255); position: absolute; top: 97px; left: 64px; background-image: url(&quot;project://database/Assets/Artists/Arts/Avatars/avatar_player.jpg?fileID=2800000&amp;guid=dc1a7b7a5cc9437438280932e8b541a0&amp;type=3#avatar_player&quot;);" />
</ui:VisualElement> </ui:VisualElement>
</ui:VisualElement> </ui:VisualElement>
<ui:Slider label="时间" high-value="24" name="time-slider" show-input-field="false" focusable="false" style="display: none;" /> <ui:Slider label="时间" high-value="24" name="time-slider" show-input-field="false" focusable="false" style="display: none;" />
@ -22,7 +23,7 @@
<ui:Instance template="ux_dialogue_choose_template" name="ux_dialogue_choose_template" /> <ui:Instance template="ux_dialogue_choose_template" name="ux_dialogue_choose_template" />
</ui:VisualElement> </ui:VisualElement>
<ui:VisualElement name="comic-container" class="root" style="background-color: rgba(0, 0, 0, 0.67); display: none;" /> <ui:VisualElement name="comic-container" class="root" style="background-color: rgba(0, 0, 0, 0.67); display: none;" />
<ui:ScrollView picking-mode="Ignore" name="dialogue-container" horizontal-scroller-visibility="Hidden" vertical-scroller-visibility="Hidden" class="flex-center dialogue-container" style="min-width: 512px; bottom: -25%; max-height: 300px; padding-top: 16px; padding-right: 32px; padding-bottom: 16px; padding-left: 32px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; max-width: 768px;"> <ui:ScrollView picking-mode="Ignore" name="dialogue-container" horizontal-scroller-visibility="Hidden" vertical-scroller-visibility="Hidden" class="flex-center dialogue-container" style="min-width: 512px; bottom: -25%; max-height: 300px; padding-top: 16px; padding-right: 32px; padding-bottom: 16px; padding-left: 32px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; max-width: 768px; background-color: rgba(0, 0, 0, 0.5);">
<ui:Instance template="ux_dialogue_template" name="ux_dialogue_template" /> <ui:Instance template="ux_dialogue_template" name="ux_dialogue_template" />
<ui:Instance template="ux_dialogue_template" name="ux_dialogue_template" /> <ui:Instance template="ux_dialogue_template" name="ux_dialogue_template" />
</ui:ScrollView> </ui:ScrollView>

View File

@ -1,7 +1,7 @@
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" xsi="http://www.w3.org/2001/XMLSchema-instance" engine="UnityEngine.UIElements" editor="UnityEditor.UIElements" noNamespaceSchemaLocation="../../../UIElementsSchema/UIElements.xsd" editor-extension-mode="False"> <ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" xsi="http://www.w3.org/2001/XMLSchema-instance" engine="UnityEngine.UIElements" editor="UnityEditor.UIElements" noNamespaceSchemaLocation="../../../UIElementsSchema/UIElements.xsd" editor-extension-mode="False">
<Style src="project://database/Assets/BITKit/Unity/UX/Common/Common.uss?fileID=7433441132597879392&amp;guid=a3a69d3518fd02b489e721f3c5b0b539&amp;type=3#Common" /> <Style src="project://database/Assets/BITKit/Unity/UX/Common/Common.uss?fileID=7433441132597879392&amp;guid=a3a69d3518fd02b489e721f3c5b0b539&amp;type=3#Common" />
<ui:VisualElement name="minimap-container" class="flex-center" style="background-color: rgb(147, 149, 157); border-left-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 768px; height: 768px;"> <ui:VisualElement class="flex-center" style="background-color: rgb(147, 149, 157); border-left-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 768px; height: 768px; overflow: hidden;">
<ui:VisualElement style="flex-grow: 1; background-image: url(&quot;project://database/Assets/Artists/Materials/ux_minimap.renderTexture?fileID=8400000&amp;guid=9a9e60eda7295fc47907b25d62d9dd79&amp;type=2#ux_minimap&quot;); -unity-background-scale-mode: scale-to-fit;" /> <ui:VisualElement name="map-container" style="background-image: url(&quot;project://database/Assets/Artists/Materials/ux_minimap.renderTexture?fileID=8400000&amp;guid=9a9e60eda7295fc47907b25d62d9dd79&amp;type=2#ux_minimap&quot;); -unity-background-scale-mode: scale-to-fit; position: absolute; left: 0; top: 0; width: 100%; height: 100%;" />
<ui:VisualElement name="minimap-player" style="position: absolute; width: 64px; height: 64px; background-image: url(&quot;project://database/Assets/Artists/Arts/Avatars/avatar_player.jpg?fileID=2800000&amp;guid=dc1a7b7a5cc9437438280932e8b541a0&amp;type=3#avatar_player&quot;); top: 393px; left: 289px; border-left-color: rgb(255, 0, 8); border-right-color: rgb(255, 0, 8); border-top-color: rgb(255, 0, 8); border-bottom-color: rgb(255, 0, 8); border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px;" /> <ui:VisualElement name="map-position" style="position: absolute; width: 64px; height: 64px; background-image: url(&quot;project://database/Assets/Artists/Arts/Avatars/avatar_player.jpg?fileID=2800000&amp;guid=dc1a7b7a5cc9437438280932e8b541a0&amp;type=3#avatar_player&quot;); top: 393px; left: 289px; border-left-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px;" />
</ui:VisualElement> </ui:VisualElement>
</ui:UXML> </ui:UXML>

View File

@ -26,12 +26,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1670392615900241904} m_GameObject: {fileID: 1670392615900241904}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0.5806264, y: 0, z: 0} m_LocalPosition: {x: -0.5806264, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 5157158163673646021} m_Father: {fileID: 5157158163673646021}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &2067954559600753954 --- !u!33 &2067954559600753954
MeshFilter: MeshFilter:
@ -52,10 +53,12 @@ MeshRenderer:
m_CastShadows: 1 m_CastShadows: 1
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
m_RayTracingMode: 2 m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1 m_RenderingLayerMask: 1
m_RendererPriority: 0 m_RendererPriority: 0
m_Materials: m_Materials:
@ -80,6 +83,7 @@ MeshRenderer:
m_SortingLayerID: 0 m_SortingLayerID: 0
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &6431632517299249819 --- !u!64 &6431632517299249819
MeshCollider: MeshCollider:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -88,9 +92,17 @@ MeshCollider:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1670392615900241904} m_GameObject: {fileID: 1670392615900241904}
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0 m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1 m_Enabled: 1
serializedVersion: 4 serializedVersion: 5
m_Convex: 0 m_Convex: 0
m_CookingOptions: 30 m_CookingOptions: 30
m_Mesh: {fileID: -996575309852040232, guid: 9261b37cb81de44458603b120cfe9f55, type: 3} m_Mesh: {fileID: -996575309852040232, guid: 9261b37cb81de44458603b120cfe9f55, type: 3}
@ -120,12 +132,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3020617249324138488} m_GameObject: {fileID: 3020617249324138488}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0.58063, y: 0, z: 0} m_LocalPosition: {x: 0.58063, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 5157158163673646021} m_Father: {fileID: 5157158163673646021}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &6189384214641973817 --- !u!33 &6189384214641973817
MeshFilter: MeshFilter:
@ -146,10 +159,12 @@ MeshRenderer:
m_CastShadows: 1 m_CastShadows: 1
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
m_RayTracingMode: 2 m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1 m_RenderingLayerMask: 1
m_RendererPriority: 0 m_RendererPriority: 0
m_Materials: m_Materials:
@ -174,6 +189,7 @@ MeshRenderer:
m_SortingLayerID: 0 m_SortingLayerID: 0
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &1301744355815749396 --- !u!64 &1301744355815749396
MeshCollider: MeshCollider:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -182,9 +198,17 @@ MeshCollider:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3020617249324138488} m_GameObject: {fileID: 3020617249324138488}
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0 m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1 m_Enabled: 1
serializedVersion: 4 serializedVersion: 5
m_Convex: 0 m_Convex: 0
m_CookingOptions: 30 m_CookingOptions: 30
m_Mesh: {fileID: 7585350939623197329, guid: 9261b37cb81de44458603b120cfe9f55, type: 3} m_Mesh: {fileID: 7585350939623197329, guid: 9261b37cb81de44458603b120cfe9f55, type: 3}
@ -197,6 +221,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 5157158163673646021} - component: {fileID: 5157158163673646021}
- component: {fileID: 448519469446471651}
m_Layer: 0 m_Layer: 0
m_Name: Airport_Desk m_Name: Airport_Desk
m_TagString: Untagged m_TagString: Untagged
@ -211,9 +236,11 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5537800995523156351} m_GameObject: {fileID: 5537800995523156351}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 475057171515346265} - {fileID: 475057171515346265}
- {fileID: 4597964379992445141} - {fileID: 4597964379992445141}
@ -221,8 +248,26 @@ Transform:
- {fileID: 2014754934592196839} - {fileID: 2014754934592196839}
- {fileID: 7895073293507830436} - {fileID: 7895073293507830436}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &448519469446471651
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5537800995523156351}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1e3fdca004f2d45fe8abbed571a8abd5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_OverrideArea: 1
m_Area: 1
m_OverrideGenerateLinks: 0
m_GenerateLinks: 0
m_IgnoreFromBuild: 0
m_ApplyToChildren: 1
m_AffectedAgents: ffffffff
--- !u!1 &6539269532907971552 --- !u!1 &6539269532907971552
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -249,12 +294,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6539269532907971552} m_GameObject: {fileID: 6539269532907971552}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0.54866964, y: -8.646789e-10, z: 0.0033171012} m_LocalPosition: {x: -0.54866964, y: -8.646789e-10, z: 0.0033171012}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 5157158163673646021} m_Father: {fileID: 5157158163673646021}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &5310149625548507055 --- !u!33 &5310149625548507055
MeshFilter: MeshFilter:
@ -275,10 +321,12 @@ MeshRenderer:
m_CastShadows: 1 m_CastShadows: 1
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
m_RayTracingMode: 2 m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1 m_RenderingLayerMask: 1
m_RendererPriority: 0 m_RendererPriority: 0
m_Materials: m_Materials:
@ -303,6 +351,7 @@ MeshRenderer:
m_SortingLayerID: 0 m_SortingLayerID: 0
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &4113617228934054805 --- !u!64 &4113617228934054805
MeshCollider: MeshCollider:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -311,9 +360,17 @@ MeshCollider:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6539269532907971552} m_GameObject: {fileID: 6539269532907971552}
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0 m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1 m_Enabled: 1
serializedVersion: 4 serializedVersion: 5
m_Convex: 0 m_Convex: 0
m_CookingOptions: 30 m_CookingOptions: 30
m_Mesh: {fileID: 6489712715874922448, guid: 9261b37cb81de44458603b120cfe9f55, type: 3} m_Mesh: {fileID: 6489712715874922448, guid: 9261b37cb81de44458603b120cfe9f55, type: 3}
@ -343,12 +400,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7316628928460353158} m_GameObject: {fileID: 7316628928460353158}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0, y: 0, z: 0} m_LocalPosition: {x: -0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 5157158163673646021} m_Father: {fileID: 5157158163673646021}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &5695821623963914243 --- !u!33 &5695821623963914243
MeshFilter: MeshFilter:
@ -369,10 +427,12 @@ MeshRenderer:
m_CastShadows: 1 m_CastShadows: 1
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
m_RayTracingMode: 2 m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1 m_RenderingLayerMask: 1
m_RendererPriority: 0 m_RendererPriority: 0
m_Materials: m_Materials:
@ -397,6 +457,7 @@ MeshRenderer:
m_SortingLayerID: 0 m_SortingLayerID: 0
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &314169580532011225 --- !u!64 &314169580532011225
MeshCollider: MeshCollider:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -405,9 +466,17 @@ MeshCollider:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7316628928460353158} m_GameObject: {fileID: 7316628928460353158}
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0 m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1 m_Enabled: 1
serializedVersion: 4 serializedVersion: 5
m_Convex: 0 m_Convex: 0
m_CookingOptions: 30 m_CookingOptions: 30
m_Mesh: {fileID: 7655069402909578669, guid: 9261b37cb81de44458603b120cfe9f55, type: 3} m_Mesh: {fileID: 7655069402909578669, guid: 9261b37cb81de44458603b120cfe9f55, type: 3}
@ -437,12 +506,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7617204128867513249} m_GameObject: {fileID: 7617204128867513249}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0.54867, y: -8.646789e-10, z: 0.0033171012} m_LocalPosition: {x: 0.54867, y: -8.646789e-10, z: 0.0033171012}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 5157158163673646021} m_Father: {fileID: 5157158163673646021}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &4039703990101362763 --- !u!33 &4039703990101362763
MeshFilter: MeshFilter:
@ -463,10 +533,12 @@ MeshRenderer:
m_CastShadows: 1 m_CastShadows: 1
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
m_RayTracingMode: 2 m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1 m_RenderingLayerMask: 1
m_RendererPriority: 0 m_RendererPriority: 0
m_Materials: m_Materials:
@ -491,6 +563,7 @@ MeshRenderer:
m_SortingLayerID: 0 m_SortingLayerID: 0
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &4742425253734733376 --- !u!64 &4742425253734733376
MeshCollider: MeshCollider:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -499,9 +572,17 @@ MeshCollider:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7617204128867513249} m_GameObject: {fileID: 7617204128867513249}
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0 m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1 m_Enabled: 1
serializedVersion: 4 serializedVersion: 5
m_Convex: 0 m_Convex: 0
m_CookingOptions: 30 m_CookingOptions: 30
m_Mesh: {fileID: 2772805850715700942, guid: 9261b37cb81de44458603b120cfe9f55, type: 3} m_Mesh: {fileID: 2772805850715700942, guid: 9261b37cb81de44458603b120cfe9f55, type: 3}

View File

@ -26,12 +26,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2283990195989206198} m_GameObject: {fileID: 2283990195989206198}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0.98126805, y: -0.00000026017207, z: 0.9980753} m_LocalPosition: {x: 0.98126805, y: -0.00000026017207, z: 0.9980753}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4242669315543650884} m_Father: {fileID: 4242669315543650884}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &6532830719412457947 --- !u!33 &6532830719412457947
MeshFilter: MeshFilter:
@ -52,10 +53,12 @@ MeshRenderer:
m_CastShadows: 1 m_CastShadows: 1
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
m_RayTracingMode: 2 m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1 m_RenderingLayerMask: 1
m_RendererPriority: 0 m_RendererPriority: 0
m_Materials: m_Materials:
@ -80,6 +83,7 @@ MeshRenderer:
m_SortingLayerID: 0 m_SortingLayerID: 0
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &5099174054167698200 --- !u!64 &5099174054167698200
MeshCollider: MeshCollider:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -88,9 +92,17 @@ MeshCollider:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2283990195989206198} m_GameObject: {fileID: 2283990195989206198}
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0 m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1 m_Enabled: 1
serializedVersion: 4 serializedVersion: 5
m_Convex: 0 m_Convex: 0
m_CookingOptions: 30 m_CookingOptions: 30
m_Mesh: {fileID: 3430178677598451852, guid: f7dbc60a6076f52478d0841cd616eb91, type: 3} m_Mesh: {fileID: 3430178677598451852, guid: f7dbc60a6076f52478d0841cd616eb91, type: 3}
@ -120,12 +132,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2849427882221668597} m_GameObject: {fileID: 2849427882221668597}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0, y: 1.1641532e-12, z: 0} m_LocalPosition: {x: -0, y: 1.1641532e-12, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4242669315543650884} m_Father: {fileID: 4242669315543650884}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &5379598142994744466 --- !u!33 &5379598142994744466
MeshFilter: MeshFilter:
@ -146,10 +159,12 @@ MeshRenderer:
m_CastShadows: 1 m_CastShadows: 1
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
m_RayTracingMode: 2 m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1 m_RenderingLayerMask: 1
m_RendererPriority: 0 m_RendererPriority: 0
m_Materials: m_Materials:
@ -174,6 +189,7 @@ MeshRenderer:
m_SortingLayerID: 0 m_SortingLayerID: 0
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &2259355545485845183 --- !u!64 &2259355545485845183
MeshCollider: MeshCollider:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -182,9 +198,17 @@ MeshCollider:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2849427882221668597} m_GameObject: {fileID: 2849427882221668597}
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0 m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1 m_Enabled: 1
serializedVersion: 4 serializedVersion: 5
m_Convex: 0 m_Convex: 0
m_CookingOptions: 30 m_CookingOptions: 30
m_Mesh: {fileID: 214034960691384455, guid: f7dbc60a6076f52478d0841cd616eb91, type: 3} m_Mesh: {fileID: 214034960691384455, guid: f7dbc60a6076f52478d0841cd616eb91, type: 3}
@ -197,6 +221,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 4242669315543650884} - component: {fileID: 4242669315543650884}
- component: {fileID: 7938256475477323524}
m_Layer: 0 m_Layer: 0
m_Name: Airport_Desk_Corner m_Name: Airport_Desk_Corner
m_TagString: Untagged m_TagString: Untagged
@ -211,9 +236,11 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3579004833780041982} m_GameObject: {fileID: 3579004833780041982}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 2613121397442672548} - {fileID: 2613121397442672548}
- {fileID: 4868166114777321380} - {fileID: 4868166114777321380}
@ -221,8 +248,26 @@ Transform:
- {fileID: 6561076398113506638} - {fileID: 6561076398113506638}
- {fileID: 1020990888875377383} - {fileID: 1020990888875377383}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7938256475477323524
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3579004833780041982}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1e3fdca004f2d45fe8abbed571a8abd5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_OverrideArea: 1
m_Area: 1
m_OverrideGenerateLinks: 0
m_GenerateLinks: 0
m_IgnoreFromBuild: 0
m_ApplyToChildren: 1
m_AffectedAgents: ffffffff
--- !u!1 &4911537434466648994 --- !u!1 &4911537434466648994
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -249,12 +294,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4911537434466648994} m_GameObject: {fileID: 4911537434466648994}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 1.0062128, y: -0.0000002654517, z: 1.018329} m_LocalPosition: {x: 1.0062128, y: -0.0000002654517, z: 1.018329}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4242669315543650884} m_Father: {fileID: 4242669315543650884}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1914977941410139802 --- !u!33 &1914977941410139802
MeshFilter: MeshFilter:
@ -275,10 +321,12 @@ MeshRenderer:
m_CastShadows: 1 m_CastShadows: 1
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
m_RayTracingMode: 2 m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1 m_RenderingLayerMask: 1
m_RendererPriority: 0 m_RendererPriority: 0
m_Materials: m_Materials:
@ -303,6 +351,7 @@ MeshRenderer:
m_SortingLayerID: 0 m_SortingLayerID: 0
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &1540336850629856793 --- !u!64 &1540336850629856793
MeshCollider: MeshCollider:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -311,9 +360,17 @@ MeshCollider:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4911537434466648994} m_GameObject: {fileID: 4911537434466648994}
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0 m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1 m_Enabled: 1
serializedVersion: 4 serializedVersion: 5
m_Convex: 0 m_Convex: 0
m_CookingOptions: 30 m_CookingOptions: 30
m_Mesh: {fileID: 1513750017832155477, guid: f7dbc60a6076f52478d0841cd616eb91, type: 3} m_Mesh: {fileID: 1513750017832155477, guid: f7dbc60a6076f52478d0841cd616eb91, type: 3}
@ -343,12 +400,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6079956537395496555} m_GameObject: {fileID: 6079956537395496555}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -1.4401813, y: -6.98492e-13, z: -1.8966462e-19} m_LocalPosition: {x: -1.4401813, y: -6.98492e-13, z: -1.8966462e-19}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4242669315543650884} m_Father: {fileID: 4242669315543650884}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &283862494947095001 --- !u!33 &283862494947095001
MeshFilter: MeshFilter:
@ -369,10 +427,12 @@ MeshRenderer:
m_CastShadows: 1 m_CastShadows: 1
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
m_RayTracingMode: 2 m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1 m_RenderingLayerMask: 1
m_RendererPriority: 0 m_RendererPriority: 0
m_Materials: m_Materials:
@ -397,6 +457,7 @@ MeshRenderer:
m_SortingLayerID: 0 m_SortingLayerID: 0
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &1923201885516305739 --- !u!64 &1923201885516305739
MeshCollider: MeshCollider:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -405,9 +466,17 @@ MeshCollider:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6079956537395496555} m_GameObject: {fileID: 6079956537395496555}
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0 m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1 m_Enabled: 1
serializedVersion: 4 serializedVersion: 5
m_Convex: 0 m_Convex: 0
m_CookingOptions: 30 m_CookingOptions: 30
m_Mesh: {fileID: -7467493972651384274, guid: f7dbc60a6076f52478d0841cd616eb91, type: 3} m_Mesh: {fileID: -7467493972651384274, guid: f7dbc60a6076f52478d0841cd616eb91, type: 3}
@ -437,12 +506,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6431567004121835779} m_GameObject: {fileID: 6431567004121835779}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -1.4082245, y: -8.6537744e-10, z: 0.0033171012} m_LocalPosition: {x: -1.4082245, y: -8.6537744e-10, z: 0.0033171012}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4242669315543650884} m_Father: {fileID: 4242669315543650884}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &2608525128404814332 --- !u!33 &2608525128404814332
MeshFilter: MeshFilter:
@ -463,10 +533,12 @@ MeshRenderer:
m_CastShadows: 1 m_CastShadows: 1
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
m_RayTracingMode: 2 m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1 m_RenderingLayerMask: 1
m_RendererPriority: 0 m_RendererPriority: 0
m_Materials: m_Materials:
@ -491,6 +563,7 @@ MeshRenderer:
m_SortingLayerID: 0 m_SortingLayerID: 0
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &7719668198708017490 --- !u!64 &7719668198708017490
MeshCollider: MeshCollider:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -499,9 +572,17 @@ MeshCollider:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6431567004121835779} m_GameObject: {fileID: 6431567004121835779}
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0 m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1 m_Enabled: 1
serializedVersion: 4 serializedVersion: 5
m_Convex: 0 m_Convex: 0
m_CookingOptions: 30 m_CookingOptions: 30
m_Mesh: {fileID: 357077832402250352, guid: f7dbc60a6076f52478d0841cd616eb91, type: 3} m_Mesh: {fileID: 357077832402250352, guid: f7dbc60a6076f52478d0841cd616eb91, type: 3}

View File

@ -264,6 +264,7 @@ GameObject:
- component: {fileID: 2549498701864777824} - component: {fileID: 2549498701864777824}
- component: {fileID: 325759758875806890} - component: {fileID: 325759758875806890}
- component: {fileID: 2169378845514571456} - component: {fileID: 2169378845514571456}
- component: {fileID: 8941137818609683909}
m_Layer: 0 m_Layer: 0
m_Name: Introscope m_Name: Introscope
m_TagString: Untagged m_TagString: Untagged
@ -382,6 +383,25 @@ MonoBehaviour:
type: {class: Reference, ns: BITKit, asm: BITKit} type: {class: Reference, ns: BITKit, asm: BITKit}
data: data:
value: "\u5DE5\u4F5C\u4EBA\u5458,\u7528\u5B89\u68C0\u673A\u68C0\u67E5\u65C5\u5BA2\u662F\u5426\u643A\u5E26\u4E86\u8FDD\u7981\u54C1/\u30B9\u30BF\u30C3\u30D5\u306F\u3001\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u6A5F\u5668\u3092\u4F7F\u7528\u3057\u3066\u3001\u4E57\u5BA2\u304C\u7981\u6B62\u54C1\u3092\u6240\u6301\u3057\u3066\u3044\u306A\u3044\u304B\u3069\u3046\u304B\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002" value: "\u5DE5\u4F5C\u4EBA\u5458,\u7528\u5B89\u68C0\u673A\u68C0\u67E5\u65C5\u5BA2\u662F\u5426\u643A\u5E26\u4E86\u8FDD\u7981\u54C1/\u30B9\u30BF\u30C3\u30D5\u306F\u3001\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u6A5F\u5668\u3092\u4F7F\u7528\u3057\u3066\u3001\u4E57\u5BA2\u304C\u7981\u6B62\u54C1\u3092\u6240\u6301\u3057\u3066\u3044\u306A\u3044\u304B\u3069\u3046\u304B\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002"
--- !u!114 &8941137818609683909
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2271407088381422975}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1e3fdca004f2d45fe8abbed571a8abd5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_OverrideArea: 1
m_Area: 1
m_OverrideGenerateLinks: 0
m_GenerateLinks: 0
m_IgnoreFromBuild: 0
m_ApplyToChildren: 1
m_AffectedAgents: ffffffff
--- !u!1 &2326662863403651333 --- !u!1 &2326662863403651333
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -13,6 +13,8 @@ GameObject:
- component: {fileID: 1574721595902761917} - component: {fileID: 1574721595902761917}
- component: {fileID: 6882496406062716677} - component: {fileID: 6882496406062716677}
- component: {fileID: 8728660391319503135} - component: {fileID: 8728660391319503135}
- component: {fileID: 8259535070200094537}
- component: {fileID: 6768904110236230067}
m_Layer: 0 m_Layer: 0
m_Name: turnstile m_Name: turnstile
m_TagString: Untagged m_TagString: Untagged
@ -126,6 +128,58 @@ BoxCollider:
serializedVersion: 3 serializedVersion: 3
m_Size: {x: 0.12520003, y: 1.0138493, z: 0.12520003} m_Size: {x: 0.12520003, y: 1.0138493, z: 0.12520003}
m_Center: {x: 0, y: 0.5069246, z: 0} m_Center: {x: 0, y: 0.5069246, z: 0}
--- !u!114 &8259535070200094537
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1070295965451434600}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 054d7fc7589c04d4a8412a6f82b32d6c, type: 3}
m_Name:
m_EditorClassIdentifier:
worldNodeService:
rid: 7572707144281358854
worldNode:
rid: 7572707144281358855
references:
version: 2
RefIds:
- rid: 7572707144281358854
type: {class: WorldNodeService, ns: BITKit.WorldNode, asm: BITKit.WorldNode}
data:
- rid: 7572707144281358855
type: {class: UnityDoorNode, ns: Net.Project.B.WorldNode, asm: Net.Project.B.WorldNode}
data:
State: 0
InteractionType: 6
DoorTransform: {fileID: 4218687044597356771}
OpenPosition: {x: 0, y: 0.82074326, z: 0}
ClosePosition: {x: 0, y: 0.82074326, z: 0}
OpenEulerAngles: {x: 0, y: 90, z: 0}
CloseEulerAngles: {x: 0, y: 0, z: 0}
--- !u!114 &6768904110236230067
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1070295965451434600}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: db48a34ef668447439789f37091202ae, type: 3}
m_Name:
m_EditorClassIdentifier:
root: {fileID: 0}
type:
rid: -2
references:
version: 2
RefIds:
- rid: -2
type: {class: , ns: , asm: }
--- !u!1 &2321091284981815580 --- !u!1 &2321091284981815580
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

File diff suppressed because one or more lines are too long

View File

@ -29848,9 +29848,6 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 1549252340561242095} - {fileID: 1549252340561242095}
- {fileID: 691699953}
- {fileID: 458484308}
- {fileID: 1354954397}
m_Father: {fileID: 1029339355} m_Father: {fileID: 1029339355}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &204275272 --- !u!1001 &204275272
@ -58051,6 +58048,63 @@ Transform:
m_CorrespondingSourceObject: {fileID: 4207633802239416226, guid: a0c8750959dedaa4681fa38ab1fbf3cd, type: 3} m_CorrespondingSourceObject: {fileID: 4207633802239416226, guid: a0c8750959dedaa4681fa38ab1fbf3cd, type: 3}
m_PrefabInstance: {fileID: 356040147} m_PrefabInstance: {fileID: 356040147}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!1001 &356745812
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 5149325015808396647, guid: bdc2cad3939d6d2488b85722a332a1e8, type: 3}
propertyPath: m_Name
value: SM_car_japan_02
objectReference: {fileID: 0}
- target: {fileID: 5493762063358138333, guid: bdc2cad3939d6d2488b85722a332a1e8, type: 3}
propertyPath: m_LocalPosition.x
value: -84.35
objectReference: {fileID: 0}
- target: {fileID: 5493762063358138333, guid: bdc2cad3939d6d2488b85722a332a1e8, type: 3}
propertyPath: m_LocalPosition.y
value: -0.16419339
objectReference: {fileID: 0}
- target: {fileID: 5493762063358138333, guid: bdc2cad3939d6d2488b85722a332a1e8, type: 3}
propertyPath: m_LocalPosition.z
value: -74.15
objectReference: {fileID: 0}
- target: {fileID: 5493762063358138333, guid: bdc2cad3939d6d2488b85722a332a1e8, type: 3}
propertyPath: m_LocalRotation.w
value: 0.50000024
objectReference: {fileID: 0}
- target: {fileID: 5493762063358138333, guid: bdc2cad3939d6d2488b85722a332a1e8, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 5493762063358138333, guid: bdc2cad3939d6d2488b85722a332a1e8, type: 3}
propertyPath: m_LocalRotation.y
value: -0.8660253
objectReference: {fileID: 0}
- target: {fileID: 5493762063358138333, guid: bdc2cad3939d6d2488b85722a332a1e8, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 5493762063358138333, guid: bdc2cad3939d6d2488b85722a332a1e8, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5493762063358138333, guid: bdc2cad3939d6d2488b85722a332a1e8, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -120
objectReference: {fileID: 0}
- target: {fileID: 5493762063358138333, guid: bdc2cad3939d6d2488b85722a332a1e8, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: bdc2cad3939d6d2488b85722a332a1e8, type: 3}
--- !u!1001 &357135790 --- !u!1001 &357135790
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -74982,7 +75036,7 @@ PrefabInstance:
serializedVersion: 2 serializedVersion: 2
m_Modification: m_Modification:
serializedVersion: 3 serializedVersion: 3
m_TransformParent: {fileID: 203140326} m_TransformParent: {fileID: 0}
m_Modifications: m_Modifications:
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_RootOrder propertyPath: m_RootOrder
@ -74990,11 +75044,11 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x
value: -118.23 value: -118.23001
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalPosition.y propertyPath: m_LocalPosition.y
value: -0.007673323 value: -0.007675171
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalPosition.z propertyPath: m_LocalPosition.z
@ -75037,11 +75091,6 @@ PrefabInstance:
m_AddedGameObjects: [] m_AddedGameObjects: []
m_AddedComponents: [] m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} m_SourcePrefab: {fileID: 100100000, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
--- !u!4 &458484308 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
m_PrefabInstance: {fileID: 458484307}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &458715498 --- !u!1001 &458715498
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -114804,7 +114853,7 @@ PrefabInstance:
serializedVersion: 2 serializedVersion: 2
m_Modification: m_Modification:
serializedVersion: 3 serializedVersion: 3
m_TransformParent: {fileID: 203140326} m_TransformParent: {fileID: 0}
m_Modifications: m_Modifications:
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_RootOrder propertyPath: m_RootOrder
@ -114812,19 +114861,19 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x
value: -114 value: -90.19
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalPosition.y propertyPath: m_LocalPosition.y
value: -0.007673323 value: -0.007675171
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalPosition.z propertyPath: m_LocalPosition.z
value: -71.9 value: -76.11
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalRotation.w propertyPath: m_LocalRotation.w
value: 0 value: -0.28259477
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalRotation.x propertyPath: m_LocalRotation.x
@ -114832,7 +114881,7 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalRotation.y propertyPath: m_LocalRotation.y
value: 1 value: 0.9592394
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalRotation.z propertyPath: m_LocalRotation.z
@ -114844,7 +114893,7 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalEulerAnglesHint.y propertyPath: m_LocalEulerAnglesHint.y
value: 180 value: 212.83
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalEulerAnglesHint.z propertyPath: m_LocalEulerAnglesHint.z
@ -114859,11 +114908,6 @@ PrefabInstance:
m_AddedGameObjects: [] m_AddedGameObjects: []
m_AddedComponents: [] m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} m_SourcePrefab: {fileID: 100100000, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
--- !u!4 &691699953 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
m_PrefabInstance: {fileID: 691699952}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &692312643 --- !u!1001 &692312643
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -220025,7 +220069,7 @@ PrefabInstance:
serializedVersion: 2 serializedVersion: 2
m_Modification: m_Modification:
serializedVersion: 3 serializedVersion: 3
m_TransformParent: {fileID: 203140326} m_TransformParent: {fileID: 0}
m_Modifications: m_Modifications:
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_RootOrder propertyPath: m_RootOrder
@ -220033,11 +220077,11 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x
value: -122.96 value: -122.95999
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalPosition.y propertyPath: m_LocalPosition.y
value: -0.007673323 value: -0.007675171
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} - target: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
propertyPath: m_LocalPosition.z propertyPath: m_LocalPosition.z
@ -220080,11 +220124,6 @@ PrefabInstance:
m_AddedGameObjects: [] m_AddedGameObjects: []
m_AddedComponents: [] m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3} m_SourcePrefab: {fileID: 100100000, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
--- !u!4 &1354954397 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 1300051237890957809, guid: a9ee127c2c174b044bd12bdd3622ad60, type: 3}
m_PrefabInstance: {fileID: 1354954396}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1354972530 --- !u!1001 &1354972530
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -240058,13 +240097,42 @@ PrefabInstance:
m_RemovedComponents: [] m_RemovedComponents: []
m_RemovedGameObjects: [] m_RemovedGameObjects: []
m_AddedGameObjects: [] m_AddedGameObjects: []
m_AddedComponents: [] m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 28f837012cea6eb479ce3ce1a4e9c725, type: 3}
insertIndex: -1
addedObject: {fileID: 1472086585}
m_SourcePrefab: {fileID: 100100000, guid: 28f837012cea6eb479ce3ce1a4e9c725, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 28f837012cea6eb479ce3ce1a4e9c725, type: 3}
--- !u!4 &1472086583 stripped --- !u!4 &1472086583 stripped
Transform: Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 28f837012cea6eb479ce3ce1a4e9c725, type: 3} m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 28f837012cea6eb479ce3ce1a4e9c725, type: 3}
m_PrefabInstance: {fileID: 1472086582} m_PrefabInstance: {fileID: 1472086582}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!1 &1472086584 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 28f837012cea6eb479ce3ce1a4e9c725, type: 3}
m_PrefabInstance: {fileID: 1472086582}
m_PrefabAsset: {fileID: 0}
--- !u!65 &1472086585
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1472086584}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 0.10878715, y: 0.029031109, z: 0.031105977}
m_Center: {x: 0.0013081102, y: 0.0004972164, z: -0.0017001489}
--- !u!1001 &1472092770 --- !u!1001 &1472092770
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -352388,5 +352456,9 @@ PrefabInstance:
SceneRoots: SceneRoots:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_Roots: m_Roots:
- {fileID: 356745812}
- {fileID: 691699952}
- {fileID: 458484307}
- {fileID: 1354954396}
- {fileID: 705507995} - {fileID: 705507995}
- {fileID: 1899637053} - {fileID: 1899637053}

View File

@ -691295,6 +691295,71 @@ Transform:
m_CorrespondingSourceObject: {fileID: 3065127462969329239, guid: ca1d1c8019fd1dd4a9632c50505fd7d2, type: 3} m_CorrespondingSourceObject: {fileID: 3065127462969329239, guid: ca1d1c8019fd1dd4a9632c50505fd7d2, type: 3}
m_PrefabInstance: {fileID: 289315486} m_PrefabInstance: {fileID: 289315486}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!1001 &289591803
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 641277380591036102, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
propertyPath: near clip plane
value: 0
objectReference: {fileID: 0}
- target: {fileID: 641277380591036102, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
propertyPath: orthographic size
value: 100
objectReference: {fileID: 0}
- target: {fileID: 2363770275507355875, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
propertyPath: m_Name
value: node_minimap_camera
objectReference: {fileID: 0}
- target: {fileID: 5630170439344028599, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5630170439344028599, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
propertyPath: m_LocalPosition.y
value: 6.5
objectReference: {fileID: 0}
- target: {fileID: 5630170439344028599, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5630170439344028599, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 5630170439344028599, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
propertyPath: m_LocalRotation.x
value: -0.7071068
objectReference: {fileID: 0}
- target: {fileID: 5630170439344028599, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5630170439344028599, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5630170439344028599, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -90
objectReference: {fileID: 0}
- target: {fileID: 5630170439344028599, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5630170439344028599, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 98352849c75d3674198e1053c3cda8ab, type: 3}
--- !u!1001 &289845256 --- !u!1001 &289845256
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -831534,3 +831599,4 @@ SceneRoots:
- {fileID: 249190437} - {fileID: 249190437}
- {fileID: 397244143} - {fileID: 397244143}
- {fileID: 1433340002} - {fileID: 1433340002}
- {fileID: 289591803}

File diff suppressed because it is too large Load Diff

View File

@ -240,6 +240,7 @@ namespace BITKit
[DllImport("user32.dll", CharSet = CharSet.Auto)] [DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern bool SwitchToThisWindow(IntPtr hWnd, bool fAltTab); public static extern bool SwitchToThisWindow(IntPtr hWnd, bool fAltTab);
public static string AppName { get; private set; } = nameof(BITApp); public static string AppName { get; private set; } = nameof(BITApp);
public static UniTaskCompletionSource WalkUntilInitialize { get; set; } = new();
private static CancellationTokenSource CancellationTokenSource = new(); private static CancellationTokenSource CancellationTokenSource = new();
public static CancellationToken CancellationToken => CancellationTokenSource.Token; public static CancellationToken CancellationToken => CancellationTokenSource.Token;
public static InitializationState State; public static InitializationState State;

View File

@ -13,35 +13,44 @@ namespace BITKit.Entities
public class EntitiesService:IEntitiesService,IDisposable public class EntitiesService:IEntitiesService,IDisposable
{ {
private readonly ILogger<EntitiesService> _logger; private readonly ILogger<EntitiesService> _logger;
private readonly IFixedTicker _ticker;
private static int _count; private static int _count;
public EntitiesService() private static readonly ConcurrentQueue<IEntity> OnAddQueue = new();
{ public EntitiesService(ILogger<EntitiesService> logger, IFixedTicker ticker)
_count++;
}
public EntitiesService(ILogger<EntitiesService> logger)
{ {
_count++; _count++;
_logger = logger; _logger = logger;
_ticker = ticker;
_ticker.Add(OnTick);
} }
private void OnTick(float obj)
{
while (OnAddQueue.TryDequeue(out var entity))
{
OnAdd?.Invoke(entity);
}
}
private static readonly ConcurrentDictionary<int, IEntity> Entities = new(); private static readonly ConcurrentDictionary<int, IEntity> Entities = new();
public event Action<IEntity> OnAdd; public event Action<IEntity> OnAdd;
public event Action<IEntity> OnRemove; public event Action<IEntity> OnRemove;
IEntity[] IEntitiesService.Entities => Entities.Values.ToArray(); IReadOnlyDictionary<int, IEntity> IEntitiesService.Entities => Entities;
public bool Register(IEntity entity) public bool Register(IEntity entity)
{ {
if (!Entities.TryAdd(entity.Id, entity)) return false; if (!Entities.TryAdd(entity.Id, entity)) return false;
OnAdd?.Invoke(entity); OnAddQueue.Enqueue(entity);
return true; return true;
} }
public bool UnRegister(IEntity entity) public bool UnRegister(IEntity entity)
{ {
if (!Entities.TryRemove(entity.Id, out _)) return false; if (!Entities.TryRemove(entity.Id, out _)) return false;
OnRemove?.Invoke(entity); OnRemove?.Invoke(entity);
return true; return true;
} }
public CancellationToken CancellationToken => _cancellationTokenSource.Token; public CancellationToken CancellationToken => _cancellationTokenSource.Token;
@ -262,6 +271,8 @@ namespace BITKit.Entities
_logger.LogInformation($"已释放,还剩{_count}个实例"); _logger.LogInformation($"已释放,还剩{_count}个实例");
_cancellationTokenSource?.Dispose(); _cancellationTokenSource?.Dispose();
_ticker.Remove(OnTick);
} }
} }
} }

View File

@ -17,8 +17,7 @@ namespace BITKit.Entities
throw new NotImplementedException(); throw new NotImplementedException();
} }
public int Id { get; set; } = Guid.NewGuid().GetHashCode(); public int Id { get; set; } = Guid.NewGuid().GetHashCode();
public CancellationToken CancellationToken => _cancellationTokenSource.Token; public CancellationToken CancellationToken { get; set; }
private readonly CancellationTokenSource _cancellationTokenSource = new();
public IServiceProvider ServiceProvider => _serviceProvider ??= ServiceCollection.BuildServiceProvider(); public IServiceProvider ServiceProvider => _serviceProvider ??= ServiceCollection.BuildServiceProvider();
private ServiceProvider _serviceProvider; private ServiceProvider _serviceProvider;
@ -39,7 +38,6 @@ namespace BITKit.Entities
public void Dispose() public void Dispose()
{ {
_cancellationTokenSource.Cancel();
_serviceProvider.Dispose(); _serviceProvider.Dispose();
} }
} }

View File

@ -1,5 +1,6 @@
using System.Threading; using System.Threading;
using System; using System;
using System.Collections.Generic;
using System.ComponentModel.Design; using System.ComponentModel.Design;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
#if NET5_0_OR_GREATER #if NET5_0_OR_GREATER
@ -16,7 +17,6 @@ namespace BITKit.Entities
CancellationToken CancellationToken { get; } CancellationToken CancellationToken { get; }
IServiceProvider ServiceProvider { get; } IServiceProvider ServiceProvider { get; }
IServiceCollection ServiceCollection { get; } IServiceCollection ServiceCollection { get; }
object[] GetServices();
void Inject(object obj); void Inject(object obj);
} }
/// <summary> /// <summary>
@ -35,7 +35,7 @@ namespace BITKit.Entities
/// <summary> /// <summary>
/// 所有Entity /// 所有Entity
/// </summary> /// </summary>
IEntity[] Entities { get; } IReadOnlyDictionary<int,IEntity> Entities { get; }
/// <summary> /// <summary>
/// 注册Entity /// 注册Entity
/// </summary> /// </summary>

View File

@ -0,0 +1,106 @@
#if UNITY_5_3_OR_NEWER
using System;
using System.Collections;
using System.Collections.Generic;
using System.Threading;
using Microsoft.Extensions.DependencyInjection;
using UnityEngine;
using Object = UnityEngine.Object;
namespace BITKit.Entities
{
[DisallowMultipleComponent]
[DefaultExecutionOrder(-1)]
public class UnityEntity : MonoBehaviour,IEntity
{
private IEntitiesService _entitiesService;
private IEntity _entity;
private void Start()
{
_entitiesService = BITApp.ServiceProvider.GetRequiredService<IEntitiesService>();
if (_entitiesService.Entities.ContainsKey(gameObject.GetInstanceID())) return;
var entity = new Entity()
{
Id = gameObject.GetInstanceID(),
CancellationToken = destroyCancellationToken
};
var idComponent = new IdComponent()
{
Id = entity.Id,
Name = gameObject.name,
};
entity.ServiceCollection.AddSingleton(idComponent);
foreach (var component in GetComponents<Component>())
{
var type = component.GetType();
foreach (var x in type.GetInterfaces())
{
entity.ServiceCollection.AddSingleton(x, component);
}
while (type is not null)
{
var baseType = type.BaseType;
try
{
switch (baseType)
{
case null:
case not null when baseType == typeof(object):
case not null when baseType == typeof(Object):
case not null when baseType == typeof(MonoBehaviour):
case not null when baseType == typeof(Behaviour):
case not null when baseType == typeof(Component):
case not null when baseType == typeof(Component):
throw new OperationCanceledException();
}
}
catch (OperationCanceledException)
{
break;
}
entity.ServiceCollection.AddSingleton(baseType, component);
type = type.BaseType;
}
}
entity.ServiceCollection.AddSingleton(gameObject);
entity.ServiceCollection.AddSingleton(transform);
destroyCancellationToken.Register(Dispose);
_entity = entity;
_entitiesService.Register(entity);
}
private void Dispose()
{
_entitiesService?.UnRegister(_entity);
}
public int Id => _entity.Id;
public CancellationToken CancellationToken => _entity.CancellationToken;
public IServiceProvider ServiceProvider => _entity.ServiceProvider;
public IServiceCollection ServiceCollection => _entity.ServiceCollection;
public void Inject(object obj)
{
_entity.Inject(obj);
}
}
}
#endif

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: a777f9c70b86c2145b73636fda10642a guid: 230e015069b45484f9c85d1aba1e901c
MonoImporter: MonoImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2

View File

@ -35,26 +35,18 @@ namespace BITKit.Tween
return new TweenSequence(); return new TweenSequence();
} }
public static async UniTask MoveToForward( public static async UniTask Lerp<T>(Action<T> setter,T from,T to,float duration, Func<T, T,float, T> lerp,CancellationToken cancellationToken = default)
Action<float> setter,
float from,
float to,
float duration = 1,
CancellationToken cancellationToken = default
)
{ {
var t = 0f; var t = 0f;
var delta = 1 / duration; var delta = 1f / duration;
setter(from); setter(from);
//BIT4Log.Log<TweenSequence>($"已创建Tween,from:[{from}]to:[{to}]duration:[{duration}]delta:[{delta}]"); //BIT4Log.Log<TweenSequence>($"已创建Tween,from:[{from}]to:[{to}]duration:[{duration}]delta:[{delta}]");
while (t < 1 && cancellationToken.IsCancellationRequested is false) while (t < 1 && cancellationToken.IsCancellationRequested is false)
{ {
t = math.clamp(t + delta*BITApp.Time.DeltaTime, 0, 1); t = math.clamp(t + delta*BITApp.Time.DeltaTime, 0, 1);
var next = math.lerp(from, to, t); var next = lerp(from, to, t);
//BIT4Log.Log<TweenSequence>($"当前进度:[{t}]next:[{next}]");
#if UNITY_5_3_OR_NEWER #if UNITY_5_3_OR_NEWER
await UniTask.NextFrame(cancellationToken); await UniTask.NextFrame(cancellationToken);
await UniTask.SwitchToMainThread(cancellationToken);
#else #else
await UniTask.Yield(); await UniTask.Yield();
#endif #endif

View File

@ -42,13 +42,9 @@ namespace BITKit
public static implicit operator T(References<T> self) => self.Get(); public static implicit operator T(References<T> self) => self.Get();
} }
[System.Serializable] [Serializable]
public record Reference : References public struct Reference : IReference
{ {
public Reference()
{
}
public Reference(string value) public Reference(string value)
{ {
this.value = value; this.value = value;
@ -57,8 +53,7 @@ namespace BITKit
[UnityEngine.TextArea] [UnityEngine.TextArea]
#endif #endif
public string value; public string value;
public override string Get() => value; public string Get() => value;
public override string ToString() => value;
} }
[System.Serializable] [System.Serializable]

View File

@ -8,12 +8,6 @@ namespace BITKit.WorldNode
/// </summary> /// </summary>
public interface IWorldNode public interface IWorldNode
{ {
public int Id { get; set; }
public object WorldObject { get; set; }
public void Initialize()
{
}
} }
} }

View File

@ -1,41 +0,0 @@
using System;
using System.Collections;
using System.Collections.Concurrent;
using System.Collections.Generic;
namespace BITKit.WorldNode
{
/// <summary>
/// 世界节点服务,所有动态世界节点通过此接口注册
/// </summary>
public interface IWorldNodeService
{
public IReadOnlyDictionary<int, HashSet<IWorldNode>> WorldNodes { get; }
public void RegisterNode(IWorldNode node);
public event Action<IWorldNode> OnNodeRegistered;
}
/// <summary>
/// 世界节点默认实现
/// </summary>
[Serializable]
public class WorldNodeService : IWorldNodeService,IDisposable
{
public static event Action<IWorldNode> OnNodeRegistered;
IReadOnlyDictionary<int, HashSet<IWorldNode>> IWorldNodeService.WorldNodes => WorldNodes;
private static readonly ConcurrentDictionary<int, HashSet<IWorldNode>> WorldNodes = new();
public void RegisterNode(IWorldNode node)
{
OnNodeRegistered?.Invoke(node);
WorldNodes.GetOrCreate(node.Id).Add(node);
}
event Action<IWorldNode> IWorldNodeService.OnNodeRegistered
{
add=>OnNodeRegistered+=value;
remove=>OnNodeRegistered-=value;
}
public void Dispose()
{
WorldNodes.Clear();
}
}
}

View File

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

View File

@ -2,37 +2,30 @@
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using BITKit.Entities;
using Microsoft.Extensions.DependencyInjection;
using UnityEngine; using UnityEngine;
namespace BITKit.WorldNode namespace BITKit.WorldNode
{ {
public sealed class UnityNode : MonoBehaviour,IWorldNode [RequireComponent(typeof(UnityEntity))]
public sealed class UnityNode : MonoBehaviour
{ {
[SerializeReference, SubclassSelector] private IWorldNodeService worldNodeService = new WorldNodeService();
[SerializeReference, SubclassSelector] private IWorldNode worldNode; [SerializeReference, SubclassSelector] private IWorldNode worldNode;
public int Id { get; set; }
public IWorldNode WorldNode => worldNode; public IWorldNode WorldNode => worldNode;
public object WorldObject
{
get => gameObject;
set=>throw new InvalidOperationException("Cannot set WorldObject");
}
private void Start() private void Start()
{ {
if (worldNode is null) if(worldNode is null)return;
var entity = GetComponent<IEntity>();
var type = worldNode.GetType();
GetComponent<IEntity>().ServiceCollection.AddSingleton(type,worldNode);
foreach (var interfaceType in type.GetInterfaces())
{ {
Debug.LogWarning("WorldNode is null"); entity.ServiceCollection.AddSingleton(interfaceType, worldNode);
return;
} }
Id = gameObject.GetInstanceID();
worldNode.Id = Id;
worldNode.WorldObject = gameObject;
worldNode.Initialize();
worldNodeService.RegisterNode(worldNode);
Destroy(this);
} }
} }
} }

View File

@ -0,0 +1,33 @@
using System;
using System.Collections;
using System.Collections.Concurrent;
using System.Collections.Generic;
#if UNITY_5_3_OR_NEWER
using UnityEngine;
#endif
namespace BITKit.WorldNode
{
[Serializable]
public class WorldInfoNode : IWorldNode
{
#if UNITY_5_3_OR_NEWER
[SerializeReference, SubclassSelector]
private IReference name;
[SerializeReference, SubclassSelector]
private IReference description;
public string Name
{
get => name?.Value;
set => name = new Reference(value);
}
public string Description
{
get => description?.Value;
set=>description = new Reference(value);
}
#endif
}
}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: fc07b2ff95394294ea4303321b783dc0 guid: 5e1cbe087263f1342abbc3c6fb5c4068
MonoImporter: MonoImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2

View File

@ -1,60 +0,0 @@
using System;
using System.Collections;
using System.Collections.Concurrent;
using System.Collections.Generic;
#if UNITY_5_3_OR_NEWER
using UnityEngine;
#endif
namespace BITKit.WorldNode
{
[Serializable]
public struct WorldInfoNode : IWorldNode
{
// ReSharper disable once InconsistentNaming
#if UNITY_5_3_OR_NEWER
[SerializeReference,SubclassSelector]
#endif
private IReference name;
// ReSharper disable once InconsistentNaming
#if UNITY_5_3_OR_NEWER
[SerializeReference,SubclassSelector]
#endif
private IReference description;
#if UNITY_5_3_OR_NEWER
public void Initialize()
{
Name = name?.Value;
Description = description?.Value;
}
#endif
public int Id { get; set; }
public object WorldObject { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
public sealed class WorldInfoNodeService : IDisposable
{
public IReadOnlyDictionary<int, WorldInfoNode> WorldInfoNodes => InfoNodes;
private readonly IWorldNodeService _worldNodeService;
private static readonly ConcurrentDictionary<int, WorldInfoNode> InfoNodes = new();
public WorldInfoNodeService(IWorldNodeService worldNodeService)
{
_worldNodeService = worldNodeService;
_worldNodeService.OnNodeRegistered += OnNodeRegistered;
}
private void OnNodeRegistered(IWorldNode obj)
{
if (obj is not WorldInfoNode infoNode) return;
InfoNodes.TryAdd(obj.Id, infoNode);
}
public void Dispose()
{
InfoNodes.Clear();
}
}
}

View File

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

View File

@ -5,13 +5,8 @@ using System.Collections.Generic;
namespace BITKit.WorldNode namespace BITKit.WorldNode
{ {
[Serializable] [Serializable]
public struct WorldInfoNpcStartNode:IWorldNode public class WorldInfoNpcStartNode:IWorldNode
{ {
public string Address; public string Address;
public int Id { get; set; }
public object WorldObject { get; set; }
public void Initialize()
{
}
} }
} }

View File

@ -5,14 +5,8 @@ using System.Collections.Generic;
namespace BITKit.WorldNode namespace BITKit.WorldNode
{ {
[Serializable] [Serializable]
public struct WorldInfoPlayerStart:IWorldNode public class WorldInfoPlayerStart:IWorldNode
{ {
public static WorldInfoPlayerStart Current { get; set; }
public int Id { get; set; }
public object WorldObject { get; set; }
public void Initialize()
{
Current = this;
}
} }
} }

View File

@ -19,8 +19,6 @@ namespace BITKit.WorldNode
public IReference MapName; public IReference MapName;
public float3 Position; public float3 Position;
public float3 EulerAngle; public float3 EulerAngle;
public int Id { get; set; }
public object WorldObject { get; set; }
} }
} }

View File

@ -34,21 +34,47 @@ namespace BITKit.IO
var scriptableObject = objs[index]; var scriptableObject = objs[index];
var entity = new Entity(); var entity = new Entity();
var idComponent = new IdComponent(); var idComponent = new IdComponent()
{
Name = scriptableObject.name
};
entity.ServiceCollection.AddSingleton(idComponent); entity.ServiceCollection.AddSingleton(idComponent);
var type = scriptableObject.GetType(); var type = scriptableObject.GetType();
var typeName = type.Name;
entity.ServiceCollection.AddSingleton(type, scriptableObject); entity.ServiceCollection.AddSingleton(type, scriptableObject);
foreach (var x in type.GetInterfaces())
{
entity.ServiceCollection.AddSingleton(x, scriptableObject);
}
while (type is not null)
{
if (type.BaseType is null) break;
entity.ServiceCollection.AddSingleton(type.BaseType, scriptableObject);
type = type.BaseType;
typeName += $":{type.Name}";
}
_entitiesService.Register(entity); _entitiesService.Register(entity);
logger?.LogInformation($"已加载:{scriptableObject.name}:{type.Name},剩余:{index + 1}/{objs.Count}"); logger?.LogInformation($"已加载:{scriptableObject.name}:{typeName},剩余:{index + 1}/{objs.Count}");
_registeredEntities.Add(entity); _registeredEntities.Add(entity);
continue;
} }
logger?.LogInformation("加载完成"); logger?.LogInformation("加载完成");
return;
} }
public void Dispose() public void Dispose()

View File

@ -74,7 +74,7 @@ namespace BITKit.UX
foreach (var fieldInfo in self.GetType() foreach (var fieldInfo in self.GetType()
.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) .GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly)
.Where(x => x.GetCustomAttribute<UXBindPathAttribute>() is not null) .Where(x => x.GetCustomAttribute<UXBindPathAttribute>() is not null)
) )
{ {

View File

@ -22,6 +22,7 @@ namespace BITKit.GameEditor
protected ListView listView { get; private set; } protected ListView listView { get; private set; }
protected VisualElement container { get; private set; } protected VisualElement container { get; private set; }
protected VisualElement _actionContainer { get; private set; } protected VisualElement _actionContainer { get; private set; }
protected TextField _newNameField { get; private set; }
private Button _createButton; private Button _createButton;
protected virtual void OnEnable() protected virtual void OnEnable()
@ -94,11 +95,37 @@ namespace BITKit.GameEditor
{ {
var newNameContainer = scroll.Create<GroupBox>(); var newNameContainer = scroll.Create<GroupBox>();
newNameContainer.style.flexDirection = FlexDirection.Row; newNameContainer.style.flexDirection = FlexDirection.Row;
var newNameField = newNameContainer.Create<TextField>(); var newNameField =_newNameField = newNameContainer.Create<TextField>();
newNameField.style.flexGrow = 1; newNameField.style.flexGrow = 1;
var confirmButton = newNameContainer.Create<Button>(); var confirmButton = newNameContainer.Create<Button>();
confirmButton.text = "重命名"; confirmButton.text = "重命名";
confirmButton.clicked += () =>
{
var newName = newNameField.value;
if (string.IsNullOrEmpty(newName))
{
EditorUtility.DisplayDialog("警告", "文件名不能为空", "OK");
return;
}
var selected = listView.selectedItem as Object;
if(!selected)return;
var path = AssetDatabase.GetAssetPath(selected);
if (EditorUtility.DisplayDialog("询问", $"确定要重命名{Path.GetFileName(path)}为{newName}", "确定", "取消") is false)
{
return;
}
AssetDatabase.RenameAsset(path, newName);
RebuildList();
};
} }
@ -148,9 +175,12 @@ namespace BITKit.GameEditor
{ {
var selected = obj.FirstOrDefault() as Object; var selected = obj.FirstOrDefault() as Object;
var serializedObject = new SerializedObject(selected); var serializedObject = new SerializedObject(selected);
BITInspectorExtensions.FillDefaultInspector(container,serializedObject, true); BITInspectorExtensions.FillDefaultInspector(container, serializedObject, true);
container.Bind(serializedObject); container.Bind(serializedObject);
if (selected)
_newNameField.SetValueWithoutNotify(selected.name);
} }
protected virtual VisualElement MakeItem() protected virtual VisualElement MakeItem()
{ {
var container = new VisualElement(); var container = new VisualElement();
@ -187,6 +217,8 @@ namespace BITKit.GameEditor
AssetDatabase.SaveAssets(); AssetDatabase.SaveAssets();
AssetDatabase.Refresh(); AssetDatabase.Refresh();
RebuildList();
Debug.Log($"复制成功:{path}"); Debug.Log($"复制成功:{path}");
} }
} }

View File

@ -21,10 +21,15 @@ Material:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_Name: YD m_Name: YD
m_Shader: {fileID: -6465566751694194690, guid: a08e5671bbd87ae449689c76041ee70a, type: 3} m_Shader: {fileID: 4800000, guid: be891319084e9d147b09d89e80ce60e0, type: 3}
m_Parent: {fileID: 0} m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0 m_ModifiedSerializedProperties: 0
m_ValidKeywords: [] m_ValidKeywords:
- _EMISSIVE_SIMPLE
- _IS_ANGELRING_OFF
- _IS_CLIPPING_OFF
- _IS_OUTLINE_CLIPPING_NO
- _OUTLINE_NML
m_InvalidKeywords: [] m_InvalidKeywords: []
m_LightmapFlags: 4 m_LightmapFlags: 4
m_EnableInstancingVariants: 0 m_EnableInstancingVariants: 0
@ -32,6 +37,7 @@ Material:
m_CustomRenderQueue: -1 m_CustomRenderQueue: -1
stringTagMap: stringTagMap:
IgnoreProjection: False IgnoreProjection: False
RenderType: Opaque
disabledShaderPasses: [] disabledShaderPasses: []
m_LockedProperties: m_LockedProperties:
m_SavedProperties: m_SavedProperties:
@ -542,7 +548,7 @@ Material:
- _BaseColor: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1} - _BaseColor: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1}
- _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0}
- _BaseColorMaskColor: {r: 1, g: 1, b: 1, a: 1} - _BaseColorMaskColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 0, b: 0, a: 1} - _Color: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1}
- _ColorShift: {r: 0, g: 0, b: 0, a: 1} - _ColorShift: {r: 0, g: 0, b: 0, a: 1}
- _Color_A_1: {r: 1, g: 1, b: 1, a: 0} - _Color_A_1: {r: 1, g: 1, b: 1, a: 0}
- _Color_A_2: {r: 1, g: 1, b: 1, a: 0} - _Color_A_2: {r: 1, g: 1, b: 1, a: 0}

View File

@ -37,7 +37,6 @@ Material:
m_CustomRenderQueue: -1 m_CustomRenderQueue: -1
stringTagMap: stringTagMap:
IgnoreProjection: False IgnoreProjection: False
RenderType: Opaque
disabledShaderPasses: [] disabledShaderPasses: []
m_LockedProperties: m_LockedProperties:
m_SavedProperties: m_SavedProperties:

View File

@ -37,7 +37,6 @@ Material:
m_CustomRenderQueue: -1 m_CustomRenderQueue: -1
stringTagMap: stringTagMap:
IgnoreProjection: False IgnoreProjection: False
RenderType: Opaque
disabledShaderPasses: [] disabledShaderPasses: []
m_LockedProperties: m_LockedProperties:
m_SavedProperties: m_SavedProperties:

View File

@ -24,7 +24,6 @@ Material:
m_CustomRenderQueue: -1 m_CustomRenderQueue: -1
stringTagMap: stringTagMap:
IgnoreProjection: False IgnoreProjection: False
RenderType: Opaque
disabledShaderPasses: [] disabledShaderPasses: []
m_LockedProperties: m_LockedProperties:
m_SavedProperties: m_SavedProperties:

View File

@ -37,7 +37,6 @@ Material:
m_CustomRenderQueue: -1 m_CustomRenderQueue: -1
stringTagMap: stringTagMap:
IgnoreProjection: False IgnoreProjection: False
RenderType: Opaque
disabledShaderPasses: [] disabledShaderPasses: []
m_LockedProperties: m_LockedProperties:
m_SavedProperties: m_SavedProperties:

View File

@ -24,7 +24,6 @@ Material:
m_CustomRenderQueue: -1 m_CustomRenderQueue: -1
stringTagMap: stringTagMap:
IgnoreProjection: False IgnoreProjection: False
RenderType: Opaque
disabledShaderPasses: [] disabledShaderPasses: []
m_LockedProperties: m_LockedProperties:
m_SavedProperties: m_SavedProperties:

View File

@ -21,10 +21,15 @@ Material:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_Name: YD m_Name: YD
m_Shader: {fileID: -6465566751694194690, guid: 7e0b5bad5c3d5464fa13085f40bcdbdb, type: 3} m_Shader: {fileID: 4800000, guid: be891319084e9d147b09d89e80ce60e0, type: 3}
m_Parent: {fileID: 0} m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0 m_ModifiedSerializedProperties: 0
m_ValidKeywords: [] m_ValidKeywords:
- _EMISSIVE_SIMPLE
- _IS_ANGELRING_OFF
- _IS_CLIPPING_OFF
- _IS_OUTLINE_CLIPPING_NO
- _OUTLINE_NML
m_InvalidKeywords: [] m_InvalidKeywords: []
m_LightmapFlags: 4 m_LightmapFlags: 4
m_EnableInstancingVariants: 0 m_EnableInstancingVariants: 0
@ -32,6 +37,7 @@ Material:
m_CustomRenderQueue: -1 m_CustomRenderQueue: -1
stringTagMap: stringTagMap:
IgnoreProjection: False IgnoreProjection: False
RenderType: Opaque
disabledShaderPasses: [] disabledShaderPasses: []
m_LockedProperties: m_LockedProperties:
m_SavedProperties: m_SavedProperties:

View File

@ -37,7 +37,6 @@ Material:
m_CustomRenderQueue: -1 m_CustomRenderQueue: -1
stringTagMap: stringTagMap:
IgnoreProjection: False IgnoreProjection: False
RenderType: Opaque
disabledShaderPasses: [] disabledShaderPasses: []
m_LockedProperties: m_LockedProperties:
m_SavedProperties: m_SavedProperties:

View File

@ -109,7 +109,7 @@
{ {
"type": "UnityEngine.ProBuilder.SelectMode, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", "type": "UnityEngine.ProBuilder.SelectMode, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"key": "editor.lastMeshSelectMode", "key": "editor.lastMeshSelectMode",
"value": "{\"m_Value\":2}" "value": "{\"m_Value\":4}"
}, },
{ {
"type": "UnityEngine.ProBuilder.SelectionModifierBehavior, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", "type": "UnityEngine.ProBuilder.SelectionModifierBehavior, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",

View File

@ -448,7 +448,7 @@ PlayerSettings:
m_APIs: 0b000000 m_APIs: 0b000000
m_Automatic: 1 m_Automatic: 1
- m_BuildTarget: WindowsStandaloneSupport - m_BuildTarget: WindowsStandaloneSupport
m_APIs: 1500000002000000 m_APIs: 0200000015000000
m_Automatic: 0 m_Automatic: 0
m_BuildTargetVRSettings: m_BuildTargetVRSettings:
- m_BuildTarget: Standalone - m_BuildTarget: Standalone

View File

@ -3,7 +3,8 @@
--- !u!78 &1 --- !u!78 &1
TagManager: TagManager:
serializedVersion: 2 serializedVersion: 2
tags: [] tags:
- IgnoreSelf
layers: layers:
- Default - Default
- TransparentFX - TransparentFX