3차 추가사항 적용

This commit is contained in:
정영민
2025-12-08 09:34:41 +09:00
parent 82f8ec30ac
commit 5a23f429ad
68 changed files with 22797 additions and 11412 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 MiB

After

Width:  |  Height:  |  Size: 2.4 MiB

View File

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

Binary file not shown.

View File

@@ -0,0 +1,107 @@
fileFormatVersion: 2
guid: 178ebd15b9e398b41b80aaab84a2dcad
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@@ -0,0 +1,107 @@
fileFormatVersion: 2
guid: a3ee848a5efc5594792b325229c77fb9
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@@ -0,0 +1,107 @@
fileFormatVersion: 2
guid: 1b9273f9ec7711e4b814f90e65ea9e0c
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@@ -0,0 +1,107 @@
fileFormatVersion: 2
guid: bb21ad2303599f6458952568c2d8aa75
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@@ -0,0 +1,107 @@
fileFormatVersion: 2
guid: 16ba86faf62509943a6ac0cb3b15ddae
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

View File

@@ -0,0 +1,117 @@
fileFormatVersion: 2
guid: edf61f5222819fc438991aed98f3d87d
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
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

@@ -0,0 +1,137 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-4937787327295024629
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
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: MAT_Green
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _EMISSION
m_InvalidKeywords: []
m_LightmapFlags: 1
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: 0}
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: 0}
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: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.13725495, g: 1, b: 0, a: 1}
- _Color: {r: 0.13725492, g: 1, b: 0, a: 1}
- _EmissionColor: {r: 0, g: 64, b: 0.05961609, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

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

View File

@@ -0,0 +1,137 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-4937787327295024629
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
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: MAT_Red
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _EMISSION
m_InvalidKeywords: []
m_LightmapFlags: 1
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: 0}
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: 0}
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: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.95213574, g: 0, b: 0, a: 1}
- _Color: {r: 0.95213574, g: 0, b: 0, a: 1}
- _EmissionColor: {r: 47.93726, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

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

View File

@@ -0,0 +1,137 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-4937787327295024629
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
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: MAT_Yellow
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _EMISSION
m_InvalidKeywords: []
m_LightmapFlags: 1
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: 0}
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: 0}
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: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.9521358, g: 1, b: 0, a: 1}
- _Color: {r: 0.95213574, g: 1, b: 0, a: 1}
- _EmissionColor: {r: 47.937252, g: 36.14117, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

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

View File

@@ -0,0 +1,139 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-8102429552584296094
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
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: "MAT_\uACBD\uAD11\uB4F1"
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _METALLICSPECGLOSSMAP
- _NORMALMAP
- _OCCLUSIONMAP
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: 896a405b47a60a843bb1bbd4c445cddb, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 2800000, guid: b75496306f5a28842884d69474896a23, type: 3}
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: 896a405b47a60a843bb1bbd4c445cddb, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 2800000, guid: 54ef2323684c51d47a051a9e86684483, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 2800000, guid: edf61f5222819fc438991aed98f3d87d, type: 3}
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: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, 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

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

View File

@@ -0,0 +1,117 @@
fileFormatVersion: 2
guid: 896a405b47a60a843bb1bbd4c445cddb
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
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:

Binary file not shown.

After

Width:  |  Height:  |  Size: 960 KiB

View File

@@ -0,0 +1,117 @@
fileFormatVersion: 2
guid: 54ef2323684c51d47a051a9e86684483
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
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:

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

View File

@@ -0,0 +1,117 @@
fileFormatVersion: 2
guid: b75496306f5a28842884d69474896a23
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 0
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: 1
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
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

@@ -522,8 +522,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 1639.5, y: -450.5}
m_SizeDelta: {x: 480, y: 744}
m_AnchoredPosition: {x: 1579.5, y: -450.5}
m_SizeDelta: {x: 650, y: 744}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6139870602018222140
CanvasRenderer:
@@ -1057,14 +1057,14 @@ RectTransform:
m_Children:
- {fileID: 499107385588343690}
- {fileID: 2861832750130361758}
- {fileID: 8998752970620794243}
- {fileID: 8857611135100232319}
- {fileID: 7487964255608782278}
m_Father: {fileID: 7134482037033010297}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 0, y: -64}
m_SizeDelta: {x: 460, y: 30}
m_SizeDelta: {x: 630, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5650772217097871169
CanvasRenderer:
@@ -1266,7 +1266,7 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &5933463255941421673
--- !u!1 &5791874421129506394
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -1274,59 +1274,23 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5994289572963725977}
- component: {fileID: 8857611135100232319}
- component: {fileID: 324038410387448668}
- component: {fileID: 3907100863680061802}
m_Layer: 5
m_Name: Sliding Area
m_Name: AlarmMessage
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5994289572963725977
--- !u!224 &8857611135100232319
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5933463255941421673}
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:
- {fileID: 8820256228413767137}
m_Father: {fileID: 1751511794622527807}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &6451828750874915035
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8998752970620794243}
- component: {fileID: 3371925057682447635}
- component: {fileID: 8900611463672646633}
m_Layer: 5
m_Name: AlarmTime
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8998752970620794243
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6451828750874915035}
m_GameObject: {fileID: 5791874421129506394}
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}
@@ -1337,23 +1301,23 @@ RectTransform:
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 130, y: 30}
m_SizeDelta: {x: 300, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3371925057682447635
--- !u!222 &324038410387448668
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6451828750874915035}
m_GameObject: {fileID: 5791874421129506394}
m_CullTransparentMesh: 1
--- !u!114 &8900611463672646633
--- !u!114 &3907100863680061802
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6451828750874915035}
m_GameObject: {fileID: 5791874421129506394}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
@@ -1367,7 +1331,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: "\uC54C\uB78C \uD074\uB9AC\uC5B4 \uC2DC\uAC04"
m_text: "\uC54C\uB78C \uBA54\uC2DC\uC9C0"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 155cf7b89710f7e40aa64ac01771e416, type: 2}
m_sharedMaterial: {fileID: 2250789165734441016, guid: 155cf7b89710f7e40aa64ac01771e416, type: 2}
@@ -1438,6 +1402,42 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &5933463255941421673
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5994289572963725977}
m_Layer: 5
m_Name: Sliding Area
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5994289572963725977
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5933463255941421673}
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:
- {fileID: 8820256228413767137}
m_Father: {fileID: 1751511794622527807}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &7513441870816493345
GameObject:
m_ObjectHideFlags: 0
@@ -1656,7 +1656,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 0, y: -27}
m_SizeDelta: {x: 460, y: 24}
m_SizeDelta: {x: 630, y: 24}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &8347961855919675645
GameObject:

View File

@@ -93,6 +93,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
Button_Exit: {fileID: 0}
Button_Cancel: {fileID: 0}
Button_Close: {fileID: 0}
--- !u!1 &465140803204590312
GameObject:
m_ObjectHideFlags: 0
@@ -128,7 +129,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 0, y: -51}
m_SizeDelta: {x: 275, y: 22}
m_SizeDelta: {x: 285, y: 22}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &1199634723937371770
GameObject:
@@ -991,8 +992,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 35, y: 0}
m_SizeDelta: {x: 70, y: 22}
m_AnchoredPosition: {x: 40, y: 0}
m_SizeDelta: {x: 80, y: 22}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &63785000105437907
CanvasRenderer:
@@ -1022,7 +1023,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: "\uC9C0\uBD80 \uC120\uD0DD"
m_text: "\uC0AC\uC5C5\uBD80 \uC120\uD0DD"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 060de5c27554e5b4aae66d9c0f6127ef, type: 2}
m_sharedMaterial: {fileID: 5044220275478796424, guid: 060de5c27554e5b4aae66d9c0f6127ef, type: 2}

View File

