[정영민] Octopus-Twin 한전 기능 적용
26.02.02 - Octopus-Twin 한전 기능 적용
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 60422b72b8f06b549a3274c6dcade617
|
||||
guid: fec816732faa5e14f8fbfca3c8832dbd
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
51
Assets/Resources/AnimationPrefabs/Animation_Echo.prefab
Normal file
51
Assets/Resources/AnimationPrefabs/Animation_Echo.prefab
Normal file
@@ -0,0 +1,51 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &6079816861450955364
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 6079816861450955366}
|
||||
- component: {fileID: 6079816861450955367}
|
||||
m_Layer: 0
|
||||
m_Name: Animation_Echo
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
--- !u!4 &6079816861450955366
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6079816861450955364}
|
||||
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_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &6079816861450955367
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6079816861450955364}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f262053c74479a64b94ed76d78b54c99, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
speed: 1
|
||||
echoCount: 3
|
||||
echoDelay: 0.2
|
||||
echoScale: 1.2
|
||||
echoColor: {r: 1, g: 0, b: 0, a: 0.5803922}
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1b332c623e7daa84896f11f0338c0ae1
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
123
Assets/Resources/AnimationPrefabs/Animation_Explosion.prefab
Normal file
123
Assets/Resources/AnimationPrefabs/Animation_Explosion.prefab
Normal file
@@ -0,0 +1,123 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &752351400953358750
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 752351400953358739}
|
||||
- component: {fileID: 752351400953358736}
|
||||
- component: {fileID: 752351400953358737}
|
||||
- component: {fileID: 752351400953358738}
|
||||
- component: {fileID: 6366032835486798941}
|
||||
m_Layer: 0
|
||||
m_Name: Animation_Explosion
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
--- !u!4 &752351400953358739
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 752351400953358750}
|
||||
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_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &752351400953358736
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 752351400953358750}
|
||||
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!23 &752351400953358737
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 752351400953358750}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 1
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 0
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_RayTracingMode: 2
|
||||
m_RayTraceProcedural: 0
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: d113ffc93ee36814783979e915818491, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 3
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_AdditionalVertexStreams: {fileID: 0}
|
||||
--- !u!114 &752351400953358738
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 752351400953358750}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f9afd8eeceb7a9f42a411f627f280844, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
option:
|
||||
color: {r: 0, g: 0, b: 0, a: 0}
|
||||
speed: 0
|
||||
scale: 0
|
||||
startScale: {x: 0, y: 0, z: 0}
|
||||
targetScale: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &6366032835486798941
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 752351400953358750}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 5fea29bb7c508c244a1f805a5fd3fc4d, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
outlineMode: 4
|
||||
outlineColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
outlineWidth: 2
|
||||
precomputeOutline: 0
|
||||
bakeKeys: []
|
||||
bakeValues: []
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 015b77ed278cbf348bda02ce318f68a0
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
126
Assets/Resources/AnimationPrefabs/Animation_Scaling.prefab
Normal file
126
Assets/Resources/AnimationPrefabs/Animation_Scaling.prefab
Normal file
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &7703529651822902571
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7703529651822902567}
|
||||
- component: {fileID: 7703529651822902566}
|
||||
- component: {fileID: 7703529651822902565}
|
||||
- component: {fileID: 7703529651822902564}
|
||||
- component: {fileID: 2692165088113345663}
|
||||
m_Layer: 0
|
||||
m_Name: Animation_Scaling
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
--- !u!4 &7703529651822902567
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7703529651822902571}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 0, y: 0, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &7703529651822902566
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7703529651822902571}
|
||||
m_Mesh: {fileID: -2432090755550338912, guid: 73cebf907def01d44a84e150b08f4256, type: 3}
|
||||
--- !u!23 &7703529651822902565
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7703529651822902571}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 1
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 0
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_RayTracingMode: 2
|
||||
m_RayTraceProcedural: 0
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 9373f0aa633475946bb4bac190463504, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 3
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_AdditionalVertexStreams: {fileID: 0}
|
||||
--- !u!114 &7703529651822902564
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7703529651822902571}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 90df2e76bb498a04d83e5bb894bab376, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
option:
|
||||
rewind: 0
|
||||
fade: 0
|
||||
reverse: 0
|
||||
scale: 0
|
||||
speed: 0
|
||||
originScale: {x: 0, y: 0, z: 0}
|
||||
color: {r: 0, g: 0, b: 0, a: 0}
|
||||
mesh: {fileID: 0}
|
||||
--- !u!114 &2692165088113345663
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7703529651822902571}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 5fea29bb7c508c244a1f805a5fd3fc4d, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
outlineMode: 4
|
||||
outlineColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
outlineWidth: 2
|
||||
precomputeOutline: 0
|
||||
bakeKeys: []
|
||||
bakeValues: []
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4aaa991ab4fb78a4e86a72b408998ef3
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
144
Assets/Resources/AnimationPrefabs/Mat_Anim_Echo.mat
Normal file
144
Assets/Resources/AnimationPrefabs/Mat_Anim_Echo.mat
Normal file
@@ -0,0 +1,144 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Mat_Anim_Echo
|
||||
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- _EMISSION
|
||||
- _ENVIRONMENTREFLECTIONS_OFF
|
||||
- _RECEIVE_SHADOWS_OFF
|
||||
- _SPECULARHIGHLIGHTS_OFF
|
||||
- _SURFACE_TYPE_TRANSPARENT
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 2
|
||||
m_EnableInstancingVariants: 1
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 3000
|
||||
stringTagMap:
|
||||
RenderType: Transparent
|
||||
disabledShaderPasses:
|
||||
- DepthOnly
|
||||
- SHADOWCASTER
|
||||
- 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: 0
|
||||
- _BumpScale: 1
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _Cull: 2
|
||||
- _Cutoff: 0.5
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 10
|
||||
- _DstBlendAlpha: 10
|
||||
- _EnvironmentReflections: 0
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _Metallic: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.005
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 0
|
||||
- _Smoothness: 0.5
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 0
|
||||
- _SrcBlend: 5
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Surface: 1
|
||||
- _WorkflowMode: 1
|
||||
- _XRMotionVectorsPass: 1
|
||||
- _ZWrite: 0
|
||||
m_Colors:
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 0.5019608}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 0.5019608}
|
||||
- _EmissionColor: {r: 1024, g: 1024, b: 1024, a: 1}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
m_AllowLocking: 1
|
||||
--- !u!114 &3479122326943422154
|
||||
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: 10
|
||||
8
Assets/Resources/AnimationPrefabs/Mat_Anim_Echo.mat.meta
Normal file
8
Assets/Resources/AnimationPrefabs/Mat_Anim_Echo.mat.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0dd9ad10a8955404c9b4cc148739d76d
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
143
Assets/Resources/AnimationPrefabs/Mat_Anim_Scaling.mat
Normal file
143
Assets/Resources/AnimationPrefabs/Mat_Anim_Scaling.mat
Normal file
@@ -0,0 +1,143 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Mat_Anim_Scaling
|
||||
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- _ENVIRONMENTREFLECTIONS_OFF
|
||||
- _RECEIVE_SHADOWS_OFF
|
||||
- _SPECULARHIGHLIGHTS_OFF
|
||||
- _SURFACE_TYPE_TRANSPARENT
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 1
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 3000
|
||||
stringTagMap:
|
||||
RenderType: Transparent
|
||||
disabledShaderPasses:
|
||||
- DepthOnly
|
||||
- SHADOWCASTER
|
||||
- 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: 0
|
||||
- _BumpScale: 1
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _Cull: 2
|
||||
- _Cutoff: 0.5
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 10
|
||||
- _DstBlendAlpha: 10
|
||||
- _EnvironmentReflections: 0
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _Metallic: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.005
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 0
|
||||
- _Smoothness: 0.5
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 0
|
||||
- _SrcBlend: 5
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Surface: 1
|
||||
- _WorkflowMode: 1
|
||||
- _XRMotionVectorsPass: 1
|
||||
- _ZWrite: 0
|
||||
m_Colors:
|
||||
- _BaseColor: {r: 1, g: 0, b: 0, a: 0.5}
|
||||
- _Color: {r: 1, g: 0, b: 0, a: 0.5}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
m_AllowLocking: 1
|
||||
--- !u!114 &3479122326943422154
|
||||
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: 10
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9373f0aa633475946bb4bac190463504
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d23a178ed657b8840b0617b207729d59
|
||||
guid: 337d9a13de1610046825e52b814aaace
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
322
Assets/Resources/Data/KEPCO/Facility.json
Normal file
322
Assets/Resources/Data/KEPCO/Facility.json
Normal file
@@ -0,0 +1,322 @@
|
||||
[
|
||||
{
|
||||
"facilityCode": "3625731",
|
||||
"facilityName": "신의정부S/S 154kV #1 Sh.C GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3349812",
|
||||
"facilityName": "신의정부S/S 345kV #2 Sh.R",
|
||||
"설비타입": "분로리액터"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3482521",
|
||||
"facilityName": "신의정부S/S 345kV #2 BUS PT GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3482524",
|
||||
"facilityName": "신의정부S/S 345kV #1 BUS PT GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287013",
|
||||
"facilityName": "신의정부S/S 345kV #1 M.Tr 1차 TIE GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287014",
|
||||
"facilityName": "신의정부S/S 345kV #1 M.Tr 1차 GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287015",
|
||||
"facilityName": "신의정부S/S 345kV 신의정부-양주#1T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287016",
|
||||
"facilityName": "신의정부S/S 345kV 양주#1T/L-#2M.Tr 1차 TIE GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287017",
|
||||
"facilityName": "신의정부S/S 345kV #2 M.Tr 1차 GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287018",
|
||||
"facilityName": "신의정부S/S 345kV 신의정부-양주#2T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287019",
|
||||
"facilityName": "신의정부S/S 345kV 양주#2T/L-#1Sh.R 1차 TIE GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287020",
|
||||
"facilityName": "신의정부S/S 345kV #1 Sh.R 1차 GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287021",
|
||||
"facilityName": "신의정부S/S 345kV 신의정부-미금#1T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287022",
|
||||
"facilityName": "신의정부S/S 345kV 미금#1T/L-#3M.Tr 1차 TIE GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287023",
|
||||
"facilityName": "신의정부S/S 345kV #3 M.Tr 1차 GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287024",
|
||||
"facilityName": "신의정부S/S 345kV 신의정부-미금#2T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287025",
|
||||
"facilityName": "신의정부S/S 345kV 미금#2T/L-#4M.Tr 1차 TIE GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287026",
|
||||
"facilityName": "신의정부S/S 345kV #4 M.Tr 1차 GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287027",
|
||||
"facilityName": "신의정부S/S 345kV 신가평-신의정부#2T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287028",
|
||||
"facilityName": "신의정부S/S 345kV 신가평#2T/L-#2Sh.R 1차 TIE GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287029",
|
||||
"facilityName": "신의정부S/S 345kV #2 Sh.R 1차 GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287030",
|
||||
"facilityName": "신의정부S/S 345kV 신가평-신의정부#1T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287031",
|
||||
"facilityName": "신의정부S/S 345kV 신가평#1T/L-#3Sh.R 1차 TIE GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287032",
|
||||
"facilityName": "신의정부S/S 345kV #3 Sh.R 1차 GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287046",
|
||||
"facilityName": "신의정부S/S 345kV #1 Sh.R GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287048",
|
||||
"facilityName": "신의정부S/S 345kV #2 Sh.R GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287050",
|
||||
"facilityName": "신의정부S/S 345kV #3 Sh.R GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287047",
|
||||
"facilityName": "신의정부S/S 345kV #1 Sh.R",
|
||||
"설비타입": "분로리액터"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287033",
|
||||
"facilityName": "신의정부S/S 345kV #1 M.Tr A",
|
||||
"설비타입": "주변압기"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287034",
|
||||
"facilityName": "신의정부S/S 345kV #1 M.Tr B",
|
||||
"설비타입": "주변압기"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287035",
|
||||
"facilityName": "신의정부S/S 345kV #1 M.Tr C",
|
||||
"설비타입": "주변압기"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287036",
|
||||
"facilityName": "신의정부S/S 345kV #2 M.Tr A",
|
||||
"설비타입": "주변압기"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287037",
|
||||
"facilityName": "신의정부S/S 345kV #2 M.Tr B",
|
||||
"설비타입": "주변압기"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287038",
|
||||
"facilityName": "신의정부S/S 345kV #2 M.Tr C",
|
||||
"설비타입": "주변압기"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3005421",
|
||||
"facilityName": "신의정부S/S 345kV #4 M.Tr B",
|
||||
"설비타입": "주변압기"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287052",
|
||||
"facilityName": "신의정부S/S 345kV #1 M.Tr 2차 GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287053",
|
||||
"facilityName": "신의정부S/S 345kV #2 M.Tr 2차 GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287054",
|
||||
"facilityName": "신의정부S/S 345kV #3 M.Tr 2차 GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287055",
|
||||
"facilityName": "신의정부S/S 345kV #4 M.Tr 2차 GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3482781",
|
||||
"facilityName": "신의정부S/S 154kV #62-#67 PT GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3482782",
|
||||
"facilityName": "신의정부S/S 154kV #61-#66 PT GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3482783",
|
||||
"facilityName": "신의정부S/S 154kV #60-#65 PT GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287062",
|
||||
"facilityName": "신의정부S/S 154kV #60-#61 SEC GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287063",
|
||||
"facilityName": "신의정부S/S 154kV #61-#62 SEC GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287064",
|
||||
"facilityName": "신의정부S/S 154kV #65-#66 SEC GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287065",
|
||||
"facilityName": "신의정부S/S 154kV #66-#67 SEC GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287066",
|
||||
"facilityName": "신의정부S/S 154kV #60-#65 BUS TIE GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287067",
|
||||
"facilityName": "신의정부S/S 154kV #61-#66 BUS TIE GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287068",
|
||||
"facilityName": "신의정부S/S 154kV #62-#67 BUS TIE GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287069",
|
||||
"facilityName": "신의정부S/S 154kV 신의정부-용현#2T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287070",
|
||||
"facilityName": "신의정부S/S 154kV 신의정부-용현#1T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287071",
|
||||
"facilityName": "신의정부S/S 154kV 신의정부-금오#2T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287072",
|
||||
"facilityName": "신의정부S/S 154kV 신의정부-금오#1T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287073",
|
||||
"facilityName": "신의정부S/S 154kV 신의정부-송우#2T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287074",
|
||||
"facilityName": "신의정부S/S 154kV 신의정부-내촌#1T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287075",
|
||||
"facilityName": "신의정부S/S 154kV 신의정부-내촌#2T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3287076",
|
||||
"facilityName": "신의정부S/S 154kV 신의정부-송우#1T/L GIS",
|
||||
"설비타입": "GIS"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3005419",
|
||||
"facilityName": "신의정부S/S 345kV 예비 M.Tr",
|
||||
"설비타입": "주변압기"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3141949",
|
||||
"facilityName": "신의정부S/S 345kV #3 Sh.R",
|
||||
"설비타입": "분로리액터"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3005423",
|
||||
"facilityName": "신의정부S/S 345kV #3 M.Tr A",
|
||||
"설비타입": "주변압기"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3005424",
|
||||
"facilityName": "신의정부S/S 345kV #3 M.Tr B",
|
||||
"설비타입": "주변압기"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3005425",
|
||||
"facilityName": "신의정부S/S 345kV #3 M.Tr C",
|
||||
"설비타입": "주변압기"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3005420",
|
||||
"facilityName": "신의정부S/S 345kV #4 M.Tr A",
|
||||
"설비타입": "주변압기"
|
||||
},
|
||||
{
|
||||
"facilityCode": "3005422",
|
||||
"facilityName": "신의정부S/S 345kV #4 M.Tr C",
|
||||
"설비타입": "주변압기"
|
||||
}
|
||||
]
|
||||
7
Assets/Resources/Data/KEPCO/Facility.json.meta
Normal file
7
Assets/Resources/Data/KEPCO/Facility.json.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fd59b00207f442c45818e2a19fb80cdf
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
262
Assets/Resources/Data/KEPCO/SCADAPanelData.json
Normal file
262
Assets/Resources/Data/KEPCO/SCADAPanelData.json
Normal file
@@ -0,0 +1,262 @@
|
||||
{
|
||||
"status": 200,
|
||||
"code": "SUCCESS",
|
||||
"message": "Searched list successfully",
|
||||
"record": {
|
||||
"mtrOperateInfo": [
|
||||
{
|
||||
"facilityCode": "000000000003005423",
|
||||
"amp": 1029,
|
||||
"activePower": 252.4,
|
||||
"reactivePower": -133.2,
|
||||
"temperature": 48.800000000000004,
|
||||
"voltage": 23.1
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003005420",
|
||||
"amp": 1,
|
||||
"activePower": 0,
|
||||
"reactivePower": -0.1,
|
||||
"temperature": 30.7,
|
||||
"voltage": 22.7
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287033",
|
||||
"amp": 994,
|
||||
"activePower": 233.4,
|
||||
"reactivePower": -141.8,
|
||||
"temperature": 34.5,
|
||||
"voltage": 159.9
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287034",
|
||||
"amp": 981,
|
||||
"activePower": null,
|
||||
"reactivePower": null,
|
||||
"temperature": null,
|
||||
"voltage": 160.4
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287035",
|
||||
"amp": 1215,
|
||||
"activePower": null,
|
||||
"reactivePower": null,
|
||||
"temperature": null,
|
||||
"voltage": 160.3
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287036",
|
||||
"amp": 1007,
|
||||
"activePower": 252.3,
|
||||
"reactivePower": -133,
|
||||
"temperature": 36.7,
|
||||
"voltage": 161.4
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287037",
|
||||
"amp": 985.1,
|
||||
"activePower": null,
|
||||
"reactivePower": null,
|
||||
"temperature": null,
|
||||
"voltage": 161.8
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287038",
|
||||
"amp": 999.3000000000001,
|
||||
"activePower": null,
|
||||
"reactivePower": null,
|
||||
"temperature": null,
|
||||
"voltage": 160.20000000000002
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003005424",
|
||||
"amp": 1017.7,
|
||||
"activePower": null,
|
||||
"reactivePower": null,
|
||||
"temperature": null,
|
||||
"voltage": 161.70000000000002
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003005425",
|
||||
"amp": 1002.6,
|
||||
"activePower": null,
|
||||
"reactivePower": null,
|
||||
"temperature": null,
|
||||
"voltage": 161.9
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003005421",
|
||||
"amp": 0.1,
|
||||
"activePower": null,
|
||||
"reactivePower": null,
|
||||
"temperature": null,
|
||||
"voltage": 161.8
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003005422",
|
||||
"amp": 0.1,
|
||||
"activePower": null,
|
||||
"reactivePower": null,
|
||||
"temperature": null,
|
||||
"voltage": 161.8
|
||||
}
|
||||
],
|
||||
"gisOperateInfo": [
|
||||
{
|
||||
"facilityCode": "000000000003287015",
|
||||
"ampA": 1528.4,
|
||||
"ampB": 1595.3,
|
||||
"ampC": 1569.1000000000001,
|
||||
"activePower": -951.7,
|
||||
"reactivePower": 167.20000000000002,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287018",
|
||||
"ampA": 1463,
|
||||
"ampB": 1519.9,
|
||||
"ampC": 935.9,
|
||||
"activePower": -561.5,
|
||||
"reactivePower": 139.20000000000002,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287021",
|
||||
"ampA": 1154.8,
|
||||
"ampB": 1207.3,
|
||||
"ampC": 615,
|
||||
"activePower": 366.1,
|
||||
"reactivePower": -78.10000000000001,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287024",
|
||||
"ampA": 591.2,
|
||||
"ampB": 1211.2,
|
||||
"ampC": 614.6,
|
||||
"activePower": 176.4,
|
||||
"reactivePower": -85.3,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287027",
|
||||
"ampA": 483.90000000000003,
|
||||
"ampB": 829.9,
|
||||
"ampC": 456.5,
|
||||
"activePower": -286,
|
||||
"reactivePower": -24.8,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287030",
|
||||
"ampA": 479.8,
|
||||
"ampB": 459.8,
|
||||
"ampC": 460,
|
||||
"activePower": -285.8,
|
||||
"reactivePower": -20.900000000000002,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287070",
|
||||
"ampA": 789,
|
||||
"ampB": 747.6,
|
||||
"ampC": 772.7,
|
||||
"activePower": 182.8,
|
||||
"reactivePower": -110,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287069",
|
||||
"ampA": 755.1,
|
||||
"ampB": 748.4,
|
||||
"ampC": 813.4,
|
||||
"activePower": 182.4,
|
||||
"reactivePower": -110.9,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287072",
|
||||
"ampA": 753.6,
|
||||
"ampB": 740,
|
||||
"ampC": 673.7,
|
||||
"activePower": 177,
|
||||
"reactivePower": -97.60000000000001,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287071",
|
||||
"ampA": 711.5,
|
||||
"ampB": 742.6,
|
||||
"ampC": 708.3000000000001,
|
||||
"activePower": 177.1,
|
||||
"reactivePower": -81.8,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287073",
|
||||
"ampA": 200.9,
|
||||
"ampB": 199.8,
|
||||
"ampC": 197,
|
||||
"activePower": -54.6,
|
||||
"reactivePower": 2.8000000000000003,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287074",
|
||||
"ampA": 209,
|
||||
"ampB": 191.6,
|
||||
"ampC": 190.8,
|
||||
"activePower": 54,
|
||||
"reactivePower": -5.4,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287075",
|
||||
"ampA": 144.9,
|
||||
"ampB": 208.5,
|
||||
"ampC": 214.3,
|
||||
"activePower": 55.6,
|
||||
"reactivePower": -1.3,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287076",
|
||||
"ampA": 193.20000000000002,
|
||||
"ampB": 200,
|
||||
"ampC": 204.5,
|
||||
"activePower": -43.1,
|
||||
"reactivePower": 3.4,
|
||||
"voltageA": null,
|
||||
"voltageB": null,
|
||||
"voltageC": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"remark": null
|
||||
}
|
||||
7
Assets/Resources/Data/KEPCO/SCADAPanelData.json.meta
Normal file
7
Assets/Resources/Data/KEPCO/SCADAPanelData.json.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5ce247670d8d34645b35d9186fd620f7
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
3422
Assets/Resources/Data/KEPCO/Sensor.json
Normal file
3422
Assets/Resources/Data/KEPCO/Sensor.json
Normal file
File diff suppressed because it is too large
Load Diff
7
Assets/Resources/Data/KEPCO/Sensor.json.meta
Normal file
7
Assets/Resources/Data/KEPCO/Sensor.json.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 76ba7953ff3a5a948b7ee3338d1e696c
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
1176
Assets/Resources/Data/KEPCO/SensorColorData.json
Normal file
1176
Assets/Resources/Data/KEPCO/SensorColorData.json
Normal file
File diff suppressed because it is too large
Load Diff
7
Assets/Resources/Data/KEPCO/SensorColorData.json.meta
Normal file
7
Assets/Resources/Data/KEPCO/SensorColorData.json.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3fff970985a44494c91518b5133b7fdc
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
456
Assets/Resources/Data/KEPCO/TotalPanelData.json
Normal file
456
Assets/Resources/Data/KEPCO/TotalPanelData.json
Normal file
@@ -0,0 +1,456 @@
|
||||
{
|
||||
"status": 200,
|
||||
"code": "SUCCESS",
|
||||
"message": "Searched list successfully",
|
||||
"record": {
|
||||
"mtrStatusInfo": [
|
||||
{
|
||||
"facilityCode": "000000000003005425",
|
||||
"total": 2,
|
||||
"mtrDga": 2,
|
||||
"mtrPd": 5,
|
||||
"bushing": 0,
|
||||
"oltc": 0,
|
||||
"oltcPd": 0,
|
||||
"ita": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287035",
|
||||
"total": 2,
|
||||
"mtrDga": 2,
|
||||
"mtrPd": 5,
|
||||
"bushing": 0,
|
||||
"oltc": 0,
|
||||
"oltcPd": 0,
|
||||
"ita": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287037",
|
||||
"total": 2,
|
||||
"mtrDga": 2,
|
||||
"mtrPd": 5,
|
||||
"bushing": 0,
|
||||
"oltc": 0,
|
||||
"oltcPd": 0,
|
||||
"ita": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003005423",
|
||||
"total": 2,
|
||||
"mtrDga": 2,
|
||||
"mtrPd": 5,
|
||||
"bushing": 0,
|
||||
"oltc": 0,
|
||||
"oltcPd": 0,
|
||||
"ita": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003005420",
|
||||
"total": 1,
|
||||
"mtrDga": 0,
|
||||
"mtrPd": 5,
|
||||
"bushing": 0,
|
||||
"oltc": 0,
|
||||
"oltcPd": 0,
|
||||
"ita": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003005421",
|
||||
"total": 0,
|
||||
"mtrDga": 0,
|
||||
"mtrPd": 5,
|
||||
"bushing": 0,
|
||||
"oltc": 0,
|
||||
"oltcPd": 0,
|
||||
"ita": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287038",
|
||||
"total": 2,
|
||||
"mtrDga": 2,
|
||||
"mtrPd": 5,
|
||||
"bushing": 0,
|
||||
"oltc": 0,
|
||||
"oltcPd": 0,
|
||||
"ita": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003005424",
|
||||
"total": 2,
|
||||
"mtrDga": 2,
|
||||
"mtrPd": 5,
|
||||
"bushing": 0,
|
||||
"oltc": 0,
|
||||
"oltcPd": 0,
|
||||
"ita": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003005422",
|
||||
"total": 0,
|
||||
"mtrDga": 0,
|
||||
"mtrPd": 5,
|
||||
"bushing": 0,
|
||||
"oltc": 0,
|
||||
"oltcPd": 0,
|
||||
"ita": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287033",
|
||||
"total": 2,
|
||||
"mtrDga": 2,
|
||||
"mtrPd": 5,
|
||||
"bushing": 0,
|
||||
"oltc": 0,
|
||||
"oltcPd": 0,
|
||||
"ita": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287034",
|
||||
"total": 3,
|
||||
"mtrDga": 2,
|
||||
"mtrPd": 5,
|
||||
"bushing": 0,
|
||||
"oltc": 0,
|
||||
"oltcPd": 0,
|
||||
"ita": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287036",
|
||||
"total": 2,
|
||||
"mtrDga": 2,
|
||||
"mtrPd": 5,
|
||||
"bushing": 0,
|
||||
"oltc": 0,
|
||||
"oltcPd": 0,
|
||||
"ita": 5
|
||||
}
|
||||
],
|
||||
"gisStatusInfo": [
|
||||
{
|
||||
"facilityCode": "000000000003287029",
|
||||
"total": 4,
|
||||
"gisPd": 4,
|
||||
"cbTime": 4
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287024",
|
||||
"total": 0,
|
||||
"gisPd": 5,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287058",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287065",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287070",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287053",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287054",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287028",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287031",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287012",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003482521",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287017",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287069",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287072",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287052",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287016",
|
||||
"total": 4,
|
||||
"gisPd": 0,
|
||||
"cbTime": 4
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287019",
|
||||
"total": 4,
|
||||
"gisPd": 3,
|
||||
"cbTime": 4
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287025",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287032",
|
||||
"total": 4,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287014",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287046",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287059",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003482783",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287068",
|
||||
"total": 3,
|
||||
"gisPd": 0,
|
||||
"cbTime": 3
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287067",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287071",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287074",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003625731",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287023",
|
||||
"total": 1,
|
||||
"gisPd": 0,
|
||||
"cbTime": 1
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287064",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287075",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287055",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287022",
|
||||
"total": 4,
|
||||
"gisPd": 0,
|
||||
"cbTime": 4
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287011",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287026",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287018",
|
||||
"total": 0,
|
||||
"gisPd": 5,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287027",
|
||||
"total": 0,
|
||||
"gisPd": 5,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287020",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287056",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287063",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003482524",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287030",
|
||||
"total": 0,
|
||||
"gisPd": 5,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287060",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287061",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003482782",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287073",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287076",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287062",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287013",
|
||||
"total": 0,
|
||||
"gisPd": 5,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287015",
|
||||
"total": 0,
|
||||
"gisPd": 5,
|
||||
"cbTime": 0
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287021",
|
||||
"total": 2,
|
||||
"gisPd": 5,
|
||||
"cbTime": 2
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287057",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003482781",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 5
|
||||
},
|
||||
{
|
||||
"facilityCode": "000000000003287066",
|
||||
"total": 0,
|
||||
"gisPd": 0,
|
||||
"cbTime": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"remark": null
|
||||
}
|
||||
7
Assets/Resources/Data/KEPCO/TotalPanelData.json.meta
Normal file
7
Assets/Resources/Data/KEPCO/TotalPanelData.json.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9315aeacd68d70e4ba09aa752a19ec09
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
29
Assets/Resources/QuickOutline/OutlineFill.mat
Normal file
29
Assets/Resources/QuickOutline/OutlineFill.mat
Normal file
@@ -0,0 +1,29 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: OutlineFill
|
||||
m_Shader: {fileID: 4800000, guid: 53c0348f7cb81194e9680ac904df9e25, type: 3}
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs: []
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _OutlineWidth: 2
|
||||
- _ZTest: 0
|
||||
m_Colors:
|
||||
- _OutlineColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
8
Assets/Resources/QuickOutline/OutlineFill.mat.meta
Normal file
8
Assets/Resources/QuickOutline/OutlineFill.mat.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a63b78d0fbe3c41438ff3918f1932cfb
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
81
Assets/Resources/QuickOutline/OutlineFill.shader
Normal file
81
Assets/Resources/QuickOutline/OutlineFill.shader
Normal file
@@ -0,0 +1,81 @@
|
||||
//
|
||||
// OutlineFill.shader
|
||||
// QuickOutline
|
||||
//
|
||||
// Created by Chris Nolet on 2/21/18.
|
||||
// Copyright © 2018 Chris Nolet. All rights reserved.
|
||||
//
|
||||
|
||||
Shader "Custom/Outline Fill" {
|
||||
Properties {
|
||||
[Enum(UnityEngine.Rendering.CompareFunction)] _ZTest("ZTest", Float) = 0
|
||||
|
||||
_OutlineColor("Outline Color", Color) = (1, 1, 1, 1)
|
||||
_OutlineWidth("Outline Width", Range(0, 10)) = 2
|
||||
}
|
||||
|
||||
SubShader {
|
||||
Tags {
|
||||
"Queue" = "Transparent+110"
|
||||
"RenderType" = "Transparent"
|
||||
"DisableBatching" = "True"
|
||||
}
|
||||
|
||||
Pass {
|
||||
Name "Fill"
|
||||
Cull Off
|
||||
ZTest [_ZTest]
|
||||
ZWrite Off
|
||||
Blend SrcAlpha OneMinusSrcAlpha
|
||||
ColorMask RGB
|
||||
|
||||
Stencil {
|
||||
Ref 1
|
||||
Comp NotEqual
|
||||
}
|
||||
|
||||
CGPROGRAM
|
||||
#include "UnityCG.cginc"
|
||||
|
||||
#pragma vertex vert
|
||||
#pragma fragment frag
|
||||
|
||||
struct appdata {
|
||||
float4 vertex : POSITION;
|
||||
float3 normal : NORMAL;
|
||||
float3 smoothNormal : TEXCOORD3;
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
};
|
||||
|
||||
struct v2f {
|
||||
float4 position : SV_POSITION;
|
||||
fixed4 color : COLOR;
|
||||
UNITY_VERTEX_OUTPUT_STEREO
|
||||
};
|
||||
|
||||
uniform fixed4 _OutlineColor;
|
||||
uniform float _OutlineWidth;
|
||||
|
||||
v2f vert(appdata input) {
|
||||
v2f output;
|
||||
|
||||
UNITY_SETUP_INSTANCE_ID(input);
|
||||
UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output);
|
||||
|
||||
float3 normal = any(input.smoothNormal) ? input.smoothNormal : input.normal;
|
||||
float3 viewPosition = UnityObjectToViewPos(input.vertex);
|
||||
float3 viewNormal = normalize(mul((float3x3)UNITY_MATRIX_IT_MV, normal));
|
||||
|
||||
output.position = UnityViewToClipPos(viewPosition + viewNormal * -viewPosition.z * _OutlineWidth / 1000.0);
|
||||
output.color = _OutlineColor;
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
fixed4 frag(v2f input) : SV_Target {
|
||||
return input.color;
|
||||
}
|
||||
ENDCG
|
||||
}
|
||||
}
|
||||
}
|
||||
10
Assets/Resources/QuickOutline/OutlineFill.shader.meta
Normal file
10
Assets/Resources/QuickOutline/OutlineFill.shader.meta
Normal file
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 53c0348f7cb81194e9680ac904df9e25
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
27
Assets/Resources/QuickOutline/OutlineMask.mat
Normal file
27
Assets/Resources/QuickOutline/OutlineMask.mat
Normal file
@@ -0,0 +1,27 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: OutlineMask
|
||||
m_Shader: {fileID: 4800000, guid: 3e438dce123f8554faa31b1faabadb38, type: 3}
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs: []
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _ZTest: 0
|
||||
m_Colors: []
|
||||
m_BuildTextureStacks: []
|
||||
8
Assets/Resources/QuickOutline/OutlineMask.mat.meta
Normal file
8
Assets/Resources/QuickOutline/OutlineMask.mat.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dfc305f90f9679943931c49ceaff9a4b
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
33
Assets/Resources/QuickOutline/OutlineMask.shader
Normal file
33
Assets/Resources/QuickOutline/OutlineMask.shader
Normal file
@@ -0,0 +1,33 @@
|
||||
//
|
||||
// OutlineMask.shader
|
||||
// QuickOutline
|
||||
//
|
||||
// Created by Chris Nolet on 2/21/18.
|
||||
// Copyright © 2018 Chris Nolet. All rights reserved.
|
||||
//
|
||||
|
||||
Shader "Custom/Outline Mask" {
|
||||
Properties {
|
||||
[Enum(UnityEngine.Rendering.CompareFunction)] _ZTest("ZTest", Float) = 0
|
||||
}
|
||||
|
||||
SubShader {
|
||||
Tags {
|
||||
"Queue" = "Transparent+100"
|
||||
"RenderType" = "Transparent"
|
||||
}
|
||||
|
||||
Pass {
|
||||
Name "Mask"
|
||||
Cull Off
|
||||
ZTest [_ZTest]
|
||||
ZWrite Off
|
||||
ColorMask 0
|
||||
|
||||
Stencil {
|
||||
Ref 1
|
||||
Pass Replace
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
10
Assets/Resources/QuickOutline/OutlineMask.shader.meta
Normal file
10
Assets/Resources/QuickOutline/OutlineMask.shader.meta
Normal file
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3e438dce123f8554faa31b1faabadb38
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
preprocessorOverride: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 944099a9c63f99e4cb5d0ab299ae9695
|
||||
guid: ee267da7024ab73499495d664de517bb
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
78
Assets/Resources/UI/Prefabs/KEPCO/FacilitiesContent.prefab
Normal file
78
Assets/Resources/UI/Prefabs/KEPCO/FacilitiesContent.prefab
Normal file
@@ -0,0 +1,78 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &2689965769874180823
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1554292123825993952}
|
||||
- component: {fileID: 2120516488855273162}
|
||||
- component: {fileID: -1643077907934253304}
|
||||
m_Layer: 5
|
||||
m_Name: FacilitiesContent
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1554292123825993952
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2689965769874180823}
|
||||
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: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 862, y: -292.5}
|
||||
m_SizeDelta: {x: 1759.6, y: 725}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &2120516488855273162
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2689965769874180823}
|
||||
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: 1759.6, y: 65}
|
||||
m_Spacing: {x: 0, y: 0}
|
||||
m_Constraint: 0
|
||||
m_ConstraintCount: 2
|
||||
--- !u!114 &-1643077907934253304
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2689965769874180823}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 3e7025aa928fef54a9afb3bcea530115, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::KEPCO.UI.FacilitiesContent
|
||||
mtrFacilityInfoItem: {fileID: 0}
|
||||
gisFacilityInfoItem: {fileID: 0}
|
||||
facilityType: 0
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b7dadd2b6027da1468cb10a7af997f06
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
1773
Assets/Resources/UI/Prefabs/KEPCO/GISFacilityInfoItem.prefab
Normal file
1773
Assets/Resources/UI/Prefabs/KEPCO/GISFacilityInfoItem.prefab
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ee1abd61e3b7ae8438c735da0868a91d
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
1911
Assets/Resources/UI/Prefabs/KEPCO/MTRFacilityInfoItem.prefab
Normal file
1911
Assets/Resources/UI/Prefabs/KEPCO/MTRFacilityInfoItem.prefab
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 41aece1419642fe4ba367df141c53fad
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -34,11 +34,10 @@ RectTransform:
|
||||
m_Children:
|
||||
- {fileID: 4998258187126871370}
|
||||
m_Father: {fileID: 4273315650993140523}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 50, y: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 45, y: -186.39}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &976110360421841399
|
||||
@@ -151,12 +150,11 @@ RectTransform:
|
||||
m_ConstrainProportionsScale: 1
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4450358640370450144}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 331.63, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 331.63, y: -62.13}
|
||||
m_SizeDelta: {x: 623.26, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &7082819522077172084
|
||||
CanvasRenderer:
|
||||
@@ -189,8 +187,7 @@ MonoBehaviour:
|
||||
m_text: New TextNew Text
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: defeb4020fc008142a137df98c94e51f, type: 2}
|
||||
m_sharedMaterial: {fileID: -4354983390665541166, guid: defeb4020fc008142a137df98c94e51f,
|
||||
type: 2}
|
||||
m_sharedMaterial: {fileID: -4354983390665541166, guid: defeb4020fc008142a137df98c94e51f, type: 2}
|
||||
m_fontSharedMaterials: []
|
||||
m_fontMaterial: {fileID: 0}
|
||||
m_fontMaterials: []
|
||||
@@ -230,15 +227,17 @@ MonoBehaviour:
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_enableWordWrapping: 0
|
||||
m_TextWrappingMode: 0
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 3
|
||||
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
|
||||
@@ -306,12 +305,11 @@ RectTransform:
|
||||
- {fileID: 4450358640370450144}
|
||||
- {fileID: 7478963625413212088}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
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: 0, y: 0}
|
||||
m_SizeDelta: {x: 100, y: 91}
|
||||
m_SizeDelta: {x: 90, y: 81}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &4273315650993140522
|
||||
MonoBehaviour:
|
||||
@@ -352,6 +350,7 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
_state: 0
|
||||
Background: {fileID: 6552181951345226225}
|
||||
Initial: {fileID: 8531731177880888917}
|
||||
Normal: {fileID: 6170126876556979230}
|
||||
Full: {fileID: 860431175289144553}
|
||||
@@ -429,11 +428,10 @@ RectTransform:
|
||||
m_Children:
|
||||
- {fileID: 7812487976736893439}
|
||||
m_Father: {fileID: 4273315650993140523}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 50, y: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 45, y: -310.65}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &7393728551811752851
|
||||
@@ -546,12 +544,11 @@ RectTransform:
|
||||
m_ConstrainProportionsScale: 1
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7478963625413212088}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 331.63, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 331.63, y: -62.13}
|
||||
m_SizeDelta: {x: 623.26, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &1112800468924074860
|
||||
CanvasRenderer:
|
||||
@@ -584,8 +581,7 @@ MonoBehaviour:
|
||||
m_text: New TextNew Text
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: defeb4020fc008142a137df98c94e51f, type: 2}
|
||||
m_sharedMaterial: {fileID: -4354983390665541166, guid: defeb4020fc008142a137df98c94e51f,
|
||||
type: 2}
|
||||
m_sharedMaterial: {fileID: -4354983390665541166, guid: defeb4020fc008142a137df98c94e51f, type: 2}
|
||||
m_fontSharedMaterials: []
|
||||
m_fontMaterial: {fileID: 0}
|
||||
m_fontMaterials: []
|
||||
@@ -625,15 +621,17 @@ MonoBehaviour:
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_enableWordWrapping: 0
|
||||
m_TextWrappingMode: 0
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 3
|
||||
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
|
||||
@@ -697,12 +695,11 @@ RectTransform:
|
||||
m_ConstrainProportionsScale: 1
|
||||
m_Children: []
|
||||
m_Father: {fileID: 8531731177880888916}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 331.63, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 331.63, y: -62.13}
|
||||
m_SizeDelta: {x: 623.26, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8531731177615911813
|
||||
CanvasRenderer:
|
||||
@@ -735,8 +732,7 @@ MonoBehaviour:
|
||||
m_text: New TextNew Text
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: defeb4020fc008142a137df98c94e51f, type: 2}
|
||||
m_sharedMaterial: {fileID: -4354983390665541166, guid: defeb4020fc008142a137df98c94e51f,
|
||||
type: 2}
|
||||
m_sharedMaterial: {fileID: -4354983390665541166, guid: defeb4020fc008142a137df98c94e51f, type: 2}
|
||||
m_fontSharedMaterials: []
|
||||
m_fontMaterial: {fileID: 0}
|
||||
m_fontMaterials: []
|
||||
@@ -776,15 +772,17 @@ MonoBehaviour:
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_enableWordWrapping: 0
|
||||
m_TextWrappingMode: 0
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 3
|
||||
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
|
||||
@@ -850,11 +848,10 @@ RectTransform:
|
||||
m_Children:
|
||||
- {fileID: 8531731177615911815}
|
||||
m_Father: {fileID: 4273315650993140523}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 50, y: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 45, y: -62.13}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8531731177880888914
|
||||
|
||||
@@ -35,11 +35,10 @@ RectTransform:
|
||||
- {fileID: 4573033630947838366}
|
||||
- {fileID: 4998258187126871370}
|
||||
m_Father: {fileID: 4273315650993140523}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 50, y: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 50, y: -186.39}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &976110360421841399
|
||||
@@ -152,12 +151,11 @@ RectTransform:
|
||||
m_ConstrainProportionsScale: 1
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4450358640370450144}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 396.63, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 396.63, y: -62.13}
|
||||
m_SizeDelta: {x: 623.26, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &7082819522077172084
|
||||
CanvasRenderer:
|
||||
@@ -190,8 +188,7 @@ MonoBehaviour:
|
||||
m_text: New TextNew Text
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: defeb4020fc008142a137df98c94e51f, type: 2}
|
||||
m_sharedMaterial: {fileID: -4354983390665541166, guid: defeb4020fc008142a137df98c94e51f,
|
||||
type: 2}
|
||||
m_sharedMaterial: {fileID: -4354983390665541166, guid: defeb4020fc008142a137df98c94e51f, type: 2}
|
||||
m_fontSharedMaterials: []
|
||||
m_fontMaterial: {fileID: 0}
|
||||
m_fontMaterials: []
|
||||
@@ -231,15 +228,17 @@ MonoBehaviour:
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_enableWordWrapping: 0
|
||||
m_TextWrappingMode: 0
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 3
|
||||
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
|
||||
@@ -302,7 +301,6 @@ RectTransform:
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 8531731177880888916}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
@@ -383,7 +381,6 @@ RectTransform:
|
||||
- {fileID: 4450358640370450144}
|
||||
- {fileID: 7478963625413212088}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
@@ -467,6 +464,7 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
_state: 0
|
||||
Background: {fileID: 6552181951345226225}
|
||||
Initial: {fileID: 8531731177880888917}
|
||||
Normal: {fileID: 6170126876556979230}
|
||||
Full: {fileID: 860431175289144553}
|
||||
@@ -505,7 +503,6 @@ RectTransform:
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4450358640370450144}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
@@ -581,7 +578,6 @@ RectTransform:
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7478963625413212088}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
@@ -661,11 +657,10 @@ RectTransform:
|
||||
- {fileID: 5638091748960794639}
|
||||
- {fileID: 7812487976736893439}
|
||||
m_Father: {fileID: 4273315650993140523}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 50, y: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 50, y: -310.65}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &7393728551811752851
|
||||
@@ -778,12 +773,11 @@ RectTransform:
|
||||
m_ConstrainProportionsScale: 1
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7478963625413212088}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 396.63, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 396.63, y: -62.13}
|
||||
m_SizeDelta: {x: 623.26, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &1112800468924074860
|
||||
CanvasRenderer:
|
||||
@@ -816,8 +810,7 @@ MonoBehaviour:
|
||||
m_text: New TextNew Text
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: defeb4020fc008142a137df98c94e51f, type: 2}
|
||||
m_sharedMaterial: {fileID: -4354983390665541166, guid: defeb4020fc008142a137df98c94e51f,
|
||||
type: 2}
|
||||
m_sharedMaterial: {fileID: -4354983390665541166, guid: defeb4020fc008142a137df98c94e51f, type: 2}
|
||||
m_fontSharedMaterials: []
|
||||
m_fontMaterial: {fileID: 0}
|
||||
m_fontMaterials: []
|
||||
@@ -857,15 +850,17 @@ MonoBehaviour:
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_enableWordWrapping: 0
|
||||
m_TextWrappingMode: 0
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 3
|
||||
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
|
||||
@@ -929,12 +924,11 @@ RectTransform:
|
||||
m_ConstrainProportionsScale: 1
|
||||
m_Children: []
|
||||
m_Father: {fileID: 8531731177880888916}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 396.63, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 396.63, y: -62.13}
|
||||
m_SizeDelta: {x: 623.26, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8531731177615911813
|
||||
CanvasRenderer:
|
||||
@@ -967,8 +961,7 @@ MonoBehaviour:
|
||||
m_text: New TextNew Text
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: defeb4020fc008142a137df98c94e51f, type: 2}
|
||||
m_sharedMaterial: {fileID: -4354983390665541166, guid: defeb4020fc008142a137df98c94e51f,
|
||||
type: 2}
|
||||
m_sharedMaterial: {fileID: -4354983390665541166, guid: defeb4020fc008142a137df98c94e51f, type: 2}
|
||||
m_fontSharedMaterials: []
|
||||
m_fontMaterial: {fileID: 0}
|
||||
m_fontMaterials: []
|
||||
@@ -1008,15 +1001,17 @@ MonoBehaviour:
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_enableWordWrapping: 0
|
||||
m_TextWrappingMode: 0
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 3
|
||||
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
|
||||
@@ -1083,11 +1078,10 @@ RectTransform:
|
||||
- {fileID: 2837165491559197174}
|
||||
- {fileID: 8531731177615911815}
|
||||
m_Father: {fileID: 4273315650993140523}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 50, y: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 50, y: -62.13}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8531731177880888914
|
||||
|
||||
756865
Assets/Scenes/Demo_KEPCO.unity
Normal file
756865
Assets/Scenes/Demo_KEPCO.unity
Normal file
File diff suppressed because it is too large
Load Diff
7
Assets/Scenes/Demo_KEPCO.unity.meta
Normal file
7
Assets/Scenes/Demo_KEPCO.unity.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2e05ccd3231d695409901628b8f6f3ce
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
91
Assets/Scenes/SceneGround.prefab
Normal file
91
Assets/Scenes/SceneGround.prefab
Normal file
@@ -0,0 +1,91 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &3084770316168987379
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 919531882559548110}
|
||||
- component: {fileID: 4897184802346709686}
|
||||
- component: {fileID: 406060543886068297}
|
||||
m_Layer: 11
|
||||
m_Name: SceneGround
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 16
|
||||
m_IsActive: 1
|
||||
--- !u!4 &919531882559548110
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3084770316168987379}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.0000009536743, y: 20.599998, z: 0}
|
||||
m_LocalScale: {x: 30, y: 1, z: 15}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &4897184802346709686
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3084770316168987379}
|
||||
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!23 &406060543886068297
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3084770316168987379}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 1
|
||||
m_DynamicOccludee: 0
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 2
|
||||
m_LightProbeUsage: 0
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_RayTracingMode: 0
|
||||
m_RayTraceProcedural: 0
|
||||
m_RayTracingAccelStructBuildFlagsOverride: 0
|
||||
m_RayTracingAccelStructBuildFlags: 1
|
||||
m_SmallMeshCulling: 1
|
||||
m_ForceMeshLod: -1
|
||||
m_MeshLodSelectionBias: 0
|
||||
m_RenderingLayerMask: 257
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 7d4da2f5c278c674d83e667d22d07288, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 0
|
||||
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_GlobalIlluminationMeshLod: 0
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_AdditionalVertexStreams: {fileID: 0}
|
||||
7
Assets/Scenes/SceneGround.prefab.meta
Normal file
7
Assets/Scenes/SceneGround.prefab.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3a41bc1460a8a9d48b56b91af3ff731a
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -7,6 +7,7 @@ using UnityEngine;
|
||||
using UVC.Core;
|
||||
using UVC.Data;
|
||||
using UVC.Data.Core;
|
||||
using UVC.Management;
|
||||
using UVC.UI.Tooltip;
|
||||
|
||||
namespace ChunilENG
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using UVC.Core;
|
||||
using UVC.UI.Commands;
|
||||
|
||||
namespace ChunilENG.Command
|
||||
namespace OCTOPUS_TWIN.Command
|
||||
{
|
||||
public class CommandManager : SingletonScene<CommandManager>
|
||||
{
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace ChunilENG.Command
|
||||
var building = ChunilENGSceneMain.Instance.building;
|
||||
building.SetFloor(floorIndex);
|
||||
|
||||
var cameraController = ChunilENGAppMain.Instance.cameraController;
|
||||
var cameraController = OctopusTwinAppMain.Instance.cameraController;
|
||||
var allMachines = building.GetMachines();
|
||||
|
||||
if (cameraController.viewMode == ViewMode.TopView)
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using ChunilENG.Management;
|
||||
using OCTOPUS_TWIN;
|
||||
using UVC.UI.Commands;
|
||||
|
||||
namespace ChunilENG.UI.Command
|
||||
@@ -7,7 +8,7 @@ namespace ChunilENG.UI.Command
|
||||
{
|
||||
public void Execute(object? parameter = null)
|
||||
{
|
||||
ChunilENGAppMain.Instance.projectListController.ReturnHome();
|
||||
OctopusTwinAppMain.Instance.projectListController.ReturnHome();
|
||||
|
||||
var uiManager = ChunilENGSceneMain.Instance.GetManager<ChunilENGUIManager>();
|
||||
uiManager.GetCanvas<PopupCanvas>().ClosePanel();
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using System.Text.RegularExpressions;
|
||||
using UnityEngine;
|
||||
using System.Linq;
|
||||
using Newtonsoft.Json;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using ChunilENG.Constants;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using static MQTT;
|
||||
using ChunilENG.Command;
|
||||
using ChunilENG.UI.Command;
|
||||
using UVC.Management;
|
||||
using OCTOPUS_TWIN.Command;
|
||||
|
||||
namespace ChunilENG.Management
|
||||
{
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
using ChunilENG.Command;
|
||||
using ChunilENG.Constants;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using ChunilENG.UI;
|
||||
using ChunilENG.UI.Command;
|
||||
using Cysharp.Threading.Tasks;
|
||||
@@ -7,6 +6,8 @@ using OCTOPUS_TWIN;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UVC.Management;
|
||||
using OCTOPUS_TWIN.Command;
|
||||
|
||||
namespace ChunilENG.Management
|
||||
{
|
||||
@@ -30,7 +31,7 @@ namespace ChunilENG.Management
|
||||
|
||||
public override async UniTask Init()
|
||||
{
|
||||
cam = ChunilENGAppMain.Instance.cameraController; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Start<72><74><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> ȣ<><C8A3><EFBFBD>Ͽ<EFBFBD> ij<><C4B3>
|
||||
cam = OctopusTwinAppMain.Instance.cameraController; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Start<72><74><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> ȣ<><C8A3><EFBFBD>Ͽ<EFBFBD> ij<><C4B3>
|
||||
|
||||
machineInfoItem = Resources.Load<MachineInfoItem>($"{ResourceURL.chunilENGUIPrefabFolderPath}{nameof(MachineInfoItem)}");
|
||||
machines = ChunilENGSceneMain.Instance.building.GetMachines();
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
using ChunilENG.Command;
|
||||
using ChunilENG.Constants;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using ChunilENG.UI;
|
||||
using ChunilENG.UI.Command;
|
||||
using Cysharp.Threading.Tasks;
|
||||
@@ -7,6 +6,8 @@ using OCTOPUS_TWIN;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UVC.Management;
|
||||
using OCTOPUS_TWIN.Command;
|
||||
|
||||
namespace ChunilENG.Management
|
||||
{
|
||||
@@ -32,7 +33,7 @@ namespace ChunilENG.Management
|
||||
|
||||
public override async UniTask Init()
|
||||
{
|
||||
cam = ChunilENGAppMain.Instance.cameraController;
|
||||
cam = OctopusTwinAppMain.Instance.cameraController;
|
||||
thermostatInfoItem = Resources.Load<ThermostatInfoItem>($"{ResourceURL.chunilENGUIPrefabFolderPath}{nameof(ThermostatInfoItem)}");
|
||||
|
||||
var building = ChunilENGSceneMain.Instance.building;
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using ChunilENG.UI;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using OCTOPUS_TWIN;
|
||||
using UVC.Management;
|
||||
|
||||
namespace ChunilENG.Management
|
||||
{
|
||||
@@ -12,7 +13,7 @@ namespace ChunilENG.Management
|
||||
|
||||
public override async UniTask Init()
|
||||
{
|
||||
controller = ChunilENGAppMain.Instance.cameraController;
|
||||
controller = OctopusTwinAppMain.Instance.cameraController;
|
||||
building = ChunilENGSceneMain.Instance.building;
|
||||
uiManager = ChunilENGSceneMain.Instance.GetManager<ChunilENGUIManager>();
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using Cysharp.Threading.Tasks;
|
||||
using OCTOPUS_TWIN;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
@@ -67,9 +68,9 @@ namespace ChunilENG
|
||||
|
||||
curFloorIndex = index;
|
||||
|
||||
var pos = ChunilENGAppMain.Instance.cameraController.cameraPivot.transform.position;
|
||||
var pos = OctopusTwinAppMain.Instance.cameraController.cameraPivot.transform.position;
|
||||
pos.y = floorList[curFloorIndex].startPoint.position.y;
|
||||
ChunilENGAppMain.Instance.cameraController.SetTargetPos(pos);
|
||||
OctopusTwinAppMain.Instance.cameraController.SetTargetPos(pos);
|
||||
}
|
||||
|
||||
public void SetAllFloorExternalState(bool isActive)
|
||||
|
||||
@@ -2,11 +2,12 @@ using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using System;
|
||||
using ChunilENG.Constants;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using ChunilENG.Command;
|
||||
using ChunilENG.UI.Command;
|
||||
using ChunilENG.Management;
|
||||
using OCTOPUS_TWIN.UI;
|
||||
using OCTOPUS_TWIN.Command;
|
||||
|
||||
namespace ChunilENG.UI
|
||||
{
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
using ChunilENG.Command;
|
||||
using ChunilENG.Constants;
|
||||
using ChunilENG.UI.Command;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using OCTOPUS_TWIN.UI;
|
||||
using OCTOPUS_TWIN.Command;
|
||||
|
||||
namespace ChunilENG.UI
|
||||
{
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
using ChunilENG.Management;
|
||||
using ChunilENG.UI.Command;
|
||||
using ChunilENG.UI.Command;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using OCTOPUS_TWIN;
|
||||
using OCTOPUS_TWIN.Command;
|
||||
using OCTOPUS_TWIN.Management;
|
||||
using OCTOPUS_TWIN.UI;
|
||||
using UnityEngine;
|
||||
using UVC.UI.Toolbar;
|
||||
using UVC.UI.Toolbar.Model;
|
||||
@@ -98,13 +100,13 @@ namespace ChunilENG.UI
|
||||
new ScreenRecordingCommand(recorder),
|
||||
"화면을 녹화합니다.");
|
||||
|
||||
// 층 조절 UI 활성화
|
||||
// 층 조절 UI 활성화/비활성화
|
||||
toolbarModel.AddToggleButton("button_floor_control", false,
|
||||
"Prefabs/UI/Toolbar/images/IMG_FloorControl_on",
|
||||
"Prefabs/UI/Toolbar/images/IMG_FloorControl_off",
|
||||
(isSelected) => Debug.Log($"층 조절 UI 활성화 상태 : {(isSelected ? "활성화" : "비활성화")} (OnToggle 콜백)"),
|
||||
(isSelected) => Debug.Log($"GIS 조절 UI 활성화 상태 : {(isSelected ? "활성화" : "비활성화")} (OnToggle 콜백)"),
|
||||
new ActiveFloorControlPanelCommand(),
|
||||
"층 조절 UI를 활성화 합니다.");
|
||||
"층 조절 UI를 활성화/비활성화 합니다.");
|
||||
|
||||
toolbarModel.AddSeparator();
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ using System.Globalization;
|
||||
using System.Linq;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using ChunilENG.Management;
|
||||
using OCTOPUS_TWIN.UI;
|
||||
|
||||
namespace ChunilENG.UI
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using ChunilENG.Constants;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using ChunilENG.Management;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using System;
|
||||
@@ -7,6 +7,7 @@ using System.Collections.Generic;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using OCTOPUS_TWIN.UI;
|
||||
|
||||
namespace ChunilENG.UI
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using ChunilENG.Constants;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using ChunilENG.Management;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using System;
|
||||
@@ -7,6 +7,7 @@ using System.Collections.Generic;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using OCTOPUS_TWIN.UI;
|
||||
|
||||
namespace ChunilENG.UI
|
||||
{
|
||||
|
||||
@@ -4,9 +4,10 @@ using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using TMPro;
|
||||
using ChunilENG.Constants;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using ChunilENG.Management;
|
||||
using OCTOPUS_TWIN.UI;
|
||||
|
||||
namespace ChunilENG.UI
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using ChunilENG.Constants;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using ChunilENG.Management;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using Cysharp.Threading.Tasks;
|
||||
using OCTOPUS_TWIN.UI;
|
||||
using UnityEngine;
|
||||
using UVC.UI;
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using Cysharp.Threading.Tasks;
|
||||
using OCTOPUS_TWIN.UI;
|
||||
using UnityEngine;
|
||||
using UVC.UI;
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using static MQTT;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using OCTOPUS_TWIN.UI;
|
||||
|
||||
namespace ChunilENG.UI
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using ChunilENG.Constants;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using ChunilENG.UI;
|
||||
using ChunilENG.UI.Command;
|
||||
using Cysharp.Threading.Tasks;
|
||||
@@ -8,6 +8,7 @@ using UVC.UI.Commands;
|
||||
using UVC.UI.Menu;
|
||||
using UVC.UI.Toolbar.Model;
|
||||
using UVC.UI.ToolBar;
|
||||
using OCTOPUS_TWIN.UI;
|
||||
|
||||
namespace ChunilENG
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using ChunilENG.Constants;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using ChunilENG.Management;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using ChunilENG.Constants;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using ChunilENG.Management;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using ChunilENG.Constants;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using ChunilENG.Management;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using System;
|
||||
@@ -7,6 +7,7 @@ using System.Collections.Generic;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using OCTOPUS_TWIN.UI;
|
||||
|
||||
namespace ChunilENG.UI
|
||||
{
|
||||
|
||||
@@ -4,9 +4,10 @@ using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using static MQTT;
|
||||
using ChunilENG.Constants;
|
||||
using OCTOPUS_TWIN.Constants;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using ChunilENG.Management;
|
||||
using OCTOPUS_TWIN.UI;
|
||||
|
||||
namespace ChunilENG.UI
|
||||
{
|
||||
|
||||
@@ -1,12 +1,14 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ChunilENG.Constants
|
||||
namespace OCTOPUS_TWIN.Constants
|
||||
{
|
||||
public class ResourceURL
|
||||
{
|
||||
public static readonly string chunilENGUIPrefabFolderPath = "UI/Prefabs/ChunilENG/";
|
||||
public static readonly string kepcoUIPrefabFolderPath = "UI/Prefabs/KEPCO/";
|
||||
public static readonly string uiSpriteFolderPath = "UI/Sprites/UI/";
|
||||
public static readonly string chunilENGdataFolderPath = "Data/ChunilENG/";
|
||||
public static readonly string kepcoENGdataFolderPath = "Data/KEPCO/";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0a61fe9cb7cb18a40babaaa46468fc2c
|
||||
guid: 7e300b47568dc3e41b28f44848433049
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5a8b532c51ad2dc4487b672d1bd4047e
|
||||
guid: 85b14d15910b1d843ad02d8f81c1443f
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
8
Assets/Scripts/KEPCO/Command/CameraCommand.meta
Normal file
8
Assets/Scripts/KEPCO/Command/CameraCommand.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 454e61e89617f6f47a7f8a00d1ab1ae6
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,25 @@
|
||||
using KEPCO.Managements;
|
||||
using OCTOPUS_TWIN;
|
||||
using UVC.UI.Commands;
|
||||
|
||||
namespace KEPCO.Command
|
||||
{
|
||||
public class CameraViewModeChangedCommand : ICommand
|
||||
{
|
||||
private ViewMode viewMode;
|
||||
|
||||
public CameraViewModeChangedCommand(ViewMode viewMode)
|
||||
{
|
||||
this.viewMode = viewMode;
|
||||
}
|
||||
|
||||
public void Execute(object? parameter = null)
|
||||
{
|
||||
var viewManager = KEPCOSceneMain.Instance.GetManager<ViewManager>();
|
||||
viewManager.ChangedViewMode(viewMode);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 652109ba9d126ca429875d942d49d039
|
||||
8
Assets/Scripts/KEPCO/Command/DataCommand.meta
Normal file
8
Assets/Scripts/KEPCO/Command/DataCommand.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: abf50b8bcb7a2ab4db7ab795a8b1b660
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,25 @@
|
||||
using KEPCO.Managements;
|
||||
using KEPCO.UI;
|
||||
using System.Collections.Generic;
|
||||
using UVC.UI.Commands;
|
||||
|
||||
namespace KEPCO.Command
|
||||
{
|
||||
public class SetTotalProgressDataCommand : ICommand
|
||||
{
|
||||
private List<FacilityInfoGroup> totalProgressData;
|
||||
|
||||
public SetTotalProgressDataCommand(List<FacilityInfoGroup> totalProgressData)
|
||||
{
|
||||
this.totalProgressData = totalProgressData;
|
||||
}
|
||||
|
||||
public void Execute(object? parameter = null)
|
||||
{
|
||||
var uiManager = KEPCOSceneMain.Instance.GetManager<KEPCOUIManager>();
|
||||
var popupCanvas = uiManager.GetCanvas<PopupCanvas>();
|
||||
|
||||
popupCanvas.GetPanel<TotalProgressPanel>().SetProductionContent(totalProgressData);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a82151e9e48a2334a9e279a6e4d6ae26
|
||||
8
Assets/Scripts/KEPCO/Command/ObjectCommand.meta
Normal file
8
Assets/Scripts/KEPCO/Command/ObjectCommand.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a2a4fe50dbe254141b7b13c16203c746
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,20 @@
|
||||
using UnityEngine;
|
||||
using UVC.UI.Commands;
|
||||
|
||||
namespace KEPCO.Command
|
||||
{
|
||||
public class ActiveGISCommand : ICommand
|
||||
{
|
||||
private bool isActive;
|
||||
|
||||
public void Execute(object? parameter = null)
|
||||
{
|
||||
var building = KEPCOSceneMain.Instance.building;
|
||||
|
||||
isActive = !isActive ? true : false;
|
||||
building.SetAllFloorGISActive(isActive);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 98318d7ed7eecf648b96a728d9e381bf
|
||||
@@ -0,0 +1,22 @@
|
||||
using KEPCO.Managements;
|
||||
using KEPCO.Object;
|
||||
using UnityEngine;
|
||||
using UVC.UI.Commands;
|
||||
|
||||
namespace KEPCO.Command
|
||||
{
|
||||
public class SelectedObjectCommand : ICommand
|
||||
{
|
||||
private GameObject selectdObject;
|
||||
public SelectedObjectCommand(GameObject selectdObject)
|
||||
{
|
||||
this.selectdObject = selectdObject;
|
||||
}
|
||||
|
||||
public void Execute(object? parameter = null)
|
||||
{
|
||||
var viewManager = KEPCOSceneMain.Instance.GetManager<ViewManager>();
|
||||
viewManager.SetTargetPosToMachine(selectdObject);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 16f86ff9e83a06a40a265885c3c763c9
|
||||
8
Assets/Scripts/KEPCO/Command/UICommand.meta
Normal file
8
Assets/Scripts/KEPCO/Command/UICommand.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 960f1bf4a4d47db48b878266c9bd9f07
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,18 @@
|
||||
using KEPCO.Managements;
|
||||
using KEPCO.UI;
|
||||
using UnityEngine;
|
||||
using UVC.UI.Commands;
|
||||
|
||||
namespace KEPCO.Command
|
||||
{
|
||||
public class OpenFacilityAndSensorTypeTogglePanel : ICommand
|
||||
{
|
||||
public void Execute(object parameter = null)
|
||||
{
|
||||
var uiManager = KEPCOSceneMain.Instance.GetManager<KEPCOUIManager>();
|
||||
uiManager.GetCanvas<PopupCanvas>().GetPanel<FacilityAndSensorTypeTogglePanel>().gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3439c3eb576ff4b46859163a7a4e6f99
|
||||
@@ -0,0 +1,24 @@
|
||||
using KEPCO.Managements;
|
||||
using KEPCO.Object;
|
||||
using KEPCO.UI;
|
||||
using UnityEngine;
|
||||
using UVC.UI.Commands;
|
||||
|
||||
namespace KEPCO.Command
|
||||
{
|
||||
public class OpenFacilityInfoPanel : ICommand
|
||||
{
|
||||
private Facility facility;
|
||||
public OpenFacilityInfoPanel(Facility facility)
|
||||
{
|
||||
this.facility = facility;
|
||||
}
|
||||
|
||||
public void Execute(object parameter = null)
|
||||
{
|
||||
var uiManager = KEPCOSceneMain.Instance.GetManager<KEPCOUIManager>();
|
||||
uiManager.GetCanvas<PopupCanvas>().GetPanel<UI_FacilityInfo>().SetFacility(facility);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5150301e3e3aa8745bada5fca40d50fc
|
||||
8
Assets/Scripts/KEPCO/Enum.meta
Normal file
8
Assets/Scripts/KEPCO/Enum.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cac71b4ff76be9a479b8e7754fd0e2f3
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Scripts/KEPCO/Interfaces.meta
Normal file
8
Assets/Scripts/KEPCO/Interfaces.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 91b06b7fde6817945a5f84ca80cde811
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace WSH
|
||||
namespace KEPCO.Interface
|
||||
{
|
||||
public interface IMouseBinder
|
||||
{
|
||||
102
Assets/Scripts/KEPCO/KEPCOSceneMain.cs
Normal file
102
Assets/Scripts/KEPCO/KEPCOSceneMain.cs
Normal file
@@ -0,0 +1,102 @@
|
||||
using Cysharp.Threading.Tasks;
|
||||
using KEPCO.Managements;
|
||||
using KEPCO.Object;
|
||||
using OCTOPUS_TWIN;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UVC.Core;
|
||||
using UVC.Management;
|
||||
using UVC.UI.Tooltip;
|
||||
|
||||
namespace KEPCO
|
||||
{
|
||||
public class KEPCOSceneMain : SingletonScene<KEPCOSceneMain>
|
||||
{
|
||||
public Building building;
|
||||
|
||||
FacilityManager facilityManager;
|
||||
SensorManager sensorManager;
|
||||
ScriptableAnimationManager animationManager;
|
||||
ColorPalette colorPalette;
|
||||
DataManager dataManager;
|
||||
IconManager iconManager;
|
||||
KEPCOUIManager uiManager;
|
||||
ViewManager viewManager;
|
||||
//MachineInfoItemManager machineInfoItemManager;
|
||||
|
||||
public Action Initialized;
|
||||
|
||||
protected override void Init()
|
||||
{
|
||||
if(!TooltipManager.Instance.IsInitialized) TooltipManager.Instance.Initialize();
|
||||
OctopusTwinAppMain.Instance.Initialized += OnAppInitialized;
|
||||
}
|
||||
public void InitSceneMain()
|
||||
{
|
||||
if (!TooltipManager.Instance.IsInitialized) TooltipManager.Instance.Initialize();
|
||||
OnAppInitialized();
|
||||
}
|
||||
|
||||
private async void OnAppInitialized()
|
||||
{
|
||||
//await requestDataAsync();
|
||||
animationManager = await LoadManager<ScriptableAnimationManager>();
|
||||
colorPalette = await LoadManager<ColorPalette>();
|
||||
facilityManager = await LoadManager<FacilityManager>();
|
||||
sensorManager = await LoadManager<SensorManager>();
|
||||
|
||||
building = FindAnyObjectByType<Building>();
|
||||
await building.Init();
|
||||
|
||||
viewManager = await LoadManager<ViewManager>();
|
||||
dataManager = await LoadManager<DataManager>();
|
||||
iconManager = await LoadManager<IconManager>();
|
||||
uiManager = await LoadManager<KEPCOUIManager>();
|
||||
|
||||
if (Initialized != null)
|
||||
{
|
||||
Initialized.Invoke();
|
||||
}
|
||||
|
||||
await UniTask.CompletedTask;
|
||||
}
|
||||
|
||||
private readonly Dictionary<Type, Manager> managers = new();
|
||||
private async UniTask<T> LoadManager<T>() where T : Manager
|
||||
{
|
||||
var manager = FindAnyObjectByType<T>();
|
||||
|
||||
if (manager == null)
|
||||
{
|
||||
Debug.LogError($"Manager not found: {typeof(T).Name}");
|
||||
return null;
|
||||
}
|
||||
|
||||
var type = typeof(T);
|
||||
|
||||
if (managers.ContainsKey(type))
|
||||
{
|
||||
Debug.LogWarning($"Duplicate Manager: {type.Name}");
|
||||
return manager;
|
||||
}
|
||||
|
||||
Debug.Log(type + "Init");
|
||||
await manager.Init();
|
||||
managers.Add(type, manager);
|
||||
|
||||
|
||||
return manager;
|
||||
}
|
||||
public T GetManager<T>() where T : Manager
|
||||
{
|
||||
if (managers.TryGetValue(typeof(T), out var manager))
|
||||
{
|
||||
return manager as T;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
2
Assets/Scripts/KEPCO/KEPCOSceneMain.cs.meta
Normal file
2
Assets/Scripts/KEPCO/KEPCOSceneMain.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 11ecf537e311f2c4383610816cbc88ab
|
||||
8
Assets/Scripts/KEPCO/Managements.meta
Normal file
8
Assets/Scripts/KEPCO/Managements.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 533cfe1fbfcddde48afb63f044224fde
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
35
Assets/Scripts/KEPCO/Managements/Cacher.cs
Normal file
35
Assets/Scripts/KEPCO/Managements/Cacher.cs
Normal file
@@ -0,0 +1,35 @@
|
||||
using KEPCO.Object;
|
||||
using UnityEngine;
|
||||
|
||||
namespace KEPCO.Managements
|
||||
{
|
||||
//TODO : 주요 클래스들의 호출 타이밍을 정확하게 조절하지 못해 생긴 문제.
|
||||
// 초기화 순서를 정확하게 조절하고, 초기화가 완료되었는지 확인하는 방법을 찾아야함.
|
||||
// 각 동적 클래스에 들어가는 Getter의 FindObjectOfType 호출을 최소화 하기 위한 임시방편.
|
||||
public static class Cacher
|
||||
{
|
||||
static ColorPalette cp;
|
||||
static ScriptableAnimationManager am;
|
||||
static Cacher()
|
||||
{
|
||||
cp = GameObject.FindAnyObjectByType<ColorPalette>();
|
||||
am = GameObject.FindAnyObjectByType<ScriptableAnimationManager>();
|
||||
}
|
||||
|
||||
public static ScriptableAnimationManager animationManager
|
||||
{
|
||||
get
|
||||
{
|
||||
return am;
|
||||
}
|
||||
}
|
||||
|
||||
public static ColorPalette colorPalette
|
||||
{
|
||||
get
|
||||
{
|
||||
return cp;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using WIFramework;
|
||||
using UVC.Management;
|
||||
|
||||
namespace WSH
|
||||
namespace KEPCO.Managements
|
||||
{
|
||||
public class ColorPalette : MonoBehaviour, ISingle
|
||||
public class ColorPalette : Manager
|
||||
{
|
||||
public Color color_Normal;
|
||||
public Color color_Interest;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user