로직 데이터 연동 시작

This commit is contained in:
SullyunShin
2025-05-26 18:06:25 +09:00
parent c06a65ad49
commit 1eea6538a3
46 changed files with 5577 additions and 1433 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

View File

@@ -0,0 +1,156 @@
fileFormatVersion: 2
guid: 574a6402dc71ac640b76a0c760fb9568
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: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: WindowsStoreApps
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,138 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Box_Pallet_Defect
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: a17b3846f36707f499340bde8e807188, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: a17b3846f36707f499340bde8e807188, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AddPrecomputedVelocity: 0
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 1
- _Glossiness: 0.14142135
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.14142135
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _UVSec: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.79073066, g: 0.79073066, b: 0.79073066, a: 1}
- _Color: {r: 0.79073066, g: 0.79073066, b: 0.79073066, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &3226364678026441427
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 9

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -11,6 +11,7 @@ GameObject:
- component: {fileID: 1296270255115025987} - component: {fileID: 1296270255115025987}
- component: {fileID: 8287603524468151029} - component: {fileID: 8287603524468151029}
- component: {fileID: 577279135108903989} - component: {fileID: 577279135108903989}
- component: {fileID: 6807897160572665843}
m_Layer: 0 m_Layer: 0
m_Name: Box_Pallet m_Name: Box_Pallet
m_TagString: Untagged m_TagString: Untagged
@@ -86,3 +87,19 @@ MeshRenderer:
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0} m_AdditionalVertexStreams: {fileID: 0}
--- !u!114 &6807897160572665843
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3554305899873773484}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 36cf0b4a042344b4f922e7d6848b38dd, type: 3}
m_Name:
m_EditorClassIdentifier:
modelName: Box_Pallet
modelType: Product
modelID:
nodeID:

View File

@@ -0,0 +1,105 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &3554305899873773484
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1296270255115025987}
- component: {fileID: 8287603524468151029}
- component: {fileID: 577279135108903989}
- component: {fileID: 6807897160572665843}
m_Layer: 0
m_Name: Box_Pallet_Defect
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1296270255115025987
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3554305899873773484}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -0, y: 0, z: 0}
m_LocalScale: {x: 0.3, y: 0.3, z: 0.3}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &8287603524468151029
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3554305899873773484}
m_Mesh: {fileID: 9013174744734272009, guid: 406d0eeb40eb3ed418618c71369e5e01, type: 3}
--- !u!23 &577279135108903989
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3554305899873773484}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 423d332c0934f2949a4e6ab958c81d08, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!114 &6807897160572665843
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3554305899873773484}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 36cf0b4a042344b4f922e7d6848b38dd, type: 3}
m_Name:
m_EditorClassIdentifier:
modelName: Box_Pallet
modelType: Product
modelID:
nodeID:

View File

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

View File