@@ -300,7 +300,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: "WC-A-Injection Line M\xE1y 26"
m_text: "\uC124\uBE44\uBA85"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 060de5c27554e5b4aae66d9c0f6127ef, type: 2}
m_sharedMaterial: {fileID: 5044220275478796424, guid: 060de5c27554e5b4aae66d9c0f6127ef, type: 2}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,585 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1161762398424241822
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2262645511012843681}
- component: {fileID: 1597074514217881696}
m_Layer: 0
m_Name: WarningLight
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2262645511012843681
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1161762398424241822}
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:
- {fileID: 6684494853853900087}
- {fileID: 6084737149439556427}
- {fileID: 2318867134711430411}
- {fileID: 8099644942527236926}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1597074514217881696
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1161762398424241822}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 032807d483d94f44fae2eca28705557f, type: 3}
m_Name:
m_EditorClassIdentifier:
currentLight: {fileID: 0}
RedLight: {fileID: 0}
YellowLight: {fileID: 0}
GreenLight: {fileID: 0}
--- !u!1 &1290348509753462263
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4735551622074426431}
- component: {fileID: 7571763838070986552}
- component: {fileID: 189072706990850128}
m_Layer: 0
m_Name: RedLight
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!4 &4735551622074426431
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1290348509753462263}
serializedVersion: 2
m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
m_LocalPosition: {x: 0, y: -0, z: 0.0074}
m_LocalScale: {x: 0.074, y: 0.044, z: 0.074}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 8099644942527236926}
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
--- !u!33 &7571763838070986552
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1290348509753462263}
m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &189072706990850128
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1290348509753462263}
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: 30e5be92f0e5d5644a6763fcab16c9ae, 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!1 &3914895043106307849
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1982875497480251666}
- component: {fileID: 5757381645252512600}
- component: {fileID: 445003317308619654}
m_Layer: 0
m_Name: YellowLight
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!4 &1982875497480251666
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3914895043106307849}
serializedVersion: 2
m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
m_LocalPosition: {x: 0, y: -0, z: 0.005}
m_LocalScale: {x: 0.074, y: 0.042, z: 0.074}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2318867134711430411}
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
--- !u!33 &5757381645252512600
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3914895043106307849}
m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &445003317308619654
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3914895043106307849}
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: 7c16842b87d3e7148932cd9e397ec8d2, 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!1 &7952025991083118597
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2743391553385379635}
- component: {fileID: 2239565091229392266}
- component: {fileID: 527181781748165887}
m_Layer: 0
m_Name: GreenLight
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!4 &2743391553385379635
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7952025991083118597}
serializedVersion: 2
m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
m_LocalPosition: {x: 0, y: 0, z: 0.005}
m_LocalScale: {x: 0.074, y: 0.042, z: 0.074}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6084737149439556427}
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
--- !u!33 &2239565091229392266
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7952025991083118597}
m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &527181781748165887
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7952025991083118597}
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: 352a9e70e5f5a4e41abcef3e66232cce, 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!1001 &2856685290837252832
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 2262645511012843681}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
propertyPath: m_LocalPosition.y
value: 0.09609985
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
propertyPath: m_LocalRotation.x
value: -0.7071068
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7511558181221131132, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
propertyPath: 'm_Materials.Array.data[0]'
value:
objectReference: {fileID: 2100000, guid: 11ccff1f9dbde4e4a8895238dd3e16da, type: 2}
- target: {fileID: 919132149155446097, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
propertyPath: m_Name
value: WarningLightYellow
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
insertIndex: -1
addedObject: {fileID: 1982875497480251666}
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
--- !u!4 &2318867134711430411 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: bb21ad2303599f6458952568c2d8aa75, type: 3}
m_PrefabInstance: {fileID: 2856685290837252832}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &6051691450163977376
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 2262645511012843681}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
propertyPath: m_LocalPosition.y
value: -0.0007019043
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
propertyPath: m_LocalRotation.x
value: -0.7071068
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7511558181221131132, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
propertyPath: 'm_Materials.Array.data[0]'
value:
objectReference: {fileID: 2100000, guid: 11ccff1f9dbde4e4a8895238dd3e16da, type: 2}
- target: {fileID: 919132149155446097, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
propertyPath: m_Name
value: WarningLightGreen
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
insertIndex: -1
addedObject: {fileID: 2743391553385379635}
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
--- !u!4 &6084737149439556427 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 178ebd15b9e398b41b80aaab84a2dcad, type: 3}
m_PrefabInstance: {fileID: 6051691450163977376}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &6579374064054176476
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 2262645511012843681}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
propertyPath: m_LocalPosition.y
value: -0.2797165
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
propertyPath: m_LocalRotation.x
value: -0.7071068
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7511558181221131132, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
propertyPath: 'm_Materials.Array.data[0]'
value:
objectReference: {fileID: 2100000, guid: 11ccff1f9dbde4e4a8895238dd3e16da, type: 2}
- target: {fileID: 919132149155446097, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
propertyPath: m_Name
value: Rod
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
--- !u!4 &6684494853853900087 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 1b9273f9ec7711e4b814f90e65ea9e0c, type: 3}
m_PrefabInstance: {fileID: 6579374064054176476}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &8641564720964136149
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 2262645511012843681}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
propertyPath: m_LocalPosition.y
value: 0.19260025
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
propertyPath: m_LocalRotation.x
value: -0.7071068
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7511558181221131132, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
propertyPath: 'm_Materials.Array.data[0]'
value:
objectReference: {fileID: 2100000, guid: 11ccff1f9dbde4e4a8895238dd3e16da, type: 2}
- target: {fileID: 919132149155446097, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
propertyPath: m_Name
value: WarningLightRed
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
insertIndex: -1
addedObject: {fileID: 4735551622074426431}
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
--- !u!4 &8099644942527236926 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: a3ee848a5efc5594792b325229c77fb9, type: 3}
m_PrefabInstance: {fileID: 8641564720964136149}
m_PrefabAsset: {fileID: 0}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 590d73c3a228a364fbf05192f78b3e92
guid: 8faecfeff7436264e8b1d24915843965
PrefabImporter:
externalObjects: {}
userData:

View File

@@ -1,8 +1,5 @@
[
"1-SUMITOMO",
"2-SUMITOMO",
"3-SUMITOMO",
"4-SUMITOMO",
"5-SUMITOMO",
"6-SUMITOMO",
"7-SUMITOMO",

View File

@@ -1,5 +1,141 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &191364694197554811
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7424374248281585809}
- component: {fileID: 5193588858128472931}
- component: {fileID: 1472132070107158397}
m_Layer: 5
m_Name: Message
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7424374248281585809
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 191364694197554811}
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: 1404339201925790021}
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: 300, y: 27}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5193588858128472931
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 191364694197554811}
m_CullTransparentMesh: 1
--- !u!114 &1472132070107158397
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 191364694197554811}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 2025-02-21 19:49:33
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 73a8cbdb8d46fbb4bae58573ac247b09, type: 2}
m_sharedMaterial: {fileID: -2117747647215524922, guid: 73a8cbdb8d46fbb4bae58573ac247b09, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 12
m_fontSizeBase: 12
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: -4
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_TextWrappingMode: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_ActiveFontFeatures: 6e72656b
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_EmojiFallbackSupport: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &1038169682752290473
GameObject:
m_ObjectHideFlags: 0
@@ -439,14 +575,14 @@ RectTransform:
m_Children:
- {fileID: 6225436124358034278}
- {fileID: 6461815412889361122}
- {fileID: 6630499148758789972}
- {fileID: 7424374248281585809}
- {fileID: 7110287402749698037}
m_Father: {fileID: 3549487841540602168}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 227, y: -15}
m_SizeDelta: {x: 454, y: 30}
m_AnchoredPosition: {x: 312, y: -15}
m_SizeDelta: {x: 624, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &6841099929106263372
MonoBehaviour:
@@ -513,8 +649,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 668.5, y: 343.75}
m_SizeDelta: {x: 454, y: 30}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 624, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1441462494587685358
CanvasRenderer:
@@ -610,6 +746,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: e6adb21d072f1f24e86a178dad3f4cfc, type: 3}
m_Name:
m_EditorClassIdentifier:
rectTransform: {fileID: 0}
button: {fileID: 0}
alarmInfo:
id:
@@ -620,10 +757,12 @@ MonoBehaviour:
clear_time:
created_at:
updated_at:
workcd:
worknm:
Worknm: {fileID: 0}
SetTime: {fileID: 0}
ClearTime: {fileID: 0}
Message: {fileID: 0}
Statusnm: {fileID: 0}
isCheck: 0
--- !u!114 &177703822496083781
@@ -640,142 +779,6 @@ MonoBehaviour:
m_EditorClassIdentifier:
cursorTexture: {fileID: 2800000, guid: 961253d9e28d8f34cb9e9c928f58da63, type: 3}
hotspot: {x: 32, y: 32}
--- !u!1 &5626919025404066390
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6630499148758789972}
- component: {fileID: 8433559242769484687}
- component: {fileID: 3970006614475465923}
m_Layer: 5
m_Name: ClearTime
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6630499148758789972
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5626919025404066390}
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: 1404339201925790021}
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: 130, y: 27}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8433559242769484687
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5626919025404066390}
m_CullTransparentMesh: 1
--- !u!114 &3970006614475465923
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5626919025404066390}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 2025-02-21 19:49:33
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 73a8cbdb8d46fbb4bae58573ac247b09, type: 2}
m_sharedMaterial: {fileID: -2117747647215524922, guid: 73a8cbdb8d46fbb4bae58573ac247b09, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 12
m_fontSizeBase: 12
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: -4
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_TextWrappingMode: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_ActiveFontFeatures: 6e72656b
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_EmojiFallbackSupport: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &7513315069310364124
GameObject:
m_ObjectHideFlags: 0

View File

@@ -1,75 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &6653146349885473278
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5965131519989737834}
- component: {fileID: 4476180790959973178}
- component: {fileID: 5332430888756082821}
m_Layer: 5
m_Name: PRF_UI_MachineStatusContent
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5965131519989737834
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6653146349885473278}
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: 1110, y: 265}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &4476180790959973178
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6653146349885473278}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 0
m_StartCorner: 0
m_StartAxis: 0
m_CellSize: {x: 1110, y: 37}
m_Spacing: {x: 0, y: 0}
m_Constraint: 0
m_ConstraintCount: 2
--- !u!114 &5332430888756082821
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6653146349885473278}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3125981f4f5f3bd4b9a378aaf1ce3e57, type: 3}
m_Name:
m_EditorClassIdentifier:

