[방소연] AI 온도 제어 기능 추가
This commit is contained in:
510
Assets/Resources/Shaders/SHA.shadervariants
Normal file
510
Assets/Resources/Shaders/SHA.shadervariants
Normal file
@@ -0,0 +1,510 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!200 &20000000
|
||||||
|
ShaderVariantCollection:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: SHA
|
||||||
|
m_Shaders:
|
||||||
|
- first: {fileID: 66, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 106, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords: _SUNDISK_SIMPLE
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 9000, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 9001, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 9002, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 9003, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 9004, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 9007, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 9100, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords: UIE_FORCE_GAMMA
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 9101, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- keywords: UNITY_UI_ALPHACLIP
|
||||||
|
passType: 0
|
||||||
|
- keywords: UNITY_UI_CLIP_RECT
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 15100, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 15102, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 19011, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords: _OUTPUT_DEPTH
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: 65df88701913c224d95fc554db28381a, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: e7857e9d0c934dc4f83f270f8447b006, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords: _BLOOM_LQ _CHROMATIC_ABERRATION _TONEMAP_ACES
|
||||||
|
passType: 0
|
||||||
|
- keywords: _BLOOM_LQ _TONEMAP_ACES
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: 5f1864addb451f54bae8c86d230f736e, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- keywords: _BLUE_NOISE _SAMPLE_COUNT_HIGH _SOURCE_DEPTH_NORMALS
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- keywords: BLIT_DECODE_HDR
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 8
|
||||||
|
- keywords: INSTANCING_ON
|
||||||
|
passType: 8
|
||||||
|
- keywords: INSTANCING_ON _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A
|
||||||
|
passType: 8
|
||||||
|
- keywords: _ALPHATEST_ON
|
||||||
|
passType: 8
|
||||||
|
- keywords: _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A
|
||||||
|
passType: 8
|
||||||
|
- keywords:
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS
|
||||||
|
_CLUSTER_LIGHT_LOOP _EMISSION _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_METALLICSPECGLOSSMAP _NORMALMAP _OCCLUSIONMAP _REFLECTION_PROBE_ATLAS
|
||||||
|
_REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION
|
||||||
|
_SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS
|
||||||
|
_CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _METALLICSPECGLOSSMAP
|
||||||
|
_NORMALMAP _OCCLUSIONMAP _RECEIVE_SHADOWS_OFF _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS
|
||||||
|
_CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _METALLICSPECGLOSSMAP
|
||||||
|
_NORMALMAP _OCCLUSIONMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS
|
||||||
|
_CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _METALLICSPECGLOSSMAP
|
||||||
|
_NORMALMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS
|
||||||
|
_CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _NORMALMAP
|
||||||
|
_OCCLUSIONMAP _RECEIVE_SHADOWS_OFF _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _NORMALMAP
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _NORMALMAP _RECEIVE_SHADOWS_OFF
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP
|
||||||
|
_EMISSION _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS _METALLICSPECGLOSSMAP _NORMALMAP
|
||||||
|
_OCCLUSIONMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP
|
||||||
|
_EMISSION _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _METALLICSPECGLOSSMAP
|
||||||
|
_NORMALMAP _OCCLUSIONMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS _METALLICSPECGLOSSMAP _NORMALMAP _OCCLUSIONMAP
|
||||||
|
_RECEIVE_SHADOWS_OFF _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS _METALLICSPECGLOSSMAP _NORMALMAP _OCCLUSIONMAP
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS _METALLICSPECGLOSSMAP _NORMALMAP _REFLECTION_PROBE_ATLAS
|
||||||
|
_REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS _NORMALMAP _OCCLUSIONMAP _RECEIVE_SHADOWS_OFF
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _METALLICSPECGLOSSMAP _NORMALMAP
|
||||||
|
_OCCLUSIONMAP _RECEIVE_SHADOWS_OFF _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _METALLICSPECGLOSSMAP _NORMALMAP
|
||||||
|
_OCCLUSIONMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _METALLICSPECGLOSSMAP _NORMALMAP
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _NORMALMAP _OCCLUSIONMAP _RECEIVE_SHADOWS_OFF
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS _NORMALMAP
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS _NORMALMAP _RECEIVE_SHADOWS_OFF
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _NORMALMAP
|
||||||
|
passType: 13
|
||||||
|
- keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _NORMALMAP _RECEIVE_SHADOWS_OFF
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _ALPHAPREMULTIPLY_ON _CLUSTER_LIGHT_LOOP
|
||||||
|
_EMISSION _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _METALLICSPECGLOSSMAP
|
||||||
|
_NORMALMAP _OCCLUSIONMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
_SURFACE_TYPE_TRANSPARENT
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _ALPHAPREMULTIPLY_ON _CLUSTER_LIGHT_LOOP
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
_SURFACE_TYPE_TRANSPARENT
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _EMISSION
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _METALLICSPECGLOSSMAP _NORMALMAP
|
||||||
|
_OCCLUSIONMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _EMISSION
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _METALLICSPECGLOSSMAP _NORMALMAP _OCCLUSIONMAP
|
||||||
|
_RECEIVE_SHADOWS_OFF _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _METALLICSPECGLOSSMAP _NORMALMAP _OCCLUSIONMAP
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _METALLICSPECGLOSSMAP _NORMALMAP _REFLECTION_PROBE_ATLAS
|
||||||
|
_REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION
|
||||||
|
_SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _NORMALMAP _OCCLUSIONMAP _RECEIVE_SHADOWS_OFF
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _NORMALMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _RECEIVE_SHADOWS_OFF _REFLECTION_PROBE_ATLAS
|
||||||
|
_REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION
|
||||||
|
_SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULAR_SETUP
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
_SPECULAR_SETUP
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_NORMALMAP
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_NORMALMAP _RECEIVE_SHADOWS_OFF
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_RECEIVE_SHADOWS_OFF
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _ALPHAPREMULTIPLY_ON _ALPHATEST_ON _CLUSTER_LIGHT_LOOP
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
_SPECULAR_SETUP _SURFACE_TYPE_TRANSPARENT
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _ALPHAPREMULTIPLY_ON _CLUSTER_LIGHT_LOOP
|
||||||
|
_EMISSION _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS _METALLICSPECGLOSSMAP _NORMALMAP
|
||||||
|
_OCCLUSIONMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SURFACE_TYPE_TRANSPARENT
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _ALPHAPREMULTIPLY_ON _CLUSTER_LIGHT_LOOP
|
||||||
|
_EMISSION _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _METALLICSPECGLOSSMAP
|
||||||
|
_NORMALMAP _OCCLUSIONMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
_SURFACE_TYPE_TRANSPARENT
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _ALPHAPREMULTIPLY_ON _CLUSTER_LIGHT_LOOP
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SURFACE_TYPE_TRANSPARENT
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _ALPHAPREMULTIPLY_ON _CLUSTER_LIGHT_LOOP
|
||||||
|
_LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
_SURFACE_TYPE_TRANSPARENT
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _EMISSION _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _EMISSION _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS
|
||||||
|
_METALLICSPECGLOSSMAP _NORMALMAP _OCCLUSIONMAP _REFLECTION_PROBE_ATLAS
|
||||||
|
_REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS
|
||||||
|
_METALLICSPECGLOSSMAP _NORMALMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS
|
||||||
|
_NORMALMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS
|
||||||
|
_RECEIVE_SHADOWS_OFF _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULAR_SETUP
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SPECULAR_SETUP
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_METALLICSPECGLOSSMAP _NORMALMAP _OCCLUSIONMAP _REFLECTION_PROBE_ATLAS
|
||||||
|
_REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION
|
||||||
|
_SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_METALLICSPECGLOSSMAP _NORMALMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_NORMALMAP _OCCLUSIONMAP _RECEIVE_SHADOWS_OFF _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_NORMALMAP _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_RECEIVE_SHADOWS_OFF _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A
|
||||||
|
_SPECULAR_SETUP
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT _SPECULAR_SETUP
|
||||||
|
passType: 13
|
||||||
|
- keywords: _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS
|
||||||
|
passType: 13
|
||||||
|
- keywords: _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS _NORMALMAP
|
||||||
|
passType: 13
|
||||||
|
- keywords: _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS _RECEIVE_SHADOWS_OFF
|
||||||
|
passType: 13
|
||||||
|
- keywords: _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
passType: 13
|
||||||
|
- keywords: _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _NORMALMAP
|
||||||
|
passType: 13
|
||||||
|
- keywords: _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _NORMALMAP
|
||||||
|
_RECEIVE_SHADOWS_OFF
|
||||||
|
passType: 13
|
||||||
|
- keywords: _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE _RECEIVE_SHADOWS_OFF
|
||||||
|
passType: 13
|
||||||
|
- keywords: _NORMALMAP
|
||||||
|
passType: 13
|
||||||
|
- keywords: _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A
|
||||||
|
passType: 13
|
||||||
|
- first: {fileID: 4800000, guid: 69c1f799e772cb6438f56c23efccb782, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 8
|
||||||
|
- first: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords: _ALPHATEST_ON _SCREEN_SPACE_OCCLUSION _SURFACE_TYPE_TRANSPARENT
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: e5d8e3ec98b1a6e4b979187d621b95c2, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: e9f290524b12df54aa38b7e3510fdbf6, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: -6465566751694194690, guid: 44245ab89240f51459a5077d7145c452, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 8
|
||||||
|
- keywords:
|
||||||
|
passType: 13
|
||||||
|
- keywords: FOG_EXP2 _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS
|
||||||
|
_MAIN_LIGHT_SHADOWS_CASCADE _REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING
|
||||||
|
_REFLECTION_PROBE_BOX_PROJECTION _SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION
|
||||||
|
passType: 13
|
||||||
|
- keywords: _ADDITIONAL_LIGHT_SHADOWS _CLUSTER_LIGHT_LOOP _LIGHT_LAYERS _MAIN_LIGHT_SHADOWS_CASCADE
|
||||||
|
_REFLECTION_PROBE_ATLAS _REFLECTION_PROBE_BLENDING _REFLECTION_PROBE_BOX_PROJECTION
|
||||||
|
_SCREEN_SPACE_OCCLUSION _SHADOWS_SOFT
|
||||||
|
passType: 13
|
||||||
|
- first: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- keywords: GLOW_ON
|
||||||
|
passType: 0
|
||||||
|
- keywords: UNITY_UI_CLIP_RECT
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: 36e335017ad71d54fbb10842863188ae, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: 21322c8b137c66e49b86085d3c8161f6, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 8
|
||||||
|
- first: {fileID: 4800000, guid: 8fbe92a9edfe6074e841d6dd1509bc59, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 0
|
||||||
|
- first: {fileID: 4800000, guid: 201af1dd904ba734a9565138284d3a5d, type: 3}
|
||||||
|
second:
|
||||||
|
variants:
|
||||||
|
- keywords:
|
||||||
|
passType: 8
|
||||||
|
- keywords: LOD_FADE_PERCENTAGE _LEAFTUMBLING
|
||||||
|
passType: 8
|
||||||
8
Assets/Resources/Shaders/SHA.shadervariants.meta
Normal file
8
Assets/Resources/Shaders/SHA.shadervariants.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6e1d63ca5b0ea724389f7c3849239738
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 20000000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -2,6 +2,7 @@ using Best.MQTT;
|
|||||||
using Best.MQTT.Packets;
|
using Best.MQTT.Packets;
|
||||||
using Best.MQTT.Packets.Builders;
|
using Best.MQTT.Packets.Builders;
|
||||||
using ChunilENG;
|
using ChunilENG;
|
||||||
|
using ChunilENG.Management;
|
||||||
using ChunilENG.UI;
|
using ChunilENG.UI;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using System;
|
using System;
|
||||||
@@ -15,22 +16,22 @@ public class MQTT : MonoBehaviour
|
|||||||
MQTTClient client;
|
MQTTClient client;
|
||||||
|
|
||||||
//public string host ="106.247.236.204";
|
//public string host ="106.247.236.204";
|
||||||
public string host ="localhost";
|
public string host = "localhost";
|
||||||
//public string port="8901";
|
//public string port="8901";
|
||||||
public string port="9001";
|
public string port = "9001";
|
||||||
public string topic1= "octopustwin/waterheater";
|
public string topic1 = "octopustwin/waterheater";
|
||||||
public string topic2= "octopustwin/wateroulet";
|
public string topic2 = "octopustwin/wateroulet";
|
||||||
//public string topic2= "DVI/HOT/+";
|
//public string topic2= "DVI/HOT/+";
|
||||||
public ThestatData t1=new ThestatData ();
|
public ThestatData t1 = new ThestatData();
|
||||||
public CSSstatData c1=new CSSstatData();
|
public CSSstatData c1 = new CSSstatData();
|
||||||
|
|
||||||
|
|
||||||
static readonly Regex ijRegex = new Regex(@"^IJ(\d{2})$", RegexOptions.Compiled | RegexOptions.IgnoreCase);
|
static readonly Regex ijRegex = new Regex(@"^IJ(\d{2})$", RegexOptions.Compiled | RegexOptions.IgnoreCase);
|
||||||
|
|
||||||
private int portData;
|
private int portData;
|
||||||
private List<string> subscriptionTopics=new List<string>();
|
private List<string> subscriptionTopics = new List<string>();
|
||||||
public event Action<ThestatData> onThermostatData;
|
public event Action<ThestatData> onThermostatData;
|
||||||
public event Action <CSSstatData> oncssstatData;
|
public event Action<CSSstatData> oncssstatData;
|
||||||
|
|
||||||
public void Start()
|
public void Start()
|
||||||
{
|
{
|
||||||
@@ -120,7 +121,7 @@ public class MQTT : MonoBehaviour
|
|||||||
private void OnConnected(MQTTClient client)
|
private void OnConnected(MQTTClient client)
|
||||||
{
|
{
|
||||||
//Debug.Log("OnConnected");
|
//Debug.Log("OnConnected");
|
||||||
foreach(var subscriptionTopic in subscriptionTopics)
|
foreach (var subscriptionTopic in subscriptionTopics)
|
||||||
{
|
{
|
||||||
client.AddTopicAlias(subscriptionTopic);
|
client.AddTopicAlias(subscriptionTopic);
|
||||||
|
|
||||||
@@ -203,8 +204,15 @@ public class MQTT : MonoBehaviour
|
|||||||
onThermostatData?.Invoke(thermostatData);
|
onThermostatData?.Invoke(thermostatData);
|
||||||
t1 = thermostatData;
|
t1 = thermostatData;
|
||||||
|
|
||||||
//var waterHeater = GameObject.Find("LabelCanvas").GetComponent<ThermostatControlPanel>();
|
var panel = ChunilENGSceneMain.Instance.GetManager<ChunilENGUIManager>();
|
||||||
//waterHeater.SettingValue.SetText(t1.tempset.ToString());
|
if (panel == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
panel.GetCanvas<PopupCanvas>().GetPanel<ThermostatControlPanel>().SetData(t1.tempset);
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case "octopustwin/wateroulet":
|
case "octopustwin/wateroulet":
|
||||||
@@ -212,15 +220,18 @@ public class MQTT : MonoBehaviour
|
|||||||
oncssstatData?.Invoke(cssstatData);
|
oncssstatData?.Invoke(cssstatData);
|
||||||
c1 = cssstatData;
|
c1 = cssstatData;
|
||||||
|
|
||||||
//var css = GameObject.Find("4. CSS_prefab").GetComponent<Animator>();
|
//var css = GameObject.Find("").GetComponent<Animator>();
|
||||||
//css.speed = c1.speed;
|
//if(css != null)
|
||||||
|
//{
|
||||||
|
// css.speed = c1.speed;
|
||||||
|
//}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
void Print(List<string> target)
|
void Print(List<string> target)
|
||||||
{
|
{
|
||||||
foreach(var t in target)
|
foreach (var t in target)
|
||||||
{
|
{
|
||||||
sb.AppendLine(t);
|
sb.AppendLine(t);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,13 @@
|
|||||||
using OCTOPUS_TWIN.Constants;
|
using ChunilENG.UI;
|
||||||
using ChunilENG.UI;
|
|
||||||
using ChunilENG.UI.Command;
|
using ChunilENG.UI.Command;
|
||||||
using Cysharp.Threading.Tasks;
|
using Cysharp.Threading.Tasks;
|
||||||
using OCTOPUS_TWIN;
|
using OCTOPUS_TWIN;
|
||||||
|
using OCTOPUS_TWIN.Command;
|
||||||
|
using OCTOPUS_TWIN.Constants;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UVC.Management;
|
using UVC.Management;
|
||||||
using OCTOPUS_TWIN.Command;
|
|
||||||
using Unity.VisualScripting;
|
|
||||||
|
|
||||||
namespace ChunilENG.Management
|
namespace ChunilENG.Management
|
||||||
{
|
{
|
||||||
@@ -21,7 +20,7 @@ namespace ChunilENG.Management
|
|||||||
private Dictionary<ThermostatInfoItem, Thermostat> iconToThermostats = new();
|
private Dictionary<ThermostatInfoItem, Thermostat> iconToThermostats = new();
|
||||||
|
|
||||||
public Action<Thermostat> onClickThermostatIcon;
|
public Action<Thermostat> onClickThermostatIcon;
|
||||||
public float defaultNameHeight;
|
public float defaultNameHeight = -20f;
|
||||||
|
|
||||||
public Vector3 originScale;
|
public Vector3 originScale;
|
||||||
|
|
||||||
@@ -37,28 +36,18 @@ namespace ChunilENG.Management
|
|||||||
cam = OctopusTwinAppMain.Instance.cameraController;
|
cam = OctopusTwinAppMain.Instance.cameraController;
|
||||||
thermostatInfoItem = Resources.Load<ThermostatInfoItem>($"{ResourceURL.chunilENGUIPrefabFolderPath}{nameof(ThermostatInfoItem)}");
|
thermostatInfoItem = Resources.Load<ThermostatInfoItem>($"{ResourceURL.chunilENGUIPrefabFolderPath}{nameof(ThermostatInfoItem)}");
|
||||||
|
|
||||||
var waterHeater = GameObject.Find("PRF_WaterHeater").GetComponent<Thermostat>();
|
var building = ChunilENGSceneMain.Instance.building;
|
||||||
thermostats.Add(waterHeater);
|
thermostats = building.GetThermostats();
|
||||||
|
foreach (var thermostat in thermostats)
|
||||||
|
{
|
||||||
|
var thermostatIcon = Instantiate(thermostatInfoItem, transform);
|
||||||
|
thermostatIcon.Init(thermostat);
|
||||||
|
thermostatIcon.onClickItem += OnClickThermostatItem;
|
||||||
|
thermostat.thermostatIcon = thermostatIcon;
|
||||||
|
iconToThermostats.Add(thermostatIcon, thermostat);
|
||||||
|
|
||||||
//foreach (var thermostat in thermostats)
|
thermostat.thermostatIcon.Deactive();
|
||||||
//{
|
}
|
||||||
// var thermostatIcon = Instantiate(thermostatInfoItem, transform);
|
|
||||||
// thermostatIcon.Init(thermostat);
|
|
||||||
// thermostatIcon.onClickItem += OnClickThermostatItem;
|
|
||||||
// thermostat.thermostatIcon = thermostatIcon;
|
|
||||||
// iconToThermostats.Add(thermostatIcon, thermostat);
|
|
||||||
//}
|
|
||||||
|
|
||||||
// var building = ChunilENGSceneMain.Instance.building;
|
|
||||||
// thermostats = building.GetThermostats();
|
|
||||||
//foreach (var thermostat in thermostats)
|
|
||||||
//{
|
|
||||||
// var thermostatIcon = Instantiate(thermostatInfoItem, transform);
|
|
||||||
// thermostatIcon.Init(thermostat);
|
|
||||||
// thermostatIcon.onClickItem += OnClickThermostatItem;
|
|
||||||
// thermostat.thermostatIcon = thermostatIcon;
|
|
||||||
// iconToThermostats.Add(thermostatIcon, thermostat);
|
|
||||||
//}
|
|
||||||
|
|
||||||
await UniTask.CompletedTask;
|
await UniTask.CompletedTask;
|
||||||
}
|
}
|
||||||
@@ -72,7 +61,7 @@ namespace ChunilENG.Management
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
IconPositionSetting();
|
IconPositionSetting();
|
||||||
RangeDetection();
|
//RangeDetection();
|
||||||
}
|
}
|
||||||
private void IconPositionSetting()
|
private void IconPositionSetting()
|
||||||
{
|
{
|
||||||
@@ -119,8 +108,23 @@ namespace ChunilENG.Management
|
|||||||
// thermostat.thermostatIcon.Deactive();
|
// thermostat.thermostatIcon.Deactive();
|
||||||
// return;
|
// return;
|
||||||
// }
|
// }
|
||||||
//}
|
//}}
|
||||||
}
|
}
|
||||||
|
public void SetActiveIcon(bool isSelected)
|
||||||
|
{
|
||||||
|
foreach (var thermostat in thermostats)
|
||||||
|
{
|
||||||
|
if(isSelected)
|
||||||
|
{
|
||||||
|
thermostat.thermostatIcon.Active();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
thermostat.thermostatIcon.Deactive();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
bool IsScreenRange(Thermostat thermostat)
|
bool IsScreenRange(Thermostat thermostat)
|
||||||
{
|
{
|
||||||
Vector3 viewPos = Camera.main.WorldToViewportPoint(thermostat.centerPos);
|
Vector3 viewPos = Camera.main.WorldToViewportPoint(thermostat.centerPos);
|
||||||
|
|||||||
@@ -87,6 +87,9 @@ namespace ChunilENG.UI
|
|||||||
{
|
{
|
||||||
var itemManager = ChunilENGSceneMain.Instance.GetManager<MachineInfoItemManager>();
|
var itemManager = ChunilENGSceneMain.Instance.GetManager<MachineInfoItemManager>();
|
||||||
itemManager.ActiveIcons(isSelected);
|
itemManager.ActiveIcons(isSelected);
|
||||||
|
|
||||||
|
var themostatManager = ChunilENGSceneMain.Instance.GetManager<ThermostatInfoItemManager>();
|
||||||
|
themostatManager.SetActiveIcon(isSelected);
|
||||||
},
|
},
|
||||||
new ActiveWallControlPanelCommand(),
|
new ActiveWallControlPanelCommand(),
|
||||||
"내/외벽 조절 UI를 활성화/비활성화 합니다.");
|
"내/외벽 조절 UI를 활성화/비활성화 합니다.");
|
||||||
|
|||||||
@@ -55,7 +55,8 @@ namespace ChunilENG.UI
|
|||||||
{
|
{
|
||||||
if (data == null)
|
if (data == null)
|
||||||
{
|
{
|
||||||
RealValue.SetText("60.4");
|
var randomValue = UnityEngine.Random.Range(60.1f, 63.7f);
|
||||||
|
RealValue.SetText($"{ChangedValueData(randomValue.ToString())}");
|
||||||
SettingValue.SetText("65");
|
SettingValue.SetText("65");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -64,6 +65,11 @@ namespace ChunilENG.UI
|
|||||||
SettingValue.SetText(ChangedValueData(data.thermostatInfo.C011));
|
SettingValue.SetText(ChangedValueData(data.thermostatInfo.C011));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
public void SetData(double setValue)
|
||||||
|
{
|
||||||
|
SettingValue.SetText(setValue.ToString());
|
||||||
|
}
|
||||||
|
|
||||||
public void Open()
|
public void Open()
|
||||||
{
|
{
|
||||||
gameObject.SetActive(true);
|
gameObject.SetActive(true);
|
||||||
|
|||||||
@@ -34,7 +34,8 @@ GraphicsSettings:
|
|||||||
- {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0}
|
- {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
- {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
|
- {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
- {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0}
|
- {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
m_PreloadedShaders: []
|
m_PreloadedShaders:
|
||||||
|
- {fileID: 20000000, guid: 6e1d63ca5b0ea724389f7c3849239738, type: 2}
|
||||||
m_PreloadShadersBatchTimeLimit: -1
|
m_PreloadShadersBatchTimeLimit: -1
|
||||||
m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
m_CustomRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, type: 2}
|
m_CustomRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, type: 2}
|
||||||
|
|||||||
Reference in New Issue
Block a user