@@ -1,5 +1,36 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &4532420573728956272
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 235757626075487133}
m_Layer: 0
m_Name: ProductPos
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &235757626075487133
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4532420573728956272}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0.142, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2081332566393888300}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8517414440566670543 --- !u!1 &8517414440566670543
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -9,7 +40,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 2081332566393888300} - component: {fileID: 2081332566393888300}
- component: {fileID: 5394288435311995436} - component: {fileID: 4454307556845668379}
m_Layer: 0 m_Layer: 0
m_Name: Pallet m_Name: Pallet
m_TagString: Untagged m_TagString: Untagged
@@ -31,9 +62,10 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 8989068559449273162} - {fileID: 8989068559449273162}
- {fileID: 235757626075487133}
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 &5394288435311995436 --- !u!114 &4454307556845668379
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@@ -42,11 +74,22 @@ MonoBehaviour:
m_GameObject: {fileID: 8517414440566670543} m_GameObject: {fileID: 8517414440566670543}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c1d14145e7d8b3546a7232d42ee091dc, type: 3} m_Script: {fileID: 11500000, guid: b2c92ea944db86b48b0e0b711555ea37, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
modelName: Pallet modelName: Pallet
modelType: Source modelType: Source
modelID:
nodeID:
eventGenerateProduct: product_generated
eventGenerateDefect: product_defective
eventQueueProduct: product_queued
productPrefab: {fileID: 3554305899873773484, guid: d4f2a601b53ca9f4ea1e557f4ab11a5b, type: 3}
defectPrefab: {fileID: 3554305899873773484, guid: 48e83cf26c21a0b4091db1723f9b8b0d, type: 3}
listProducts: []
listDefects: []
productPos: {fileID: 235757626075487133}
productInterval: {x: 0, y: 0.321, z: 0}
--- !u!1001 &2296878487467035130 --- !u!1001 &2296878487467035130
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 MiB

View File

@@ -0,0 +1,156 @@
fileFormatVersion: 2
guid: a17b3846f36707f499340bde8e807188
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
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: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: WindowsStoreApps
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -602,6 +602,7 @@ RectTransform:
- {fileID: 1512442371092840043} - {fileID: 1512442371092840043}
- {fileID: 642466797153263884} - {fileID: 642466797153263884}
- {fileID: 949751449610228727} - {fileID: 949751449610228727}
- {fileID: 803467512187708991}
m_Father: {fileID: 3164975517789104253} m_Father: {fileID: 3164975517789104253}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 1}
@@ -1472,6 +1473,108 @@ RectTransform:
m_CorrespondingSourceObject: {fileID: 5354698041297412821, guid: ab141dd888bd318479a10b93174490d3, type: 3} m_CorrespondingSourceObject: {fileID: 5354698041297412821, guid: ab141dd888bd318479a10b93174490d3, type: 3}
m_PrefabInstance: {fileID: 5143538032802869538} m_PrefabInstance: {fileID: 5143538032802869538}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!1001 &6552064338131817307
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 3512657831314021627}
m_Modifications:
- target: {fileID: 1506487540932372203, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_Name
value: BigShelves01
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_SizeDelta.x
value: 99.2
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_SizeDelta.y
value: 72
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
--- !u!224 &803467512187708991 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 5894058245883557220, guid: e6cbb0c795f36984f9e013dd0b561678, type: 3}
m_PrefabInstance: {fileID: 6552064338131817307}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &8352301896702196731 --- !u!1001 &8352301896702196731
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,77 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &3022279732504441011
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6013483134496921344}
- component: {fileID: 7886955078257605998}
- component: {fileID: 2702077094100902581}
m_Layer: 5
m_Name: ObjectStatus_ver2
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6013483134496921344
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3022279732504441011}
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: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -156.21729, y: 0}
m_SizeDelta: {x: 312.4347, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7886955078257605998
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3022279732504441011}
m_CullTransparentMesh: 1
--- !u!114 &2702077094100902581
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3022279732504441011}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

@@ -0,0 +1,95 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1506487540932372203
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5894058245883557220}
- component: {fileID: 2912012310685586344}
- component: {fileID: 8283633416934821615}
- component: {fileID: 5104859851265630696}
m_Layer: 5
m_Name: BigShelves01
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5894058245883557220
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1506487540932372203}
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: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 99.2, y: 72}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2912012310685586344
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1506487540932372203}
m_CullTransparentMesh: 1
--- !u!114 &8283633416934821615
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1506487540932372203}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 574a6402dc71ac640b76a0c760fb9568, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &5104859851265630696
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1506487540932372203}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c83beb55043dab346a0cf9439add61ec, type: 3}
m_Name:
m_EditorClassIdentifier:
rectTransform: {fileID: 0}
prefabToSpawn: {fileID: 7968242786519380463, guid: 5cd8767a0f828a842baff8486670992f, type: 3}
mask:
serializedVersion: 2
m_Bits: 64

View File

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

View File