View File

@@ -531,9 +531,9 @@ RectTransform:
- {fileID: 7725553683498768291}
m_Father: {fileID: 6859568244171238927}
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_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 130, y: -103}
m_SizeDelta: {x: 260, y: 14}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &1105455130002257610
@@ -706,9 +706,9 @@ RectTransform:
- {fileID: 4501300002885427046}
m_Father: {fileID: 6859568244171238927}
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_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 130, y: -55}
m_SizeDelta: {x: 260, y: 14}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &2098507591003796798
@@ -820,9 +820,9 @@ RectTransform:
- {fileID: 5342232533547903199}
m_Father: {fileID: 6859568244171238927}
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_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 130, y: -7}
m_SizeDelta: {x: 260, y: 14}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &2294853292873949017
@@ -1070,9 +1070,9 @@ RectTransform:
- {fileID: 8555120968084052691}
m_Father: {fileID: 6859568244171238927}
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_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 130, y: -79}
m_SizeDelta: {x: 260, y: 14}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &2946429894122872645
@@ -1113,7 +1113,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 0.000011444092, y: 0}
m_SizeDelta: {x: 300, y: 82}
m_SizeDelta: {x: 140, y: 35}
m_Pivot: {x: 0.5, y: 1}
--- !u!222 &1602509704217248928
CanvasRenderer:
@@ -1399,8 +1399,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 27, y: 0}
m_SizeDelta: {x: 220, y: 31}
m_AnchoredPosition: {x: 4, y: 0}
m_SizeDelta: {x: 100, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8501403717851368478
CanvasRenderer:
@@ -1430,9 +1430,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: 'INJECTOR NO.01
'
m_text: "WC-A-Injection Line M\xE1y 26"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 060de5c27554e5b4aae66d9c0f6127ef, type: 2}
m_sharedMaterial: {fileID: 5044220275478796424, guid: 060de5c27554e5b4aae66d9c0f6127ef, type: 2}
@@ -1459,8 +1457,8 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 20
m_fontSizeBase: 20
m_fontSize: 14
m_fontSizeBase: 14
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
@@ -1471,7 +1469,7 @@ MonoBehaviour:
m_textAlignment: 65535
m_characterSpacing: -3
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacing: -25
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
@@ -1542,7 +1540,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -46.8, y: -45.5}
m_SizeDelta: {x: 300, y: 82}
m_SizeDelta: {x: 140, y: 35}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6633131762808481992
CanvasRenderer:
@@ -1633,7 +1631,6 @@ MonoBehaviour:
eorate:
lct:
wct:
prevStatusnm:
Default_KPI: {fileID: 0}
Expand_KPI: {fileID: 0}
isExpand: 0
@@ -1761,8 +1758,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 36, y: 0}
m_SizeDelta: {x: 32, y: 32}
m_AnchoredPosition: {x: 11, y: 0}
m_SizeDelta: {x: 14, y: 14}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &618883874101042488
CanvasRenderer:
@@ -3722,9 +3719,9 @@ RectTransform:
- {fileID: 5555822507968443313}
m_Father: {fileID: 6859568244171238927}
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_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 130, y: -127}
m_SizeDelta: {x: 260, y: 14}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &7807779650400002196
@@ -3761,8 +3758,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -15, y: -14}
m_SizeDelta: {x: 20, y: 18}
m_AnchoredPosition: {x: -7, y: -6}
m_SizeDelta: {x: 14, y: 12}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5344014381533319189
CanvasRenderer:
@@ -4244,9 +4241,9 @@ RectTransform:
- {fileID: 8097069650544258279}
m_Father: {fileID: 6859568244171238927}
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_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 130, y: -31}
m_SizeDelta: {x: 260, y: 14}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &8664967146409711945

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: b7cf93940b697c742969b69243ce4db3
guid: b1bda609bdd1a9b4499d0573204fff57
PrefabImporter:
externalObjects: {}
userData:

File diff suppressed because it is too large Load Diff

View File

@@ -1200,7 +1200,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: "\uC9C0\uBD80 \uB9AC\uC2A4\uD2B8"
m_text: "\uC0AC\uC5C5\uBD80 \uB9AC\uC2A4\uD2B8"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 73a8cbdb8d46fbb4bae58573ac247b09, type: 2}
m_sharedMaterial: {fileID: -2117747647215524922, guid: 73a8cbdb8d46fbb4bae58573ac247b09, type: 2}
@@ -5735,9 +5735,9 @@ RectTransform:
- {fileID: 623887690}
m_Father: {fileID: 159778092}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -772.5, y: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 187.5, y: 0}
m_SizeDelta: {x: 250, y: 700}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1964699788

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -17,6 +17,9 @@ namespace Samkwang
public UI_MachineStatusIcon machineStatusIcon;
public string machineName;
public WarningLight warningLight;
private bool isAlarmActive;
public string[] typeOptions;
public Sprite previewImage;
public Vector3 centerPos;
@@ -32,6 +35,9 @@ namespace Samkwang
animator = transform.GetComponent<Animator>();
animationSpeed = Random.Range(0.7f, 2f);
animator.speed = 0f;
warningLight = transform.GetComponentInChildren<WarningLight>();
GetComponentInParent<Floor>().machines.Add(this);
centerPos = GetMeshGroupCenter(this);
@@ -76,6 +82,28 @@ namespace Samkwang
currentItemModel = currentModel;
currentItemModel.gameObject.SetActive(true);
}
public void SetAlarm(string state)
{
isAlarmActive = state == "SET" ? true : false;
}
public void SetWaringLight(string status)
{
if (isAlarmActive)
{
warningLight.SetYellowLightActive();
}
else
{
if (status == "°¡µ¿Áß")
{
warningLight.SetGreenLightActvie();
}
else
{
warningLight.SetRedLightActvie();
}
}
}
}
}

View File

@@ -62,17 +62,19 @@ namespace Samkwang
mqttManager.onWorkshopData += canvasPopup.panel_workprogress.SetWorkProgressStatus;
mqttManager.onMachineData += dataManager.SortMachineInfoData;
mqttManager.onEquipmentData += dataManager.SetEquipementDataListArrangement;
mqttManager.onAlarmData += canvasPopup.panel_alarmsituation.SetAlarmInfoItems;
mqttManager.onAlarmData += dataManager.SetAlarmDataListArrangement;
mqttManager.onAlarmData += dataManager.SetAlarmDataList;
dataManager.onSetMachineDatas += machineStatusIconManager.SetMachineData;
dataManager.onSetAlarmInfos += alarmManager.SetMachineAlarmData;
dataManager.onSetMachineDatas += (data) => httpManager.SetSendAlarmDatum();
dataManager.onSetMatchAlarmInfos += alarmManager.SetMachineAlarmData;
dataManager.onSetMachineDatas += canvasPopup.panel_totalprogress.SetTotalProductionStatus;
dataManager.onSetMachineDatas += canvasPopup.panel_productionprogress.SetProductionStatus;
dataManager.onSetEquipmentDatas += canvasPopup.panel_machinedatadashboard.SetDataDashobardInfo;
dataManager.onSetMachineData += canvasPopup.panel_machinedetaildashboard.SetDetailDashBoardInfo;
dataManager.onSetAlarmInfos += canvasPopup.panel_alarmsituation.SetAlarmInfoItems;
httpManager.onItemDatum += dataManager.SetEquipmentItem;
httpManager.onSetStartAlarmData += dataManager.SetAlarmDataList;
libraryManager.onUpdateMachineFilters += canvasPopup.panel_library.UpdateFileterList;
libraryManager.onLibraryFilterigComplete += canvasPopup.panel_library.AddLibrarayButtons;

View File

@@ -22,7 +22,8 @@ namespace Samkwang
public Action<List<CompleteInfo>> onSetMachineDatas;
public Action<Machine, CompleteInfo> onSetMachineData;
public Action<string, List<EquipmentInfo>> onSetEquipmentDatas;
public Action<Dictionary<string, List<AlarmInfo>>> onSetAlarmInfos;
public Action<List<AlarmInfo>> onSetAlarmInfos;
public Action<Dictionary<string, List<AlarmInfo>>> onSetMatchAlarmInfos;
private void Awake()
{
@@ -58,9 +59,9 @@ namespace Samkwang
if (infoDict.TryGetValue(machine.machineName, out var info))
{
machine.SetAnimation(info.statusnm);
machine.SetWaringLight(info.statusnm);
matchedMachineInfos.Add(info);
}
}
}
var sortInfos = SortListByWorknm(matchedMachineInfos);
onSetMachineDatas(sortInfos);
@@ -130,6 +131,22 @@ namespace Samkwang
}
}
}
public void SetAlarmDataList(List<AlarmInfo> infos)
{
var alarmDataList = new List<AlarmInfo>();
foreach (var info in infos)
{
var matchedData = matchedMachineInfos.Find(x => x.worknm == info.worknm);
if (matchedData == null || matchedData.statusnm == "비가동중")
continue;
alarmDataList.Add(info);
machines.FirstOrDefault(x => x.machineName == info.worknm).SetAlarm(info.state);
}
onSetAlarmInfos?.Invoke(alarmDataList);
SetAlarmDataListArrangement(alarmDataList);
}
public void SetAlarmDataListArrangement(List<AlarmInfo> infos)
{
if (infos == null) return;
@@ -156,19 +173,29 @@ namespace Samkwang
list.Add(info);
}
}
onSetAlarmInfos?.Invoke(alarmInfos);
onSetMatchAlarmInfos?.Invoke(alarmInfos);
}
public void SetEquipmentItem(ItemDatum itemDatum)
{
foreach(var machine in machines)
{
if (machine.machineStatusIcon == null)
continue;
if (machine.machineStatusIcon.data.itemcd != null)
{
var itemcd = machine.machineStatusIcon.data.itemcd;
var itemdata = itemDatum.rows.Where(x => x.itemCode == itemcd).FirstOrDefault();
machine.SetItemModel(itemdata.Model.fileName);
if (itemdata == null)
{
machine.SetItemModel("Default");
}
else
{
machine.SetItemModel(itemdata.Model.fileName);
}
}
else
{
@@ -290,7 +317,7 @@ namespace Samkwang
{
public long SEND_TIME;
public double SERVER_RUNNING_TIME;
public List<AlarmInfo> SAMKWANG_ALARM_MEMORY;
public List<AlarmInfo> SAMKWANG_ALARM;//_MEMORY;
}
[Serializable]
public class AlarmInfo
@@ -303,6 +330,7 @@ namespace Samkwang
public string clear_time;
public string created_at;
public string updated_at;
public string workcd;
public string worknm;
}
}

View File

@@ -28,6 +28,7 @@ namespace Samkwang
Image_Loading = rectDict.GetOrNull(nameof(Image_Loading));
prefab_AlarmInfoItem = Resources.Load<UI_AlarmInfoItem>("Prefabs/UI/PRF_UI_AlramInfoItem");
Button_Close.onClick.AddListener(Close);
notCheckAlramList.Clear();
alarmInfoList.Clear();
@@ -45,7 +46,10 @@ namespace Samkwang
}
public void SetAlarmInfoItems(List<AlarmInfo> infos)
{
Image_Loading.gameObject.SetActive(false);
if (infos.Count >= 0)
{
Image_Loading.gameObject.SetActive(false);
}
for (int i = 0; i < infos.Count; i++)
{
@@ -53,10 +57,20 @@ namespace Samkwang
if (alarmInfoList.ContainsKey(infos[i].id))
{
alarmInfoList[infos[i].id].SetInfo(infos[i]);
if (infos[i].state == "SET")
{
alarmInfoList[infos[i].id].SetInfo(infos[i]);
}
else
{
alarmInfoList[infos[i].id].gameObject.SetActive(false);
}
}
else
{
if (infos[i].state != "SET")
continue;
var infoItem = Instantiate(prefab_AlarmInfoItem, ScrollView_AlarmInfo.content);
infoItem.Init();
infoItem.SetInfo(infos[i]);

View File

@@ -135,6 +135,8 @@ namespace Samkwang
MachineName.SetText(SetNameData(data.worknm, machine.machineName));
MachineName.rectTransform.anchoredPosition = new Vector2(-MachineName.preferredWidth, MachineName.rectTransform.anchoredPosition.y);
eorate.SetText(PercentCalculate(data.eorate).ToString() + "%");
wordno.SetText(SetTextData(data.wordno));
pvp.SetText(SetTextData(data.pvp));
workseq.SetText(SetTextData(data.workseq));
@@ -155,28 +157,29 @@ namespace Samkwang
goodqty.SetText(SetTextData(data.goodqty));
badqty.SetText(SetTextData(data.badqty));
badrate.SetText(DecimalPointCalculate(data.badrate).ToString() + "%");
efficiency.SetText(DecimalPointCalculate(data.efficiency).ToString() + "%");
progressrate.SetText(DecimalPointCalculate(data.progressrate).ToString() + "%");
eorate.SetText(DecimalPointCalculate(data.eorate).ToString() + "%");
porate.SetText(DecimalPointCalculate(data.porate).ToString() + "%");
goodqtyrate.SetText(DecimalPointCalculate(data.goodqtyrate).ToString() + "%");
badrate.SetText(DecimalPointPercentCalculate(data.badrate).ToString() + "%");
efficiency.SetText(DecimalPointPercentCalculate(data.efficiency).ToString() + "%");
progressrate.SetText(DecimalPointPercentCalculate(data.progressrate).ToString() + "%");
porate.SetText(PercentCalculate(data.porate).ToString() + "%");
goodqtyrate.SetText(DecimalPointPercentCalculate(data.goodqtyrate).ToString() + "%");
workdt.SetText(CorrectionMonthDay(data.workdt, "yyyy-MM-dd"));
}
private void SetSliderData(CompleteInfo data)
{
SetSliderValue(Slider_eorate, 100f, DecimalPointCalculate(data.eorate));
SetSliderValue(Slider_planqty, DecimalPointCalculate(data.planqty), DecimalPointCalculate(data.planqty));
SetSliderValue(Slider_goalqty, DecimalPointCalculate(data.planqty), DecimalPointCalculate(data.goalqty));
SetSliderValue(Slider_workqty, DecimalPointCalculate(data.planqty), DecimalPointCalculate(data.workqty));
SetSliderValue(Slider_goodqty, DecimalPointCalculate(data.planqty), DecimalPointCalculate(data.goodqty));
SetSliderValue(Slider_badqty, DecimalPointCalculate(data.planqty), DecimalPointCalculate(data.badqty));
SetSliderValue(Slider_badrate, 100f, DecimalPointCalculate(data.badrate));
SetSliderValue(Slider_efficiency, 100f, DecimalPointCalculate(data.efficiency));
SetSliderValue(Slider_progressrate, 100f, DecimalPointCalculate(data.progressrate));
SetSliderValue(Slider_porate, 100f, DecimalPointCalculate(data.porate));
SetSliderValue(Slider_goodqtyrate, 100f, DecimalPointCalculate(data.goodqtyrate));
SetSliderValue(Slider_eorate, 100f, PercentCalculate(data.eorate));
SetSliderValue(Slider_planqty, PercentCalculate(data.planqty), PercentCalculate(data.planqty));
SetSliderValue(Slider_goalqty, PercentCalculate(data.planqty), PercentCalculate(data.goalqty));
SetSliderValue(Slider_workqty, PercentCalculate(data.planqty), PercentCalculate(data.workqty));
SetSliderValue(Slider_goodqty, PercentCalculate(data.planqty), PercentCalculate(data.goodqty));
SetSliderValue(Slider_badqty, PercentCalculate(data.planqty), PercentCalculate(data.badqty));
SetSliderValue(Slider_badrate, 100f, DecimalPointPercentCalculate(data.badrate));
SetSliderValue(Slider_efficiency, 100f, DecimalPointPercentCalculate(data.efficiency));
SetSliderValue(Slider_progressrate, 100f, DecimalPointPercentCalculate(data.progressrate));
SetSliderValue(Slider_porate, 100f, PercentCalculate(data.porate));
SetSliderValue(Slider_goodqtyrate, 100f, DecimalPointPercentCalculate(data.goodqtyrate));
}
private string SetNameData(string value, string machineName)
{
@@ -209,7 +212,7 @@ namespace Samkwang
}
return true;
}
private float DecimalPointCalculate(string value)
private float DecimalPointPercentCalculate(string value)
{
if (!CheckDataExists(value))
{
@@ -217,10 +220,20 @@ namespace Samkwang
}
var originFloatValue = float.Parse(value);
var floatValue = Mathf.Round(originFloatValue * 10f) / 10f;
var floatValue = originFloatValue * 100f;
return floatValue;
}
private float PercentCalculate(string value)
{
if (!CheckDataExists(value))
{
return 0f;
}
var originFloatValue = float.Parse(value);
return originFloatValue;
}
private string CorrectionMonthDay(string value, string dateForm)
{
if (value == string.Empty || value == null)
@@ -231,15 +244,5 @@ namespace Samkwang
DateTime.TryParseExact(value, "yyyyMMdd", CultureInfo.InvariantCulture, DateTimeStyles.None, out var parsedDate);
return parsedDate.ToString(dateForm);
}
private string CorrectionTime(string value, string dateForm)
{
if (value == string.Empty || value == null)
{
return "-";
}
DateTime.TryParseExact(value, "hhmm", CultureInfo.InvariantCulture, DateTimeStyles.None, out var parsedDate);
return parsedDate.ToString(dateForm);
}
}
}