@@ -244,6 +244,107 @@ RectTransform:
m_CorrespondingSourceObject: {fileID: 3202402725712308353, guid: ea4abd0239cb35e47914f9614cf08d69, type: 3} m_CorrespondingSourceObject: {fileID: 3202402725712308353, guid: ea4abd0239cb35e47914f9614cf08d69, type: 3}
m_PrefabInstance: {fileID: 6579092525594939345} m_PrefabInstance: {fileID: 6579092525594939345}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!1001 &84518233
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1916153470}
m_Modifications:
- target: {fileID: 3022279732504441011, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_Name
value: ObjectStatus_ver2
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_AnchorMin.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_SizeDelta.x
value: 312.4347
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_LocalScale.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_AnchoredPosition.x
value: -156.21729
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
--- !u!224 &100352219 stripped --- !u!224 &100352219 stripped
RectTransform: RectTransform:
m_CorrespondingSourceObject: {fileID: 6156005559543558400, guid: 7464b97708f2f314cba63d60288faa90, type: 3} m_CorrespondingSourceObject: {fileID: 6156005559543558400, guid: 7464b97708f2f314cba63d60288faa90, type: 3}
@@ -546,6 +647,11 @@ PrefabInstance:
m_AddedGameObjects: [] m_AddedGameObjects: []
m_AddedComponents: [] m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: a947fac65858b5246ac0544ea7bcdad0, type: 3} m_SourcePrefab: {fileID: 100100000, guid: a947fac65858b5246ac0544ea7bcdad0, type: 3}
--- !u!224 &155525675 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
m_PrefabInstance: {fileID: 391136680}
m_PrefabAsset: {fileID: 0}
--- !u!1 &197568184 --- !u!1 &197568184
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -3829,6 +3935,103 @@ GameObject:
m_CorrespondingSourceObject: {fileID: 7848505445185673185, guid: 70235dca951c3f6439ad2255cb99a967, type: 3} m_CorrespondingSourceObject: {fileID: 7848505445185673185, guid: 70235dca951c3f6439ad2255cb99a967, type: 3}
m_PrefabInstance: {fileID: 7082281200638192786} m_PrefabInstance: {fileID: 7082281200638192786}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!1001 &391136680
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1916153470}
m_Modifications:
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_SizeDelta.x
value: 100
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_SizeDelta.y
value: 100
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4463563554259205618, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5201322178174337612, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
propertyPath: m_Name
value: TopButtons
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 1a8071386a7b5d14ba5119e15e3cdf74, type: 3}
--- !u!1 &401062640 --- !u!1 &401062640
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -3949,6 +4152,11 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 401062640} m_GameObject: {fileID: 401062640}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!224 &526496009 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 6013483134496921344, guid: 408a108ad6aadbd499efec4cb9330d5c, type: 3}
m_PrefabInstance: {fileID: 84518233}
m_PrefabAsset: {fileID: 0}
--- !u!1 &594230494 --- !u!1 &594230494
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -4524,6 +4732,11 @@ MonoBehaviour:
_isExpanded: 1 _isExpanded: 1
_lineColor: {r: 0, g: 0, b: 0, a: 0.78431374} _lineColor: {r: 0, g: 0, b: 0, a: 0.78431374}
_useCellFading: 1 _useCellFading: 1
--- !u!224 &1013689759 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 3512657831314021627, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
m_PrefabInstance: {fileID: 1551415719}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1025518476 --- !u!1 &1025518476
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -4754,6 +4967,11 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1037756585} m_GameObject: {fileID: 1037756585}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!224 &1118011916 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
m_PrefabInstance: {fileID: 1768691977}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1297659965 --- !u!1 &1297659965
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -4890,6 +5108,11 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1297659965} m_GameObject: {fileID: 1297659965}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!224 &1361504840 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
m_PrefabInstance: {fileID: 1551415719}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1407014991 --- !u!1 &1407014991
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -4938,6 +5161,432 @@ MonoBehaviour:
_canBeDisplayed: 1 _canBeDisplayed: 1
_isExpanded: 1 _isExpanded: 1
_physicsMode: 1 _physicsMode: 1
--- !u!1001 &1551415719
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1916153470}
m_Modifications:
- target: {fileID: 36875114256037943, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 36875114256037943, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 36875114256037943, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 36875114256037943, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 642466797153263884, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 642466797153263884, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 642466797153263884, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 642466797153263884, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 803467512187708991, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 803467512187708991, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 803467512187708991, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 803467512187708991, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 949751449610228727, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 949751449610228727, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 949751449610228727, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 949751449610228727, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1080092103115914585, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1080092103115914585, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1080092103115914585, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1080092103115914585, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_SizeDelta.y
value: 105
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.y
value: 52
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1142040368317778097, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1438218454054238619, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1438218454054238619, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1438218454054238619, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1438218454054238619, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1512442371092840043, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1512442371092840043, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1512442371092840043, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1512442371092840043, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2002596603948465480, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2002596603948465480, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2002596603948465480, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2265601726016123544, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2265601726016123544, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2307873482672832875, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2307873482672832875, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3164975517789104253, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3164975517789104253, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3164975517789104253, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3164975517789104253, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3512657831314021627, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7094217425313152132, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7094217425313152132, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7094217425313152132, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7094217425313152132, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7770922069808366893, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7770922069808366893, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7884294797245305317, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_Name
value: ObjectLibrary
objectReference: {fileID: 0}
- target: {fileID: 9003163838006525450, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9003163838006525450, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9003163838006525450, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9003163838006525450, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: bc16ce627450b4a46a0bfdbe5fd69f94, type: 3}
--- !u!1001 &1768691977
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1916153470}
m_Modifications:
- target: {fileID: 1431522413430459930, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: content
value:
objectReference: {fileID: 1013689759}
- target: {fileID: 2484588977064667418, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: content
value:
objectReference: {fileID: 1013689759}
- target: {fileID: 2516755401795187921, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: content
value:
objectReference: {fileID: 1013689759}
- target: {fileID: 2725894703401018449, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: content
value:
objectReference: {fileID: 1013689759}
- target: {fileID: 4513414337717465626, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: content
value:
objectReference: {fileID: 1013689759}
- target: {fileID: 6331681032754426235, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: content
value:
objectReference: {fileID: 1013689759}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_SizeDelta.x
value: 100
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_SizeDelta.y
value: 100
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7628280530353347633, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8179489441993505069, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: content
value:
objectReference: {fileID: 1013689759}
- target: {fileID: 8428412304579997239, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: content
value:
objectReference: {fileID: 1013689759}
- target: {fileID: 8677907592028259944, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
propertyPath: m_Name
value: ObjectLibraryTabs
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 2c9478a9db38d9e43955f5e518e0f860, type: 3}
--- !u!1 &1872009196 --- !u!1 &1872009196
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -5257,6 +5906,10 @@ RectTransform:
- {fileID: 47788162} - {fileID: 47788162}
- {fileID: 806565724} - {fileID: 806565724}
- {fileID: 2124509610} - {fileID: 2124509610}
- {fileID: 1118011916}
- {fileID: 1361504840}
- {fileID: 526496009}
- {fileID: 155525675}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
@@ -5597,6 +6250,18 @@ PrefabInstance:
serializedVersion: 3 serializedVersion: 3
m_TransformParent: {fileID: 1916153470} m_TransformParent: {fileID: 1916153470}
m_Modifications: m_Modifications:
- target: {fileID: 1191854772519543833, guid: 7464b97708f2f314cba63d60288faa90, type: 3}
propertyPath: m_Enabled
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6024736500805904301, guid: 7464b97708f2f314cba63d60288faa90, type: 3}
propertyPath: onPressed.m_PersistentCalls.m_Calls.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6024736500805904301, guid: 7464b97708f2f314cba63d60288faa90, type: 3}
propertyPath: onReleased.m_PersistentCalls.m_Calls.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6024736500805904301, guid: 7464b97708f2f314cba63d60288faa90, type: 3} - target: {fileID: 6024736500805904301, guid: 7464b97708f2f314cba63d60288faa90, type: 3}
propertyPath: onPressed.m_PersistentCalls.m_Calls.Array.data[0].m_Target propertyPath: onPressed.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value: value:
@@ -5605,6 +6270,10 @@ PrefabInstance:
propertyPath: onReleased.m_PersistentCalls.m_Calls.Array.data[0].m_Target propertyPath: onReleased.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value: value:
objectReference: {fileID: 364292883} objectReference: {fileID: 364292883}
- target: {fileID: 6024736500805904301, guid: 7464b97708f2f314cba63d60288faa90, type: 3}
propertyPath: onPressed.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6156005559543558400, guid: 7464b97708f2f314cba63d60288faa90, type: 3} - target: {fileID: 6156005559543558400, guid: 7464b97708f2f314cba63d60288faa90, type: 3}
propertyPath: m_Pivot.x propertyPath: m_Pivot.x
value: 0.5 value: 0.5
@@ -5689,6 +6358,10 @@ PrefabInstance:
propertyPath: m_Name propertyPath: m_Name
value: Button_ObjectLibrary value: Button_ObjectLibrary
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7878898471663763363, guid: 7464b97708f2f314cba63d60288faa90, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_RemovedGameObjects: [] m_RemovedGameObjects: []
m_AddedGameObjects: [] m_AddedGameObjects: []

File diff suppressed because it is too large Load Diff

View File

@@ -4,6 +4,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
public class DataManager : UnitySingleton<DataManager> public class DataManager : UnitySingleton<DataManager>
{ {
public bool isPlaying = false;
List<SimulationModel> models = new List<SimulationModel>(); List<SimulationModel> models = new List<SimulationModel>();
public event Action<List<SimulationModel>> onModelsUpdated; public event Action<List<SimulationModel>> onModelsUpdated;
@@ -28,4 +29,9 @@ public class DataManager : UnitySingleton<DataManager>
{ {
return models; return models;
} }
public SimulationModel GetModel(string nodeID)
{
SimulationModel model = models.Find(x => x.nodeID.Equals(nodeID));
return model;
}
} }

View File

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

View File

@@ -1,37 +1,28 @@
using Unity.VisualScripting; using UnityEngine;
using UnityEngine; using System.Collections;
using UnityEngine.EventSystems; using Newtonsoft.Json.Linq;
using System.Collections.Generic;
public class SimulationModel : MonoBehaviour, IClickable public class SimulationModel : MonoBehaviour, IClickable
{ {
public string modelName; public string modelName;
public string modelType; public string modelType;
public string modelID; public string modelID;
public string nodeID;
private bool isQuitting = false; private bool isQuitting = false;
void Awake() void Awake()
{ {
FitCollider(); FitCollider();
} }
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
}
// Update is called once per frame
void Update()
{
}
private void OnEnable() private void OnEnable()
{ {
DataManager.I.AddModel(this); DataManager.I.AddModel(this);
StartCoroutine(RunSimulationCoroutine());
} }
private void OnDisable() private void OnDisable()
{ {
if (isQuitting) return; if (isQuitting) return;
DataManager.I.RemoveModel(this); DataManager.I.RemoveModel(this);
StopAllCoroutines();
} }
void OnApplicationQuit() void OnApplicationQuit()
{ {
@@ -56,5 +47,17 @@ public class SimulationModel : MonoBehaviour, IClickable
collider.center = transform.InverseTransformPoint(bounds.center); collider.center = transform.InverseTransformPoint(bounds.center);
collider.size = transform.InverseTransformVector(bounds.size); collider.size = transform.InverseTransformVector(bounds.size);
} }
protected virtual IEnumerator RunSimulationCoroutine()
{
yield return null;
}
public object GetJsonValue(JToken token, IEnumerable<string> path)
{
foreach (var key in path)
{
if (token == null) return null;
token = token[key];
}
return token;
}
} }

View File

@@ -0,0 +1,16 @@
using UnityEngine;
public class SimulationModelMove : MonoBehaviour
{
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 7c7d2a01c32e4a64f85cf9f5939a5172

View File

@@ -0,0 +1,16 @@
using UnityEngine;
public class SimulationModelProcess : MonoBehaviour
{
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: aba16c82c8a325842b4a1397011b269f

View File

@@ -0,0 +1,5 @@
using UnityEngine;
public class SimulationModelProduct : SimulationModel
{
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 36cf0b4a042344b4f922e7d6848b38dd

View File

@@ -0,0 +1,16 @@
using UnityEngine;
public class SimulationModelResource : MonoBehaviour
{
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: b548798ad2266a14f996c9e94727c802

View File

@@ -0,0 +1,16 @@
using UnityEngine;
public class SimulationModelSink : MonoBehaviour
{
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: f9753e37acbb67640a9223a5ff708612

View File

@@ -0,0 +1,128 @@
using System.Collections.Concurrent;
using System.Collections.Generic;
using UnityEngine;
using System.Collections;
using Newtonsoft.Json.Linq;
using Best.HTTP.JSON;
public class SimulationModelSource : SimulationModel
{
public string eventGenerateProduct = "product_generated";
public string eventGenerateDefect = "product_defective";
public string eventQueueProduct = "product_queued";
public GameObject productPrefab;
public GameObject defectPrefab;
public List<GameObject> listProducts = new List<GameObject>();
public List<GameObject> listDefects = new List<GameObject>();
public Transform productPos;
public Vector3 productInterval;
//ConcurrentQueue<Dictionary<string, object>> dataQueue;
ConcurrentQueue<JObject> dataQueue;
int productCount = 0;
int defectCount = 0;
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
}
// Update is called once per frame
void Update()
{
int interval = 0;
if (productCount != listProducts.Count)
{
productCount = listProducts.Count;
for (int i = 0; i < productCount; i++)
{
GameObject gb = listProducts[i];
gb.transform.localPosition = productInterval * interval;
interval++;
}
}
if (defectCount != listDefects.Count)
{
defectCount = listDefects.Count;
for (int i = 0; i < defectCount; i++)
{
GameObject gb = listDefects[i];
gb.transform.localPosition = productInterval * interval;
interval++;
}
}
}
protected override IEnumerator RunSimulationCoroutine()
{
yield return new WaitUntil(() => !string.IsNullOrEmpty(nodeID));
Debug.Log(nodeID);
while (dataQueue == null)
{
dataQueue = MQTTDataBase.Instance.GetDataQueue(nodeID);
if (dataQueue == null)
yield return null;
else
break;
}
while (true)
{
if (dataQueue.IsEmpty)
{
yield return null;
continue;
}
if (dataQueue.TryDequeue(out JObject currentData))
{
string eventKey = "_event";
var productId = GetJsonValue(currentData, new string[] { "data", "product_id" })?.ToString();
if (currentData.ContainsKey(eventKey))
{
string value = currentData[eventKey].ToString();
if (value.Contains(eventGenerateProduct))
{
Debug.Log("#### Got Product");
GameObject gb = Instantiate(productPrefab, productPos);
listProducts.Add(gb);
}
else if (value.Contains(eventGenerateDefect))
{
Debug.Log("#### Got Defect");
GameObject gb = Instantiate(defectPrefab, productPos);
listProducts.Add(gb);
}
else if (value.Contains(eventQueueProduct))
{
Debug.Log("#### Pass To Queue");
string dataKey = "data";
string queueIDKey = "queue";
string capacityKey = "queue_length";
string storeTypeKey = "queue_type";
string queueID = currentData[dataKey][queueIDKey].ToString();
int queueCapacity = int.Parse(currentData[dataKey][capacityKey].ToString());
string storeType = currentData[dataKey][storeTypeKey].ToString();
SimulationModel model = DataManager.I.GetModel(queueID);
GameObject product = null;
if (listProducts.Count > 0)
{
product = listProducts[0];
listProducts.Remove(product);
}
else if (listDefects.Count > 0)
{
product = listDefects[0];
listDefects.Remove(product);
}
if (model != null && product != null)
{
SimulationModelStore storeModel = (SimulationModelStore)model;
storeModel.maxCapacity = queueCapacity;
storeModel.storeType = storeType;
storeModel.StoreProduct(product);
}
}
}
}
yield return null;
}
yield return null;
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: b2c92ea944db86b48b0e0b711555ea37

View File

@@ -0,0 +1,39 @@
using UnityEngine;
using System.Collections.Generic;
using System.Linq;
using RTG;
public class SimulationModelStore : SimulationModel
{
public List<Transform> storePositions = new List<Transform>();
public int maxCapacity;
public List<GameObject> storedProducts = new List<GameObject>();
public string storeType = "fifo";
public void StoreProduct(GameObject product)
{
List<Transform> list = storePositions.FindAll(t => t.childCount == 0);
product.transform.parent = list[UnityEngine.Random.Range(0, list.Count)];
product.transform.localPosition = Vector3.zero;
product.transform.localRotation = Quaternion.identity;
storedProducts.Add(product);
if (storedProducts.Count > maxCapacity)
Debug.LogWarning("Max Capacity Reached on : " + nodeID);
}
public GameObject GetProduct()
{
if (storedProducts.Count == 0)
return null;
if (storeType.Contains("fifo"))
{
GameObject product = storedProducts[0];
storedProducts.Remove(product);
return product;
}
else if (storeType.Contains("lifo"))
{
GameObject product = storedProducts[storedProducts.Count - 1];
storedProducts.Remove(product);
return product;
}
return null;
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: d28be1f710820ac488733195726ded56

View File

@@ -0,0 +1,16 @@
using UnityEngine;
public class SimulationModelWait : MonoBehaviour
{
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: f9734766c54dccd4a85b334177e791c0

View File

@@ -1,20 +1,46 @@
using UnityEngine; using UnityEngine;
using System.Collections.Generic; using System.Collections.Generic;
using TMPro;
using UnityEngine.UI;
public class UIBottomInventory : MonoBehaviour public class UIBottomInventory : MonoBehaviour
{ {
public List<GameObject> inventory = new List<GameObject>(); public List<GameObject> inventory = new List<GameObject>();
public Transform context; public Transform content;
public TMP_Text text;
Image img;
private void Awake()
{
img = GetComponent<Image>();
}
public void LoadInventory() public void LoadInventory()
{ {
for (int i = 0; i < context.childCount; i++) for (int i = 0; i < content.childCount; i++)
{ {
GameObject obj = context.GetChild(i).gameObject; GameObject obj = content.GetChild(i).gameObject;
Destroy(obj); Destroy(obj);
} }
for (int i = 0; i < inventory.Count; i++) for (int i = 0; i < inventory.Count; i++)
{ {
GameObject prefab = inventory[i]; GameObject prefab = inventory[i];
Instantiate(prefab, context); Instantiate(prefab, content);
} }
} }
public void RemoveInventory()
{
for (int i = 0; i < content.childCount; i++)
{
GameObject obj = content.GetChild(i).gameObject;
Destroy(obj);
}
}
public void OnSelect()
{
img.color = Color.red;
text.color = Color.white;
}
public void OnDeselect()
{
img.color = Color.white;
text.color = Color.black;
}
} }

View File

@@ -21,4 +21,14 @@ public class UIButtonToggle : MonoBehaviour
}); });
} }
} }
public void OnPressed()
{
onPressed?.Invoke();
isPressed = true;
}
public void OnReleased()
{
onReleased?.Invoke();
isPressed = false;
}
} }

View File

@@ -38,7 +38,7 @@ namespace Octopus.Simulator
// Start is called once before the first execution of Update after the MonoBehaviour is created // Start is called once before the first execution of Update after the MonoBehaviour is created
void Start() void Start()
{ {
onLogicButtonClicked += panelLogicData.OnLogicDataSelected; //onLogicButtonClicked += panelLogicData.OnLogicDataSelected;
onLogicButtonClicked += panelConnectedObject.OnLogicDataSelected; onLogicButtonClicked += panelConnectedObject.OnLogicDataSelected;
onLogicButtonClicked += panelPlacedObject.OnLogicDataSelected; onLogicButtonClicked += panelPlacedObject.OnLogicDataSelected;
panelPlacedObject.onPlacedObjectSelected += panelConnectedObject.OnLogicDataSelected; panelPlacedObject.onPlacedObjectSelected += panelConnectedObject.OnLogicDataSelected;

View File

@@ -15,6 +15,7 @@ public class LogicMappingDataBase : MonoBehaviour
{ {
mappingObjectDict.Add(name, target); mappingObjectDict.Add(name, target);
} }
target.nodeID = name;
} }
public static SimulationModel GetGameObject(string name) public static SimulationModel GetGameObject(string name)

View File

@@ -2,11 +2,13 @@ using UnityEngine;
using System.Collections.Generic; using System.Collections.Generic;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using Newtonsoft.Json; using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
public class MQTTDataBase : MonoBehaviour public class MQTTDataBase : MonoBehaviour
{ {
public static MQTTDataBase Instance; public static MQTTDataBase Instance;
public ConcurrentDictionary<string, ConcurrentQueue<Dictionary<string, object>>> mqttDataBase; public ConcurrentDictionary<string, ConcurrentQueue<Dictionary<string, object>>> mqttDataBase;
public ConcurrentDictionary<string, ConcurrentQueue<JObject>> mqttData = new ConcurrentDictionary<string, ConcurrentQueue<JObject>>();
private void Awake() private void Awake()
{ {
@@ -16,10 +18,32 @@ public class MQTTDataBase : MonoBehaviour
public void AddDict(string key, string value) public void AddDict(string key, string value)
{ {
var dicts = JsonConvert.DeserializeObject<Dictionary<string, object>>(value); Debug.Log("#### : " + key + " : " + value);
JObject json = JObject.Parse(value);
var queue = mqttData.GetOrAdd(key, _ => new ConcurrentQueue<JObject>());
queue.Enqueue(json);
// 해당 key가 없으면 새 큐를 생성하고, 이미 있으면 기존 큐를 반환
var queue = mqttDataBase.GetOrAdd(key, _ => new ConcurrentQueue<Dictionary<string, object>>()); //var dicts = JsonConvert.DeserializeObject<Dictionary<string, object>>(value);
queue.Enqueue(dicts); //
//// 해당 key가 없으면 새 큐를 생성하고, 이미 있으면 기존 큐를 반환
//var queue = mqttDataBase.GetOrAdd(key, _ => new ConcurrentQueue<Dictionary<string, object>>());
//queue.Enqueue(dicts);
}
//public ConcurrentQueue<Dictionary<string, object>> GetDataQueue(string id)
//{
// if (mqttDataBase.TryGetValue(id, out ConcurrentQueue<Dictionary<string, object>> dataQueue))
// {
// return dataQueue;
// }
// return null;
//}
public ConcurrentQueue<JObject> GetDataQueue(string id)
{
if (mqttData.TryGetValue(id, out ConcurrentQueue<JObject> dataQueue))
{
return dataQueue;
}
return null;
} }
} }