View File

@@ -9,15 +9,6 @@ using UnityEngine.UI;
namespace Samkwang
{
public class MachineGroup
{
public List<CompleteInfo> Infos;
}
public class MachineEffectivenessGroup
{
public List<CompleteInfo> Infos;
}
public class Panel_TotalProgress : UIPopupBase
{
private string dataOrder;

View File

@@ -7,19 +7,14 @@ using UnityEngine.UI;
namespace Samkwang
{
public enum MachineStatusnm
{
,
,
}
public class UI_AlarmInfoItem : MonoBehaviour
{
public RectTransform rectTransform;
public Button button;
public AlarmInfo alarmInfo;
public TextMeshProUGUI Worknm;
public TextMeshProUGUI SetTime;
public TextMeshProUGUI ClearTime;
public TextMeshProUGUI Message;
public TextMeshProUGUI Statusnm;
public bool isCheck;
@@ -27,6 +22,7 @@ namespace Samkwang
public void Init()
{
rectTransform = GetComponent<RectTransform>();
button = GetComponent<Button>();
var textDict = transform.GetChildComponentsByName<TextMeshProUGUI>();
var imageDict = transform.GetChildComponentsByName<Image>();
@@ -35,7 +31,7 @@ namespace Samkwang
Worknm = textDict.GetOrNull(nameof(Worknm));
SetTime = textDict.GetOrNull(nameof(SetTime));
ClearTime = textDict.GetOrNull(nameof(ClearTime));
Message = textDict.GetOrNull(nameof(Message));
Statusnm = textDict.GetOrNull(nameof(Statusnm));
}
@@ -44,12 +40,10 @@ namespace Samkwang
this.alarmInfo = alarmInfo;
Worknm.SetText(alarmInfo.worknm);
SetTime.SetText(SetDateTime(alarmInfo.set_time));
ClearTime.SetText(SetDateTime(alarmInfo.clear_time));
Statusnm.SetText(alarmInfo.message);
Message.SetText(alarmInfo.message);
Statusnm.SetText(alarmInfo.state == "SET" ? "설비 이상 발생" : "알람 처리 완료");
Statusnm.color = alarmInfo.state == "SET" ? Color.red : Color.green;
}
private string SetDateTime(string value)
{
string formatted = string.Empty;

View File

@@ -1,11 +0,0 @@
using System.Collections.Generic;
using UnityEngine;
namespace Samkwang
{
public class UI_MachineStatusContent : MonoBehaviour
{
}
}

View File

@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 3125981f4f5f3bd4b9a378aaf1ce3e57

View File

@@ -68,26 +68,29 @@ namespace Samkwang
{
this.data = data;
eorate.SetText(DecimalPointCalculate(data.eorate).ToString() + "%");
pvp.SetText(DecimalPointCalculate(data.pvp).ToString() + "%");
eorate.SetText(PercentCalculate(data.eorate).ToString() + "%");
pvp.SetText(PercentCalculate(data.pvp).ToString() + "%");
workcd.SetText(SetTextData(data.workcd));
goodqtyrate.SetText(DecimalPointCalculate(data.goodqtyrate).ToString() + "%");
porate.SetText(DecimalPointCalculate(data.porate).ToString() + "%");
goodqtyrate.SetText(DecimalPointPercentCalculate(data.goodqtyrate).ToString() + "%");
porate.SetText(PercentCalculate(data.porate).ToString() + "%");
workdt.SetText(CorrectionTime(data.workdt, "yyyy-MM-dd"));
wordno.SetText(SetTextData(data.wordno));
DefaultMachineName.SetText(SetNameData(data.worknm, machineName));
ExpandMachineName.SetText(SetNameData(data.worknm, machineName));
Default_Status.color = SetStatusColor(SetNameData(data.statusnm, machineName));
Expand_Status.color = SetStatusColor(SetNameData(data.statusnm, machineName));
Default_Status.color = SetStatusColor(data.statusnm);
Expand_Status.color = SetStatusColor(data.statusnm);
DefaultMachineName.color = SetStatusColor(data.statusnm) == Color.gray ? Color.gray : DefaultMachineName.color;
ExpandMachineName.color = SetStatusColor(data.statusnm) == Color.gray ? Color.gray : ExpandMachineName.color;
}
public void SetAlarmData(List<AlarmInfo> alarmInfos)
{
if (alarmInfos != null || alarmInfos.Count != 0)
{
this.alarmInfos = alarmInfos;
var isAlarm = alarmInfos.All(a => string.IsNullOrEmpty(a.clear_time));
var isAlarm = alarmInfos.Any(a => a.state.Trim().Equals("SET", StringComparison.OrdinalIgnoreCase));
Default_Alarm.gameObject.SetActive(isAlarm);
Expand_Alarm.gameObject.SetActive(isAlarm);
@@ -106,7 +109,7 @@ namespace Samkwang
}
return value;
}
private float DecimalPointCalculate(string value)
private float DecimalPointPercentCalculate(string value)
{
if (!CheckDataExists(value))
{
@@ -114,10 +117,20 @@ namespace Samkwang
}
var originFloatValue = float.Parse(value);
var floatValue = Mathf.Round(originFloatValue * 10f) / 10f;
var floatValue = originFloatValue * 100f;
return floatValue;
}
private float PercentCalculate(string value)
{
if (!CheckDataExists(value))
{
return 0f;
}
var originFloatValue = float.Parse(value);
return originFloatValue;
}
private string SetTextData(string value)
{
if (!CheckDataExists(value))
@@ -137,27 +150,18 @@ namespace Samkwang
private Color SetStatusColor(string value)
{
var color = Color.white;
var newColor = Color.white;
switch (value)
{
case "-":
color = Color.black;
break;
case "°¡µ¿Áß":
color = Color.green;
newColor = Color.green;
break;
case "ºñ°¡µ¿Áß":
color = Color.red;
break;
case "계획정지":
color = Color.yellow;
break;
default:
color = Color.white;
newColor = Color.gray;
break;
}
return color;
return newColor;
}
private bool CheckDataExists(string value)
{

View File

@@ -4,59 +4,131 @@ using System.Collections.Generic;
using System.Globalization;
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
namespace Samkwang
{
public class UI_MachineStatusItem : MonoBehaviour
{
public CompleteInfo completeInfo;
public UI_ModelCodeTooltip modelCodeTooltip;
private EventTrigger eventTrigger;
public TextMeshProUGUI worknm;
public TextMeshProUGUI status;
public TextMeshProUGUI itemcd;
public TextMeshProUGUI pjtcd;
public TextMeshProUGUI itemdesc;
public TextMeshProUGUI goalqty;
public TextMeshProUGUI workqty;
public TextMeshProUGUI goodqty;
public TextMeshProUGUI badqty;
public TextMeshProUGUI efficiency;
public Image Image_Status;
public float fontSize;
public float blankSize;
Dictionary<string, string> prevValues = new Dictionary<string, string>();
Dictionary<TMP_Text, Coroutine> runningHighlight = new Dictionary<TMP_Text, Coroutine>();
public float highlightDuration = 1.0f;
public Transform parent;
public void Init()
{
modelCodeTooltip = transform.GetComponentInChildren<UI_ModelCodeTooltip>(true);
modelCodeTooltip.Init();
eventTrigger = transform.GetComponentInChildren<EventTrigger>(true);
SetEventTrigger();
var textDict = transform.GetChildComponentsByName<TextMeshProUGUI>(transform);
var imageDict = transform.GetChildComponentsByName<Image>(transform);
worknm = textDict.GetOrNull(nameof(worknm));
status = textDict.GetOrNull(nameof(status));
itemcd = textDict.GetOrNull(nameof(itemcd));
pjtcd = textDict.GetOrNull(nameof(pjtcd));
itemdesc = textDict.GetOrNull(nameof(itemdesc));
goalqty = textDict.GetOrNull(nameof(goalqty));
workqty = textDict.GetOrNull(nameof(workqty));
goodqty = textDict.GetOrNull(nameof(goodqty));
badqty = textDict.GetOrNull(nameof(badqty));
efficiency = textDict.GetOrNull(nameof(efficiency));
Image_Status = imageDict.GetOrNull(nameof(Image_Status));
parent = GetParentUnderRoot(this);
}
private void SetEventTrigger()
{
EventTrigger.Entry enterentry = new EventTrigger.Entry();
enterentry.eventID = EventTriggerType.PointerEnter;
enterentry.callback.AddListener((data) => { MouseEnter(); });
EventTrigger.Entry exitentry = new EventTrigger.Entry();
exitentry.eventID = EventTriggerType.PointerExit;
exitentry.callback.AddListener((data) => { MouseExit(); });
eventTrigger.triggers.Add(enterentry);
eventTrigger.triggers.Add(exitentry);
}
public Transform GetParentUnderRoot(UI_MachineStatusItem item)
{
if (item == null) return null;
// 현재에서 위로 올라가며 조상들을 모두 저장
List<Transform> ancestors = new List<Transform>();
Transform current = item.transform;
while (current != null)
{
ancestors.Add(current);
current = current.parent;
}
if (ancestors.Count >= 2)
return ancestors[ancestors.Count - 2];
else
return null;
}
public void SetStatusData(CompleteInfo completeInfo)
{
this.completeInfo = completeInfo;
worknm.SetText(SetTextData(completeInfo.worknm));
status.SetText(SetTextData(completeInfo.statusnm));
SetStatusColor(completeInfo.statusnm);
UpdateAndHighlight(itemcd, SetTextData(completeInfo.itemcd), "itemcd");
UpdateAndHighlight(itemdesc, SetTextData(completeInfo.itemdesc), "itemdesc");
UpdateAndHighlight(goalqty, RoundToIntData(completeInfo.goalqty), "goalqty");
UpdateAndHighlight(workqty, RoundToIntData(completeInfo.workqty), "workqty");
UpdateAndHighlight(goodqty, RoundToIntData(completeInfo.goodqty), "goodqty");
UpdateAndHighlight(badqty, RoundToIntData(completeInfo.badqty), "badqty");
if (completeInfo.statusnm == "가동중")
{
UpdateAndHighlight(pjtcd, SetTextData(completeInfo.pjtcd), "pjtcd");
UpdateAndHighlight(itemdesc, SetTextData(completeInfo.itemdesc), "itemdesc");
UpdateAndHighlight(goalqty, RoundToIntData(completeInfo.goalqty), "goalqty");
UpdateAndHighlight(workqty, RoundToIntData(completeInfo.workqty), "workqty");
UpdateAndHighlight(goodqty, RoundToIntData(completeInfo.goodqty), "goodqty");
UpdateAndHighlight(badqty, RoundToIntData(completeInfo.badqty), "badqty");
UpdateAndHighlight(efficiency, RoundToFloatData(completeInfo.efficiency), "efficiency");
SetStatusImageResize();
}
else
{
SetNotWorkStatusData(completeInfo);
}
}
public void SetNotWorkStatusData(CompleteInfo completeInfo)
{
ColorUtility.TryParseHtmlString("#6D6D6D", out var newColor);
SetStatusImageResize();
SetTextColor(worknm, completeInfo.worknm, newColor);
SetTextColor(pjtcd, SetTextData(completeInfo.pjtcd), newColor);
SetTextColor(itemdesc, SetTextData(completeInfo.itemdesc), newColor);
SetTextColor(goalqty, RoundToIntData(completeInfo.goalqty), newColor);
SetTextColor(workqty, RoundToIntData(completeInfo.workqty), newColor);
SetTextColor(goodqty, RoundToIntData(completeInfo.goodqty), newColor);
SetTextColor(badqty, RoundToIntData(completeInfo.badqty), newColor);
}
private void SetTextColor(TMP_Text comp, string value, Color color)
{
comp.SetText(value);
comp.color = color;
}
private string SetTextData(string data)
{
@@ -91,14 +163,10 @@ namespace Samkwang
status.color = Color.white;
break;
case "비가동중":
ColorUtility.TryParseHtmlString("#FF0004", out newColor);
ColorUtility.TryParseHtmlString("#6D6D6D", out newColor);
Image_Status.color = newColor;
status.color = Color.white;
break;
case "계획정지":
Image_Status.color = Color.yellow;
status.color = Color.black;
break;
default:
Image_Status.color = Color.white;
status.color = Color.black;
@@ -112,12 +180,6 @@ namespace Samkwang
Image_Status.rectTransform.sizeDelta = new Vector2(newWidth, height);
}
Dictionary<string, string> prevValues = new Dictionary<string, string>();
Dictionary<TMP_Text, Coroutine> runningHighlight = new Dictionary<TMP_Text, Coroutine>();
[SerializeField] Color highlightColor = Color.yellow; // 하이라이트 색
[SerializeField] float highlightDuration = 1.0f; // 하이라이트에서 원래색으로 돌아오는 시간(초)
void UpdateAndHighlight(TMP_Text comp, string newText, string key)
{
if (comp == null) return;
@@ -125,51 +187,83 @@ namespace Samkwang
string old = prevValues.ContainsKey(key) ? prevValues[key] : comp.text ?? string.Empty;
// 값이 바뀌었으면 하이라이트
if (!string.Equals(old, newText))
{
comp.SetText(newText);
prevValues[key] = newText;
// 이미 하이라이트 중이면 중지
if (runningHighlight.TryGetValue(comp, out Coroutine existing))
{
if (existing != null) StopCoroutine(existing);
runningHighlight.Remove(comp);
}
// 새 하이라이트 시작
Coroutine cr = StartCoroutine(FlashHighlight(comp));
runningHighlight[comp] = cr;
if (parent.gameObject.activeSelf)
{
Coroutine cr = StartCoroutine(FlashHighlight(comp));
runningHighlight[comp] = cr;
}
}
else
{
// 같은 값이면 그냥 텍스트만 설정 (혹은 생략 가능)
comp.SetText(newText);
}
}
IEnumerator FlashHighlight(TMP_Text comp)
{
Color original = comp.color;
float elapsed = 0f;
if (comp == null) yield break;
// 즉시 하이라이트 색으로 바꾸고 페이드 아웃
comp.color = highlightColor;
Image img = comp.GetComponentInParent<Image>();
while (elapsed < highlightDuration)
Color c = img.color;
c.a = 0f;
img.color = c;
// fade in 0 -> 1
float t = 0f;
while (t < highlightDuration / 2f)
{
elapsed += Time.deltaTime;
float t = Mathf.Clamp01(elapsed / highlightDuration);
comp.color = Color.Lerp(highlightColor, original, t);
t += Time.deltaTime;
float p = highlightDuration / 2f <= 0f ? 1f : Mathf.Clamp01(t / (highlightDuration / 2f));
c.a = Mathf.Lerp(0f, 1f, p);
img.color = c;
yield return null;
}
comp.color = original;
// fade out 1 -> 0
t = 0f;
while (t < highlightDuration / 2f)
{
t += Time.deltaTime;
float p = highlightDuration / 2f <= 0f ? 1f : Mathf.Clamp01(t / (highlightDuration / 2f));
c.a = Mathf.Lerp(1f, 0f, p);
img.color = c;
yield return null;
}
// 코루틴 종료 후 정리
c.a = 0f;
img.color = c;
// 정리
if (runningHighlight.ContainsKey(comp))
runningHighlight.Remove(comp);
}
}
}
public void MouseEnter()
{
if (completeInfo.pjtcd == null)
return;
modelCodeTooltip.SetData(completeInfo.itemcd, eventTrigger.transform.position);
modelCodeTooltip.gameObject.SetActive(true);
}
public void MouseExit()
{
if (completeInfo.pjtcd == null)
return;
modelCodeTooltip.gameObject.SetActive(false);
}
}
}

View File

@@ -0,0 +1,34 @@
using TMPro;
using UnityEngine;
public class UI_ModelCodeTooltip : MonoBehaviour
{
private RectTransform rectTransform;
private TextMeshProUGUI tooltip;
public float blankSize;
public Vector2 padding;
public void Init()
{
rectTransform = transform.GetComponent<RectTransform>();
tooltip = transform.GetComponentInChildren<TextMeshProUGUI>();
tooltip.raycastTarget = false;
}
public void SetData(string itemcd, Vector3 pos)
{
tooltip.SetText(itemcd);
SetToolTipResize(tooltip);
SetToolTipPosition(pos);
}
private void SetToolTipResize(TextMeshProUGUI tmp)
{
var newWidth = tmp.preferredWidth + blankSize;
var height = rectTransform.sizeDelta.y;
rectTransform.sizeDelta = new Vector2(newWidth, height);
}
private void SetToolTipPosition(Vector2 position)
{
transform.position = position + padding;
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 6e31f0330fefe7c479d075cf3929da3e

View File

@@ -0,0 +1,39 @@
using UnityEngine;
public class WarningLight : MonoBehaviour
{
public Transform currentLight;
public Transform RedLight;
public Transform YellowLight;
public Transform GreenLight;
private void Awake()
{
RedLight = transform.Find("WarningLightRed").GetChild(0);
YellowLight = transform.Find("WarningLightYellow").GetChild(0);
GreenLight = transform.Find("WarningLightGreen").GetChild(0);
}
public void SetCurrentLight(Transform light)
{
if (currentLight != light && currentLight != null)
{
currentLight.gameObject.SetActive(false);
}
currentLight = light;
currentLight.gameObject.SetActive(true);
}
public void SetYellowLightActive()
{
SetCurrentLight(YellowLight);
}
public void SetGreenLightActvie()
{
SetCurrentLight(GreenLight);
}
public void SetRedLightActvie()
{
SetCurrentLight(RedLight);
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 032807d483d94f44fae2eca28705557f

View File

@@ -1,11 +1,54 @@
using Best.HTTP;
using Newtonsoft.Json;
using Samkwang;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Net;
using System.Text;
using UnityEngine;
public class HTTP : MonoBehaviour
{
public class Condition
{
public string max;
public string min;
public string type;
public string deviation;
}
[Serializable]
public class AlarmDatum
{
public string count;
public List<AlarmData> rows = new List<AlarmData>();
}
[Serializable]
public class AlarmManagementData
{
public int status;
public string code;
public string message;
public AlarmDatum data;
}
[Serializable]
public class AlarmData
{
public string id;
public string alarmType;
public string level;
public string state;
public string message;
public string code;
public string eqpId;
public string eqpName;
public string value;
public Condition condition;
public string setTime;
public string clearTime;
}
[Serializable]
public class ItemManagementData
{
@@ -56,25 +99,53 @@ public class HTTP : MonoBehaviour
public string createdAt;
}
private string httpServer = "https://samkwang-hub.flexing.ai/server/api/item-management/item";
private string itemServer = "https://samkwang-hub.flexing.ai/server/api/item-management/item";
private string alarmServer = "https://samkwang-hub.flexing.ai/server/api/unity-alarm-history";
private string api = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwiZW1haWwiOiJzeXN0ZW0iLCJncm91cElkIjoxLCJncm91cENvZGUiOiIiLCJuYW1lIjoi7Iuc7Iqk7YWcIOq0gOumrOyekCIsInBob25lIjoiMDEwLTExMTEtMTExMSIsImlhdCI6MTc2MzA4MTA4NiwiZXhwIjoxODI2MTk2Mjg2LCJpc3MiOiJodWIifQ.BXZ9tghs9zjh-2zfqk3BOOjUZ2wLLNpGfDFTaD0SkFg";
public ItemManagementData itemManagementData;
public Action<ItemDatum> onItemDatum;
public AlarmManagementData alarmManagementData;
public Dictionary<string, AlarmInfo> alarmInfos = new();
public Action<List<AlarmInfo>> onSetStartAlarmData;
public void Start()
{
HTTPConnect();
ItemServerConnect();
AlarmServerConnect();
}
public void HTTPConnect()
public void ItemServerConnect()
{
var path = httpServer;
var path = itemServer;
var request = HTTPRequest.CreateGet(path, RequestFinishedCallback);
request.AddHeader("access-token", api);
request.Send();
}
public void AlarmServerConnect()
{
var path = $"{alarmServer}?setTimeFrom={GetTodayStart()}&setTimeTo={GetTodayEnd()}&state=SET";
var request = HTTPRequest.CreateGet(path, RequestFinishedAlarmCallback);
request.AddHeader("access-token", api);
request.Send();
}
public string GetTodayStart()
{
DateTime start = DateTime.Today; // 00:00:00.000
string iso = start.ToString("yyyy-MM-ddTHH:mm:ss.fffZ", CultureInfo.InvariantCulture);
return WebUtility.UrlEncode(iso);
}
public static string GetTodayEnd()
{
DateTime end = DateTime.Today.AddHours(23).AddMinutes(59).AddSeconds(59).AddMilliseconds(999);
string iso = end.ToString("yyyy-MM-ddTHH:mm:ss.fffZ", CultureInfo.InvariantCulture);
return WebUtility.UrlEncode(iso);
}
private void RequestFinishedCallback(HTTPRequest req, HTTPResponse resp)
{
switch (req.State)
@@ -96,8 +167,51 @@ public class HTTP : MonoBehaviour
break;
}
}
private void RequestFinishedAlarmCallback(HTTPRequest req, HTTPResponse resp)
{
switch (req.State)
{
case HTTPRequestStates.Finished:
if (resp.IsSuccess)
{
var payload = Encoding.UTF8.GetString(resp.Data);
var response = JsonConvert.DeserializeObject<AlarmManagementData>(payload);
alarmManagementData = response;
foreach(var alarmData in alarmManagementData.data.rows)
{
var alarmInfo = new AlarmInfo();
alarmInfo.id = alarmData.id;
alarmInfo.state = alarmData.state;
alarmInfo.message = alarmData.message;
alarmInfo.code = alarmData.code;
alarmInfo.set_time = alarmData.setTime;
alarmInfo.clear_time = alarmData.clearTime;
alarmInfo.workcd = alarmData.eqpId;
alarmInfo.worknm = alarmData.eqpName;
if (!alarmInfos.ContainsKey(alarmInfo.id))
{
alarmInfos.Add(alarmInfo.id, alarmInfo);
}
}
}
else
{
Debug.Log("Error");
}
break;
default:
break;
}
}
public void SetSendItemDatum()
{
onItemDatum?.Invoke(itemManagementData.data);
}
public void SetSendAlarmDatum()
{
onSetStartAlarmData?.Invoke(alarmInfos.Values.ToList());
}
}

View File

@@ -151,7 +151,7 @@ namespace Samkwang
{
AlarmInfos data = JsonConvert.DeserializeObject<AlarmInfos>(payload);
alarmInfos = data;
alarmTopicTable[topicName]?.Invoke(data.SAMKWANG_ALARM_MEMORY);
alarmTopicTable[topicName]?.Invoke(data.SAMKWANG_ALARM);
}
}

View File

@@ -74,7 +74,7 @@ MonoBehaviour:
- line: '| duration: 2'
- line: '| m_VirtualRealitySplashScreen: {instanceID: 0}'
- line: '| m_HolographicTrackingLossScreen: {instanceID: 0}'
- line: '| defaultScreenWidth: 1920'
- line: '| defaultScreenWidth: 3840'
- line: '| defaultScreenHeight: 1080'
- line: '| defaultScreenWidthWeb: 960'
- line: '| defaultScreenHeightWeb: 600'

View File

@@ -43,7 +43,7 @@ MonoBehaviour:
m_ProbeVolumeSHBands: 1
m_MainLightRenderingMode: 1
m_MainLightShadowsSupported: 1
m_MainLightShadowmapResolution: 4096
m_MainLightShadowmapResolution: 2048
m_AdditionalLightsRenderingMode: 1
m_AdditionalLightsPerObjectLimit: 4
m_AdditionalLightShadowsSupported: 1

View File

@@ -33,28 +33,28 @@ MonoBehaviour:
m_Settings:
m_SettingsList:
m_List:
- rid: 711588112943022354
- rid: 711588112943022355
- rid: 3815703986330402816
- rid: 3815703986330402817
- rid: 6852985685364965378
- rid: 6852985685364965379
- rid: 6852985685364965380
- rid: 6852985685364965381
- rid: 711588112943022356
- rid: 711588112943022357
- rid: 3815703986330402818
- rid: 3815703986330402819
- rid: 6852985685364965384
- rid: 6852985685364965385
- rid: 711588112943022358
- rid: 711588112943022359
- rid: 711588112943022360
- rid: 711588112943022361
- rid: 711588112943022362
- rid: 711588112943022363
- rid: 3815703986330402820
- rid: 3815703986330402821
- rid: 3815703986330402822
- rid: 3815703986330402823
- rid: 3815703986330402824
- rid: 3815703986330402825
- rid: 6852985685364965392
- rid: 711588112943022364
- rid: 3815703986330402826
- rid: 6852985685364965394
- rid: 8712630790384254976
- rid: 2598567180278956032
- rid: 711588112943022365
- rid: 3815703986330402827
m_RuntimeSettings:
m_List:
- rid: 6852985685364965378
@@ -97,14 +97,20 @@ MonoBehaviour:
references:
version: 2
RefIds:
- rid: 711588112943022354
- rid: 2598567180278956032
type: {class: UniversalRenderPipelineRuntimeXRResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data:
m_xrOcclusionMeshPS: {fileID: 4800000, guid: 4431b1f1f743fbf4eb310a967890cbea, type: 3}
m_xrMirrorViewPS: {fileID: 4800000, guid: d5a307c014552314b9f560906d708772, type: 3}
m_xrMotionVector: {fileID: 4800000, guid: f89aac1e4f84468418fe30e611dff395, type: 3}
- rid: 3815703986330402816
type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data:
m_Version: 0
m_StripUnusedPostProcessingVariants: 1
m_StripUnusedVariants: 1
m_StripScreenCoordOverrideVariants: 1
- rid: 711588112943022355
- rid: 3815703986330402817
type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data:
m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3}
@@ -116,7 +122,7 @@ MonoBehaviour:
m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3}
m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3}
m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3}
- rid: 711588112943022356
- rid: 3815703986330402818
type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data:
m_Version: 0
@@ -131,7 +137,7 @@ MonoBehaviour:
m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2}
m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2}
- rid: 711588112943022357
- rid: 3815703986330402819
type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data:
m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
@@ -140,7 +146,7 @@ MonoBehaviour:
m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2}
m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2}
m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2}
- rid: 711588112943022358
- rid: 3815703986330402820
type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime}
data:
m_Version: 0
@@ -153,13 +159,13 @@ MonoBehaviour:
m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3}
m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3}
m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3}
- rid: 711588112943022359
- rid: 3815703986330402821
type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data:
m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3}
m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3}
m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3}
- rid: 711588112943022360
- rid: 3815703986330402822
type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data:
m_Version: 1
@@ -172,12 +178,12 @@ MonoBehaviour:
skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3}
renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3}
renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3}
- rid: 711588112943022361
- rid: 3815703986330402823
type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data:
m_Version: 1
m_ProbeVolumeDisableStreamingAssets: 0
- rid: 711588112943022362
- rid: 3815703986330402824
type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data:
m_Version: 1
@@ -187,30 +193,24 @@ MonoBehaviour:
probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3}
probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3}
numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3}
- rid: 711588112943022363
- rid: 3815703986330402825
type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data:
m_version: 0
m_IncludeReferencedInScenes: 0
m_IncludeAssetsByLabel: 0
m_LabelToInclude:
- rid: 711588112943022364
- rid: 3815703986330402826
type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data:
m_Version: 1
probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3}
probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3}
probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3}
- rid: 711588112943022365
- rid: 3815703986330402827
type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data:
m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2}
- rid: 2598567180278956032
type: {class: UniversalRenderPipelineRuntimeXRResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data:
m_xrOcclusionMeshPS: {fileID: 4800000, guid: 4431b1f1f743fbf4eb310a967890cbea, type: 3}
m_xrMirrorViewPS: {fileID: 4800000, guid: d5a307c014552314b9f560906d708772, type: 3}
m_xrMotionVector: {fileID: 4800000, guid: f89aac1e4f84468418fe30e611dff395, type: 3}
- rid: 6852985685364965378
type: {class: UniversalRendererResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data:

View File

@@ -1,8 +1,5 @@
설비코드,설비명,필터,
1-SUMITOMO,Injector No.01,전체,스미토모
2-SUMITOMO,Injector No.02,전체,스미토모
3-SUMITOMO,Injector No.03,전체,스미토모
4-SUMITOMO,Injector No.04,전체,스미토모
5-SUMITOMO,Injector No.05,전체,스미토모
6-SUMITOMO,Injector No.06,전체,스미토모
7-SUMITOMO,Injector No.07,전체,스미토모
1 설비코드 설비명 필터
2 1-SUMITOMO Injector No.01 전체 스미토모
2-SUMITOMO Injector No.02 전체 스미토모
3-SUMITOMO Injector No.03 전체 스미토모
4-SUMITOMO Injector No.04 전체 스미토모
3 5-SUMITOMO Injector No.05 전체 스미토모
4 6-SUMITOMO Injector No.06 전체 스미토모
5 7-SUMITOMO Injector No.07 전체 스미토모

View File

@@ -42,8 +42,8 @@ PlayerSettings:
m_SplashScreenLogos: []
m_VirtualRealitySplashScreen: {fileID: 0}
m_HolographicTrackingLossScreen: {fileID: 0}
defaultScreenWidth: 1024
defaultScreenHeight: 768
defaultScreenWidth: 3840
defaultScreenHeight: 1080
defaultScreenWidthWeb: 960
defaultScreenHeightWeb: 600
m_StereoRenderingPath: 0