DTM Trail

This commit is contained in:
SoulliesOfficial
2025-04-09 17:54:29 -04:00
parent d4e51999b1
commit 3dbfd6bf62
51 changed files with 47522 additions and 924 deletions

View File

@@ -0,0 +1,270 @@
%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: M_head_01
m_Shader: {fileID: 4800000, guid: 44e8d6dab1446644688189717537509a, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _EMISSION_ON
- _USEREDASALPHA_ON
m_InvalidKeywords:
- _CADDTEXUVT_ON
- _DEPTHFADEON_ON
- _DISSOLVEAR_ON
- _DISSOLVEPLUSTEXAR_ON
- _DISSOLVEPLUSTEXUVCLIP_ON
- _DISSOLVETEXAR_ON
- _DISSOLVETEXUVCLIP_ON
- _DISTORTMASKTEXAR_ON
- _DISTORTTEXAR_ON
- _DISTORTUINTENSITY_ON
- _DISTORTVINTENSITY_ON
- _FACE_Y
- _IFADDTEXCOLOR_ON
- _IFBEINGDISTORTED_ON
- _IFDISSOLVECOLOR_ON
- _MAINTEXUVCLIP_ON
- _MAINTEX_AR_ON
- _MASKALPHARA_ON
- _MASKPLUSAR_ON
- _MASKTEXAR_ON
- _MASKTEXUVCLIP_ON
- _REFACTIONMASKTEXAR_ON
- _REFACTIONTEXAR_ON
- _SOFT_PARTICAL
- _VTOAR_ON
- _VTOTEXAR_ON
- _VTOTEXUVCLIP_ON
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses:
- Distortion
- AfterDistortion
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _AddTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DisslovePlusTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DissloveTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DistortMaskTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DistortTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: f4c14c8a739195b49ae7277a44426f2a, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTexture:
m_Texture: {fileID: 2800000, guid: f4c14c8a739195b49ae7277a44426f2a, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MaskPlusTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MaskTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _VTOMaskTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _VTOTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _texcoord:
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:
- _AddRotate: 0
- _AddTexAR: 0
- _AddTexBlend: 0
- _AddTexC: 0
- _AddTexCV: 0
- _AddTexUspeed: 0
- _AddTexVspeed: 0
- _AlphaAdd: 0
- _AlphaCutoff: 0.5
- _CAddTexUV: 0
- _CAddTexUVT: 1
- _CenterU: 0.5
- _CenterV: 0.5
- _Comparison: 8
- _Cullmode: 0
- _CustomDataToZero: 1
- _CustomDistort: 0
- _CustomdataDis: 0
- _CustomdataDisT: 0
- _CustomdataMainTexUV: 0
- _CustomdataMaskUV: 0
- _DIssloveFactor: 0.5
- _DIssloveSoft: 0.5
- _DIssloveWide: 0.1
- _DIssolve_rotat: 0
- _DepthfadeFactor: 1
- _Depthfadeon: 1
- _DisTex_Uspeed: 0
- _DisTex_Vspeed: 0
- _DissolveAR: 1
- _DissolveC: 0
- _DissolveCV: 0
- _DissolveFactorC1: 1
- _DissolveOffsetUC1: 1
- _DissolveOffsetVC1: 1
- _DissolvePlusAR: 0
- _DissolvePlusC: 0
- _DissolvePlusCV: 0
- _DissolvePlusR: 0
- _DissolveTexDivide: 1
- _DissolveTexExp: 1
- _DistortFactor: 0
- _DistortFactorC1: 1
- _DistortMask: 0
- _DistortMaskTexAR: 1
- _DistortMaskTexC: 0
- _DistortMaskTexCV: 0
- _DistortMaskTexR: 0
- _DistortRemap: 0
- _DistortTexAR: 1
- _DistortTex_Uspeed: 0
- _DistortTex_Vspeed: 0
- _Dst: 10
- _Emission: 1
- _FNLfanxiangkaiguan: 0
- _Face: 1
- _Fail: 0
- _IfAddTex: 0
- _IfAddTexAlpha: 0
- _IfAddTexColor: 1
- _IfBeingDistorted: 1
- _IfDissolveColor: 1
- _IfDissolveOffsetC: 0
- _IfDissolvePlus: 0
- _IfFNLAlpha: 0
- _IfFlowmap: 0
- _IfMaskColor: 0
- _IfMaskPlusTex: 0
- _MainAlpha: 10
- _MainOffsetUC1: 0
- _MainOffsetVC1: 0
- _MainTex_Uspeed: 0
- _MainTex_Vspeed: 0
- _MainTex_ar: 1
- _MainTex_rotat: 0
- _MaintexC: 0
- _MaintexCV: 0
- _MaskAlphaRA: 1
- _MaskC: 0
- _MaskCV: 0
- _MaskOffsetUC1: 0
- _MaskOffsetVC1: 0
- _MaskPlusAR: 1
- _MaskPlusC: 0
- _MaskPlusCV: 0
- _MaskPlusR: 0
- _MaskPlusUspeed: 0
- _MaskPlusVspeed: 0
- _Mask_Uspeed: 0
- _Mask_Vspeed: 0
- _Mask_rotat: 0
- _Mask_scale: 1
- _Pass: 0
- _Reference: 0
- _SceenTex: 0
- _Scr: 5
- _TextureUScale: 1
- _TextureUValue: 0
- _TextureVScale: 1
- _TextureVValue: 0
- _UVPolar: 0
- _UseRedAsAlpha: 1
- _VTOAR: 1
- _VTOC: 0
- _VTOCV: 0
- _VTOFactor: 0
- _VTOFactorC1: 1
- _VTOFactorCustom: 0
- _VTOR: 0
- _VTORemap: 0
- _VTOTex_Uspeed: 0
- _VTOTex_Vspeed: 0
- _Ztest: 8
- _Zwrite: 0
- __dirty: 1
- _fnl_power: 1
- _fnl_sacle: 0
- _softFacotr: 0
- _sot_sting_A: 0
m_Colors:
- _AddTexBlendModeVec4: {r: 1, g: 0, b: 0, a: 0}
- _AddTexColor: {r: 0, g: 0, b: 0, a: 0}
- _BackFaceColor: {r: 1, g: 1, b: 1, a: 0}
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _DIssloveColor: {r: 0.109961994, g: 0.40134904, b: 0.73800004, a: 1}
- _Dir: {r: 0, g: 0, b: 0, a: 0}
- _DissolveFactorC2Vec4: {r: 0, g: 0, b: 1, a: 0}
- _DissolveOffsetUC2Vec4: {r: 1, g: 0, b: 0, a: 0}
- _DissolveOffsetVC2Vec4: {r: 0, g: 1, b: 0, a: 0}
- _DistortFactorC2Vec4: {r: 0, g: 0, b: 1, a: 0}
- _EmissionColor: {r: 0.99999994, g: 0.99999994, b: 0.99999994, a: 1}
- _MainColor: {r: 2.9960785, g: 2.9960785, b: 2.9960785, a: 1}
- _MainOffsetUC2Vec4: {r: 1, g: 0, b: 0, a: 0}
- _MainOffsetVC2Vec4: {r: 0, g: 1, b: 0, a: 0}
- _MaskOffsetUC2Vec4: {r: 0, g: 0, b: 1, a: 0}
- _MaskOffsetVC2Vec4: {r: 0, g: 0, b: 0, a: 1}
- _VTOFactorC2Vec4: {r: 0, g: 0, b: 0, a: 1}
- _fnl_color: {r: 30.209375, g: 30.209375, b: 30.209375, a: 1}
m_BuildTextureStacks: []
--- !u!114 &3905949624757751178
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: 7

View File

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

View File

@@ -0,0 +1,270 @@
%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: M_head_02
m_Shader: {fileID: 4800000, guid: 44e8d6dab1446644688189717537509a, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _EMISSION_ON
- _USEREDASALPHA_ON
m_InvalidKeywords:
- _CADDTEXUVT_ON
- _DEPTHFADEON_ON
- _DISSOLVEAR_ON
- _DISSOLVEPLUSTEXAR_ON
- _DISSOLVEPLUSTEXUVCLIP_ON
- _DISSOLVETEXAR_ON
- _DISSOLVETEXUVCLIP_ON
- _DISTORTMASKTEXAR_ON
- _DISTORTTEXAR_ON
- _DISTORTUINTENSITY_ON
- _DISTORTVINTENSITY_ON
- _FACE_Y
- _IFADDTEXCOLOR_ON
- _IFBEINGDISTORTED_ON
- _IFDISSOLVECOLOR_ON
- _MAINTEXUVCLIP_ON
- _MAINTEX_AR_ON
- _MASKALPHARA_ON
- _MASKPLUSAR_ON
- _MASKTEXAR_ON
- _MASKTEXUVCLIP_ON
- _REFACTIONMASKTEXAR_ON
- _REFACTIONTEXAR_ON
- _SOFT_PARTICAL
- _VTOAR_ON
- _VTOTEXAR_ON
- _VTOTEXUVCLIP_ON
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses:
- Distortion
- AfterDistortion
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _AddTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DisslovePlusTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DissloveTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DistortMaskTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DistortTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: 9968c15ee9537b645b53450d8361958c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTexture:
m_Texture: {fileID: 2800000, guid: b48cbbfc5b4a8f243b7275d66a4961f7, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MaskPlusTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MaskTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _VTOMaskTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _VTOTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _texcoord:
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:
- _AddRotate: 0
- _AddTexAR: 0
- _AddTexBlend: 0
- _AddTexC: 0
- _AddTexCV: 0
- _AddTexUspeed: 0
- _AddTexVspeed: 0
- _AlphaAdd: 0
- _AlphaCutoff: 0.5
- _CAddTexUV: 0
- _CAddTexUVT: 1
- _CenterU: 0.5
- _CenterV: 0.5
- _Comparison: 8
- _Cullmode: 0
- _CustomDataToZero: 1
- _CustomDistort: 0
- _CustomdataDis: 0
- _CustomdataDisT: 0
- _CustomdataMainTexUV: 0
- _CustomdataMaskUV: 0
- _DIssloveFactor: 0.5
- _DIssloveSoft: 0.5
- _DIssloveWide: 0.1
- _DIssolve_rotat: 0
- _DepthfadeFactor: 1
- _Depthfadeon: 1
- _DisTex_Uspeed: 0
- _DisTex_Vspeed: 0
- _DissolveAR: 1
- _DissolveC: 0
- _DissolveCV: 0
- _DissolveFactorC1: 1
- _DissolveOffsetUC1: 1
- _DissolveOffsetVC1: 1
- _DissolvePlusAR: 0
- _DissolvePlusC: 0
- _DissolvePlusCV: 0
- _DissolvePlusR: 0
- _DissolveTexDivide: 1
- _DissolveTexExp: 1
- _DistortFactor: 0
- _DistortFactorC1: 1
- _DistortMask: 0
- _DistortMaskTexAR: 1
- _DistortMaskTexC: 0
- _DistortMaskTexCV: 0
- _DistortMaskTexR: 0
- _DistortRemap: 0
- _DistortTexAR: 1
- _DistortTex_Uspeed: 0
- _DistortTex_Vspeed: 0
- _Dst: 10
- _Emission: 1
- _FNLfanxiangkaiguan: 0
- _Face: 1
- _Fail: 0
- _IfAddTex: 0
- _IfAddTexAlpha: 0
- _IfAddTexColor: 1
- _IfBeingDistorted: 1
- _IfDissolveColor: 1
- _IfDissolveOffsetC: 0
- _IfDissolvePlus: 0
- _IfFNLAlpha: 0
- _IfFlowmap: 0
- _IfMaskColor: 0
- _IfMaskPlusTex: 0
- _MainAlpha: 1
- _MainOffsetUC1: 0
- _MainOffsetVC1: 0
- _MainTex_Uspeed: 0
- _MainTex_Vspeed: 0
- _MainTex_ar: 1
- _MainTex_rotat: 0
- _MaintexC: 0
- _MaintexCV: 0
- _MaskAlphaRA: 1
- _MaskC: 0
- _MaskCV: 0
- _MaskOffsetUC1: 0
- _MaskOffsetVC1: 0
- _MaskPlusAR: 1
- _MaskPlusC: 0
- _MaskPlusCV: 0
- _MaskPlusR: 0
- _MaskPlusUspeed: 0
- _MaskPlusVspeed: 0
- _Mask_Uspeed: 0
- _Mask_Vspeed: 0
- _Mask_rotat: 0
- _Mask_scale: 1
- _Pass: 0
- _Reference: 0
- _SceenTex: 0
- _Scr: 5
- _TextureUScale: 1
- _TextureUValue: 0
- _TextureVScale: 1
- _TextureVValue: 0
- _UVPolar: 0
- _UseRedAsAlpha: 1
- _VTOAR: 1
- _VTOC: 0
- _VTOCV: 0
- _VTOFactor: 0
- _VTOFactorC1: 1
- _VTOFactorCustom: 0
- _VTOR: 0
- _VTORemap: 0
- _VTOTex_Uspeed: 0
- _VTOTex_Vspeed: 0
- _Ztest: 8
- _Zwrite: 0
- __dirty: 1
- _fnl_power: 1
- _fnl_sacle: 0
- _softFacotr: 0
- _sot_sting_A: 0
m_Colors:
- _AddTexBlendModeVec4: {r: 1, g: 0, b: 0, a: 0}
- _AddTexColor: {r: 0, g: 0, b: 0, a: 0}
- _BackFaceColor: {r: 1, g: 1, b: 1, a: 0}
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _DIssloveColor: {r: 0.109961994, g: 0.40134904, b: 0.73800004, a: 1}
- _Dir: {r: 0, g: 0, b: 0, a: 0}
- _DissolveFactorC2Vec4: {r: 0, g: 0, b: 1, a: 0}
- _DissolveOffsetUC2Vec4: {r: 1, g: 0, b: 0, a: 0}
- _DissolveOffsetVC2Vec4: {r: 0, g: 1, b: 0, a: 0}
- _DistortFactorC2Vec4: {r: 0, g: 0, b: 1, a: 0}
- _EmissionColor: {r: 1, g: 1, b: 1, a: 1}
- _MainColor: {r: 47.93726, g: 47.93726, b: 47.93726, a: 1}
- _MainOffsetUC2Vec4: {r: 1, g: 0, b: 0, a: 0}
- _MainOffsetVC2Vec4: {r: 0, g: 1, b: 0, a: 0}
- _MaskOffsetUC2Vec4: {r: 0, g: 0, b: 1, a: 0}
- _MaskOffsetVC2Vec4: {r: 0, g: 0, b: 0, a: 1}
- _VTOFactorC2Vec4: {r: 0, g: 0, b: 0, a: 1}
- _fnl_color: {r: 30.209375, g: 30.209375, b: 30.209375, a: 1}
m_BuildTextureStacks: []
--- !u!114 &3905949624757751178
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: 7

View File

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

View File

@@ -0,0 +1,270 @@
%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: M_head_03
m_Shader: {fileID: 4800000, guid: 44e8d6dab1446644688189717537509a, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _EMISSION_ON
- _USEREDASALPHA_ON
m_InvalidKeywords:
- _CADDTEXUVT_ON
- _DEPTHFADEON_ON
- _DISSOLVEAR_ON
- _DISSOLVEPLUSTEXAR_ON
- _DISSOLVEPLUSTEXUVCLIP_ON
- _DISSOLVETEXAR_ON
- _DISSOLVETEXUVCLIP_ON
- _DISTORTMASKTEXAR_ON
- _DISTORTTEXAR_ON
- _DISTORTUINTENSITY_ON
- _DISTORTVINTENSITY_ON
- _FACE_Y
- _IFADDTEXCOLOR_ON
- _IFBEINGDISTORTED_ON
- _IFDISSOLVECOLOR_ON
- _MAINTEXUVCLIP_ON
- _MAINTEX_AR_ON
- _MASKALPHARA_ON
- _MASKPLUSAR_ON
- _MASKTEXAR_ON
- _MASKTEXUVCLIP_ON
- _REFACTIONMASKTEXAR_ON
- _REFACTIONTEXAR_ON
- _SOFT_PARTICAL
- _VTOAR_ON
- _VTOTEXAR_ON
- _VTOTEXUVCLIP_ON
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses:
- Distortion
- AfterDistortion
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _AddTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DisslovePlusTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DissloveTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DistortMaskTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DistortTex:
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}
- _MainTexture:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MaskPlusTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MaskTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _VTOMaskTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _VTOTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _texcoord:
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:
- _AddRotate: 0
- _AddTexAR: 0
- _AddTexBlend: 0
- _AddTexC: 0
- _AddTexCV: 0
- _AddTexUspeed: 0
- _AddTexVspeed: 0
- _AlphaAdd: 0
- _AlphaCutoff: 0.5
- _CAddTexUV: 0
- _CAddTexUVT: 1
- _CenterU: 0.5
- _CenterV: 0.5
- _Comparison: 8
- _Cullmode: 0
- _CustomDataToZero: 1
- _CustomDistort: 0
- _CustomdataDis: 0
- _CustomdataDisT: 0
- _CustomdataMainTexUV: 0
- _CustomdataMaskUV: 0
- _DIssloveFactor: 0.5
- _DIssloveSoft: 0.5
- _DIssloveWide: 0.1
- _DIssolve_rotat: 0
- _DepthfadeFactor: 1
- _Depthfadeon: 1
- _DisTex_Uspeed: 0
- _DisTex_Vspeed: 0
- _DissolveAR: 1
- _DissolveC: 0
- _DissolveCV: 0
- _DissolveFactorC1: 1
- _DissolveOffsetUC1: 1
- _DissolveOffsetVC1: 1
- _DissolvePlusAR: 0
- _DissolvePlusC: 0
- _DissolvePlusCV: 0
- _DissolvePlusR: 0
- _DissolveTexDivide: 1
- _DissolveTexExp: 1
- _DistortFactor: 0
- _DistortFactorC1: 1
- _DistortMask: 0
- _DistortMaskTexAR: 1
- _DistortMaskTexC: 0
- _DistortMaskTexCV: 0
- _DistortMaskTexR: 0
- _DistortRemap: 0
- _DistortTexAR: 1
- _DistortTex_Uspeed: 0
- _DistortTex_Vspeed: 0
- _Dst: 10
- _Emission: 1
- _FNLfanxiangkaiguan: 0
- _Face: 1
- _Fail: 0
- _IfAddTex: 0
- _IfAddTexAlpha: 0
- _IfAddTexColor: 1
- _IfBeingDistorted: 1
- _IfDissolveColor: 1
- _IfDissolveOffsetC: 0
- _IfDissolvePlus: 0
- _IfFNLAlpha: 0
- _IfFlowmap: 0
- _IfMaskColor: 0
- _IfMaskPlusTex: 0
- _MainAlpha: 1
- _MainOffsetUC1: 0
- _MainOffsetVC1: 0
- _MainTex_Uspeed: 0
- _MainTex_Vspeed: 0
- _MainTex_ar: 1
- _MainTex_rotat: 0
- _MaintexC: 0
- _MaintexCV: 0
- _MaskAlphaRA: 1
- _MaskC: 0
- _MaskCV: 0
- _MaskOffsetUC1: 0
- _MaskOffsetVC1: 0
- _MaskPlusAR: 1
- _MaskPlusC: 0
- _MaskPlusCV: 0
- _MaskPlusR: 0
- _MaskPlusUspeed: 0
- _MaskPlusVspeed: 0
- _Mask_Uspeed: 0
- _Mask_Vspeed: 0
- _Mask_rotat: 0
- _Mask_scale: 1
- _Pass: 0
- _Reference: 0
- _SceenTex: 0
- _Scr: 5
- _TextureUScale: 1
- _TextureUValue: 0
- _TextureVScale: 1
- _TextureVValue: 0
- _UVPolar: 0
- _UseRedAsAlpha: 1
- _VTOAR: 1
- _VTOC: 0
- _VTOCV: 0
- _VTOFactor: 0
- _VTOFactorC1: 1
- _VTOFactorCustom: 0
- _VTOR: 0
- _VTORemap: 0
- _VTOTex_Uspeed: 0
- _VTOTex_Vspeed: 0
- _Ztest: 8
- _Zwrite: 0
- __dirty: 1
- _fnl_power: 4.53
- _fnl_sacle: 0.84
- _softFacotr: 0
- _sot_sting_A: 0
m_Colors:
- _AddTexBlendModeVec4: {r: 1, g: 0, b: 0, a: 0}
- _AddTexColor: {r: 0, g: 0, b: 0, a: 0}
- _BackFaceColor: {r: 1, g: 1, b: 1, a: 0}
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _DIssloveColor: {r: 0.109961994, g: 0.40134904, b: 0.73800004, a: 1}
- _Dir: {r: 0, g: 0, b: 0, a: 0}
- _DissolveFactorC2Vec4: {r: 0, g: 0, b: 1, a: 0}
- _DissolveOffsetUC2Vec4: {r: 1, g: 0, b: 0, a: 0}
- _DissolveOffsetVC2Vec4: {r: 0, g: 1, b: 0, a: 0}
- _DistortFactorC2Vec4: {r: 0, g: 0, b: 1, a: 0}
- _EmissionColor: {r: 1, g: 1, b: 1, a: 1}
- _MainColor: {r: 0.7490195, g: 0.7490195, b: 0.7490195, a: 1}
- _MainOffsetUC2Vec4: {r: 1, g: 0, b: 0, a: 0}
- _MainOffsetVC2Vec4: {r: 0, g: 1, b: 0, a: 0}
- _MaskOffsetUC2Vec4: {r: 0, g: 0, b: 1, a: 0}
- _MaskOffsetVC2Vec4: {r: 0, g: 0, b: 0, a: 1}
- _VTOFactorC2Vec4: {r: 0, g: 0, b: 0, a: 1}
- _fnl_color: {r: 30.209375, g: 30.209375, b: 30.209375, a: 1}
m_BuildTextureStacks: []
--- !u!114 &3905949624757751178
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: 7

View File

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

Binary file not shown.

View File

@@ -0,0 +1,91 @@
fileFormatVersion: 2
guid: ce207212339a42148b7eb48ff6f20ed8
ModelImporter:
serializedVersion: 22
fileIDToRecycleName:
100000: //RootNode
400000: //RootNode
2300000: //RootNode
3300000: //RootNode
4300000: Plane001
9500000: //RootNode
externalObjects: {}
materials:
importMaterials: 0
materialName: 0
materialSearch: 1
materialLocation: 0
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 1
meshes:
lODScreenPercentages: []
globalScale: 0.01
meshCompression: 0
addColliders: 0
importVisibility: 0
importBlendShapes: 0
importCameras: 0
importLights: 0
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
optimizeMeshForGPU: 0
keepQuads: 0
weldVertices: 1
preserveHierarchy: 0
indexFormat: 1
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 0
importAnimation: 1
copyAvatar: 0
humanDescription:
serializedVersion: 2
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
rootMotionBoneName:
rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 0
lastHumanDescriptionAvatarSource: {instanceID: 0}
animationType: 0
humanoidOversampling: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because it is too large Load Diff

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 768 KiB

View File

@@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: f4c14c8a739195b49ae7277a44426f2a
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 2
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Windows Store Apps
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: b48cbbfc5b4a8f243b7275d66a4961f7
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View File

@@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: 9968c15ee9537b645b53450d8361958c
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 2
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Windows Store Apps
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -16,7 +16,7 @@ Material:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
m_CustomRenderQueue: 2000
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
@@ -105,7 +105,7 @@ Material:
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DisappearEndDistance: 100
- _DisappearEndDistance: 500
- _DisappearStartDistance: 50
- _DstBlend: 0
- _DstBlendAlpha: 0
@@ -137,7 +137,7 @@ Material:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _Flip: {r: 1, g: 1, b: 1, a: 1}
- _LineColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1}
- _LineColor: {r: 0.3764706, g: 0.3764706, b: 0.3764706, a: 1}
- _RendererColor: {r: 1, g: 1, b: 1, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []

View File

@@ -162,4 +162,62 @@ MonoBehaviour:
- {fileID: 4800000, guid: 3f7a07814aa8ca44e820255a68f2ca9f, type: 3}
- {fileID: 11500000, guid: dcf702d09b6611648a7df04aa49aa927, type: 3}
- {fileID: 11500000, guid: ab1e04d0e4926e748895c81bd8791147, type: 3}
_Values: febc7fe765b0407b8c8e90345544ac394753b1a281922a4e114589015196ee4776dac15926adab1e4620c9a232d1ed566ec628c1efb3c0693a954d39e3d36066f7d0f7b20b638d2be0a95163e7ea141dcc1f6b7591d3a73e949134651819880de72e3b2ecf0dbc66f70629b01243766dcd4f9bcf7dee1e4185b3b64b611e3b6ddb9f15d3e773b400f9c3036d9fa280501bc798c97db9902b9e9549f346d5832eb56db8a23f89a7640733ce3e6d52283bf75ba0ec3738db268ac131e2db057329631d4d0b8c6d0e3ae43753f6ee4b353bd2e2253bebcd1860a0d4110fb94b096d897f3d09494eb63919371d8cc711425cd33b203e27204208f885cc092656e150e128c851cd967a1faedeb3ac8643a066696941ce49905954dfd41e62741c9c0aa24726e7840a0343e00326e5bdac65587954269665689864e713ed6a2aafad56a7eda6d48a710f5ea039098a96961a33923a2536bdcc8f3956cf3dcf0690ce165927cb38a6b5d322f7c42dc76a0f38733adf6e4e962d5c724536aed9f37e2a0bdb44464957c307518d1d6d10b64b0a6e7bc20b8ff906d175ab6ca57cd054ac25fd0313370dae837788d136e691bc77608932df9423e3b3338526c6cbf834351a137c1a389017a534ffce0da47d9d35274df6eeb94b093a0b8594cefd75351f440851d414a23ed05fd81393f2f058b123a51281feba84311bb826be24e5a3a934ef519d2cc8208573c74de13776471b2de3aaa287b71dfe7cdf46a2847f54867bbdc7e042f5ddeb7b72f23af89a976e0042eb07904531eb0bafe6f4f03cf60c72c6667aae67d83705be2614c5e205e248a312fd7aec8b041ed350852f5e12e7049d558c480b488043b79862cbcac2a022982aef40f444f346a79a2ea1059b0743e0f8591ae3c7fa2d3130b993d419467c3a1a11a336459a24f05e953a20def4426fb65fc8a58b1358f90d04e060c5c571d2b1d2df9baa98256d81d67ace3ff30fdb03fd7487f0de3b24b60f810b51bf247fb2b1b92bc13b5741d788d13165e2476a8c158cb8c388005461687b65a3ff1b24340358a005f80142ff99728e376301c37373b1d6f9dd45d64ff173d548421cd7a3aefd628aa7636cec3148a304701d0398480ecfb2ba1d13492eeff76bd706bc7d4932e661634ee528ba16386a5d2e222b8a926faf1324ea91eb185bb86b273cc874da44c2c8630469d658085c1a5814ff32331eba696b6f91e488b384552cbd92da6ff683e95e632696d9866c2d4553bcd3a41560b90932df6bb3de40b07741fcea64c975b168176f69bbafbd0e02659edc6f57fa421c4de43d1617368022761e988981c87c3693c4457b358b4774d2694e3f634120464531e71ac865af2011b8ba6fdb7a7f63dd5a236d4b39183f9dc945aee841be3402ad314c4f68000774658ced46b6504c174de2429b726e0c19a8b791aa5d085276ef6d2e49321474591be0b0c606851a79f9c5352400cf703e2433a7b16f5c2e6edf6435237e961b396ee87f91be4612239c0aa4233e7677e7a55dcb88d4107f070a9e49d5b59b7e9c41c82751f6647d3f927f2a9e42277d89e9df153fdca55f4b6bcfff42469d23fcd8dc3077c189625a00baf3af2a9114c7d35516e91e8c796f198b64faa45a7d76e4cc1385ae6d5597fece2223c27907
- {fileID: 2800000, guid: ee148e281f3c41c5b4ff5f8a5afe5a6c, type: 3}
- {fileID: 2800000, guid: 9968c15ee9537b645b53450d8361958c, type: 3}
- {fileID: 2100000, guid: eff639c6aea3d804486872c96eb9ec60, type: 2}
- {fileID: 4800000, guid: 4af258f019782954c9c32cd616f51c3b, type: 3}
- {fileID: 5425550350916255934, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 2800000, guid: f4c14c8a739195b49ae7277a44426f2a, type: 3}
- {fileID: 4300000, guid: ce207212339a42148b7eb48ff6f20ed8, type: 3}
- {fileID: 2100000, guid: 696446218fd4c7d468642af8f480b610, type: 2}
- {fileID: 8653280384653755384, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 284290158934927271, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 2483012756023983200, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 3356741866204880057, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 4160344959173791723, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 5501789482270630486, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 3994922298271009688, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 4454787625577937599, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 8375375593942259461, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 3450978525971767550, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 7892561681603727877, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 5282853774221774356, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 642168045599276256, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 4549644783101619065, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
- {fileID: 2100000, guid: 2bb7915e218d4874f98e5f5201e984de, type: 2}
- {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
- {fileID: 2800000, guid: fe0f51232d3c144e98a40dcef497dca2, type: 3}
- {fileID: 2100000, guid: 5b0493bf43840488095a9242d1110424, type: 2}
- {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 11500000, guid: 598e68924c9f6324bbfd049d3bae754c, type: 3}
- {fileID: 2800000, guid: 188dfe7e559f13248ba2c41eb5a59328, type: 3}
- {fileID: 2800000, guid: f20112bdeec2e8d4d9f80e8390e37263, type: 3}
- {fileID: 2800000, guid: 3ee40aa79cd242a5b53b0b0ca4f13f0f, type: 3}
- {fileID: 2800000, guid: 2fd6421f253b4ef1a19526541f9ffc0c, type: 3}
- {fileID: 2800000, guid: a7ec9e7ad8b847b7ae4510af83c5d868, type: 3}
- {fileID: 2800000, guid: 02f78a9ec76d40f49bfac78c64a754d1, type: 3}
- {fileID: 2800000, guid: f66c4aa44c09b6a42a2b5b9f9334d824, type: 3}
- {fileID: 2970054869584064766, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 2800000, guid: f87b5805002ec9649bcb1b96d8a16ba9, type: 3}
- {fileID: 5207693900278283751, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 4027344994281376666, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 2332323450028543561, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 2800000, guid: b0f85f7da5042c0448a526d5ecacbfa9, type: 3}
- {fileID: 8804141721934180533, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 3107239986187882805, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 3331079074542817413, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 3233418965451001007, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 5670410911335890868, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 246118505991036457, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 1389034288848161897, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 2320739735995654599, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 6040656482559384765, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 337484769529830452, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 8234305375714621305, guid: d00706ed05d0c4a55943214fad99b6cd, type: 3}
- {fileID: 2800000, guid: 3028dc075ba8c584d9bc7d1e0255e038, type: 3}
- {fileID: 2800000, guid: dcc0ed9263c0d524aabeb5f4bd75ecee, type: 3}
- {fileID: 2800000, guid: 93f09189124b21e479fc891dbc1b93bf, type: 3}
- {fileID: 11500000, guid: eb907071d10d7324995ff3aefbc2f1df, type: 3}
- {fileID: 2800000, guid: 21b64335db12190479894eb88ed5e9f6, type: 3}
- {fileID: 2011543157634142961, guid: 41993de9eb4184946b271ed039f2827a, type: 3}
_Values: febc7fe765b0407b8c8e90345544ac394753b1a281922a4e114589015196ee4776dac15926adab1e4620c9a232d1ed566ec628c1efb3c0693a954d39e3d36066f7d0f7b20b638d2be0a95163e7ea141dcc1f6b7591d3a73e949134651819880de72e3b2ecf0dbc66f70629b01243766dcd4f9bcf7dee1e4185b3b64b611e3b6ddb9f15d3e773b400f9c3036d9fa280501bc798c97db9902b9e9549f346d5832eb56db8a23f89a7640733ce3e6d52283bf75ba0ec3738db268ac131e2db057329631d4d0b8c6d0e3ae43753f6ee4b353bd2e2253bebcd1860a0d4110fb94b096d897f3d09494eb63919371d8cc711425cd33b203e27204208f885cc092656e150e128c851cd967a1faedeb3ac8643a066696941ce49905954dfd41e62741c9c0aa24726e7840a0343e00326e5bdac65587954269665689864e713ed6a2aafad56a7eda6d48a710f5ea039098a96961a33923a2536bdcc8f3956cf3dcf0690ce165927cb38a6b5d322f7c42dc76a0f38733adf6e4e962d5c724536aed9f37e2a0bdb44464957c307518d1d6d10b64b0a6e7bc20b8ff906d175ab6ca57cd054ac25fd0313370dae837788d136e691bc77608932df9423e3b3338526c6cbf834351a137c1a389017a534ffce0da47d9d35274df6eeb94b093a0b8594cefd75351f440851d414a23ed05fd81393f2f058b123a51281feba84311bb826be24e5a3a934ef519d2cc8208573c74de13776471b2de3aaa287b71dfe7cdf46a2847f54867bbdc7e042f5ddeb7b72f23af89a976e0042eb07904531eb0bafe6f4f03cf60c72c6667aae67d83705be2614c5e205e248a312fd7aec8b041ed350852f5e12e7049d558c480b488043b79862cbcac2a022982aef40f444f346a79a2ea1059b0743e0f8591ae3c7fa2d3130b993d419467c3a1a11a336459a24f05e953a20def4426fb65fc8a58b1358f90d04e060c5c571d2b1d2df9baa98256d81d67ace3ff30fdb03fd7487f0de3b24b60f810b51bf247fb2b1b92bc13b5741d788d13165e2476a8c158cb8c388005461687b65a3ff1b24340358a005f80142ff99728e376301c37373b1d6f9dd45d64ff173d548421cd7a3aefd628aa7636cec3148a304701d0398480ecfb2ba1d13492eeff76bd706bc7d4932e661634ee528ba16386a5d2e222b8a926faf1324ea91eb185bb86b273cc874da44c2c8630469d658085c1a5814ff32331eba696b6f91e488b384552cbd92da6ff683e95e632696d9866c2d4553bcd3a41560b90932df6bb3de40b07741fcea64c975b168176f69bbafbd0e02659edc6f57fa421c4de43d1617368022761e988981c87c3693c4457b358b4774d2694e3f634120464531e71ac865af2011b8ba6fdb7a7f63dd5a236d4b39183f9dc945aee841be3402ad314c4f68000774658ced46b6504c174de2429b726e0c19a8b791aa5d085276ef6d2e49321474591be0b0c606851a79f9c5352400cf703e2433a7b16f5c2e6edf6435237e961b396ee87f91be4612239c0aa4233e7677e7a55dcb88d4107f070a9e49d5b59b7e9c41c82751f6647d3f927f2a9e42277d89e9df153fdca55f4b6bcfff42469d23fcd8dc3077c189625a00baf3af2a9114c7d35516e91e8c796f198b64faa45a7d76e4cc1385ae6d5597fece2223c27907bf9d45847ed3436467e24fa936e0676b0de32eca03e1ca4ab765c42d4645930bf57524eacefd8d1cb65bedc01984f90d2e25547c193f025f28bed33a98ca8b20b0bb6153fbaec60fabeeeb580bf6ce3aa12e00df0fe90e34887cee722e374a7fe70e0f5e22a61123ec64d22b53a95330f098dcc6cb6a2f3853d2248762c7c172a46c3f1a052d5d041cddcb73bb398821d6427d6aa47b4c51c2b84e0a356679245da0771895c7d53dc4281c57ca5c0c735c465ea5452b171e5977a3a788b62300769e73c717ea69523e1b1b6350b4123f2055d2455efa01667d0c20667fd04e408a38358395e8fe2e21a0600022e3653654a6a7bbab2d126df16216a159bd23308821f7db067caf05f2c702ba2c54cd7f7f064293ad02db5d26c79132d15cd522c4908944da413d270a5d361bd5a8be626b68deac856f7d7aba654bc01482cc6a0e20814221eea63ebd9562f4c608cd307a0b62c6c47d5753ecf0758b0a83ed7892cc0db4277b417c3d600f10f3774c4f67e5b9f6dff95a6fc92d2f12633149407d249c0605e7f6013519fcda7298b975a4262324caf69875d8821306b3d1e76f57b06d3025bab57f12483e39027f0260e7a4b68a546e0a788474ed588871c418a6f4bc4de93852016a5c947150da992f

View File

@@ -32,9 +32,9 @@ RectTransform:
m_Children: []
m_Father: {fileID: 1751046927372055580}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 250, y: -45.22}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 500, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &7819072094691725340
@@ -68,7 +68,7 @@ MonoBehaviour:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 225916005459818471}
m_Enabled: 1
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
m_Name:

View File

@@ -634,8 +634,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -100, y: 115}
m_SizeDelta: {x: 200, y: 30}
m_AnchoredPosition: {x: 0, y: 115}
m_SizeDelta: {x: 4, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2730124660575366187
CanvasRenderer:
@@ -823,19 +823,7 @@ MonoBehaviour:
m_Value: 0
m_OnValueChanged:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 5712362798937699364}
m_TargetAssemblyTypeName: Ichni.Editor.DynamicUIBaseColorPicker, Assembly-CSharp
m_MethodName: SliderChange
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
m_Calls: []
--- !u!1 &1984606869755903432
GameObject:
m_ObjectHideFlags: 0
@@ -1824,19 +1812,7 @@ MonoBehaviour:
m_Value: 0
m_OnValueChanged:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 5712362798937699364}
m_TargetAssemblyTypeName: Ichni.Editor.DynamicUIBaseColorPicker, Assembly-CSharp
m_MethodName: SliderChange
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
m_Calls: []
--- !u!1 &4292633981313724677
GameObject:
m_ObjectHideFlags: 0
@@ -2231,19 +2207,7 @@ MonoBehaviour:
m_Value: 0
m_OnValueChanged:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 5712362798937699364}
m_TargetAssemblyTypeName: Ichni.Editor.DynamicUIBaseColorPicker, Assembly-CSharp
m_MethodName: SliderChange
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
m_Calls: []
--- !u!1 &5820507790757669876
GameObject:
m_ObjectHideFlags: 0
@@ -3532,19 +3496,7 @@ MonoBehaviour:
m_Value: 0
m_OnValueChanged:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 5712362798937699364}
m_TargetAssemblyTypeName: Ichni.Editor.DynamicUIBaseColorPicker, Assembly-CSharp
m_MethodName: SliderChange
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
m_Calls: []
--- !u!1 &8447414175088036024
GameObject:
m_ObjectHideFlags: 0

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -520,7 +520,7 @@ MonoBehaviour:
m_Bits: 1
m_VolumeTrigger: {fileID: 0}
m_VolumeFrameworkUpdateModeOption: 2
m_RenderPostProcessing: 0
m_RenderPostProcessing: 1
m_Antialiasing: 0
m_AntialiasingQuality: 2
m_StopNaN: 0
@@ -2984,6 +2984,99 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 602076602}
m_CullTransparentMesh: 0
--- !u!1001 &622146504
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 284290158934927271, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: VelocityModule.enabled
value: 0
objectReference: {fileID: 0}
- target: {fileID: 642168045599276256, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: m_Name
value: TrackHead
objectReference: {fileID: 0}
- target: {fileID: 2483012756023983200, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: moveWithTransform
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2483012756023983200, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: VelocityModule.enabled
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2483012756023983200, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: VelocityModule.x.scalar
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2483012756023983200, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: ClampVelocityModule.enabled
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5425550350916255934, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5425550350916255934, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5425550350916255934, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5425550350916255934, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5425550350916255934, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5425550350916255934, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5425550350916255934, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5425550350916255934, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5425550350916255934, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5425550350916255934, guid: 2cd881b55f4e2f94c878701c6a57925f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 2cd881b55f4e2f94c878701c6a57925f, type: 3}
--- !u!1 &697209580
GameObject:
m_ObjectHideFlags: 0
@@ -14988,3 +15081,4 @@ SceneRoots:
- {fileID: 250681945}
- {fileID: 398605647}
- {fileID: 1050672441}
- {fileID: 622146504}

View File

@@ -34,6 +34,10 @@ namespace Ichni.Editor
sliderG.value=baseColor.g;
sliderB.value=baseColor.b;
sliderA.value=baseColor.a;
sliderR.onValueChanged.AddListener(SliderChange);
sliderG.onValueChanged.AddListener(SliderChange);
sliderB.onValueChanged.AddListener(SliderChange);
sliderA.onValueChanged.AddListener(SliderChange);
inputFieldBaseR.onEndEdit.AddListener(_ => ApplyParameters());
inputFieldBaseG.onEndEdit.AddListener(_ => ApplyParameters());
inputFieldBaseB.onEndEdit.AddListener(_ => ApplyParameters());

View File

@@ -44,6 +44,9 @@ namespace Ichni.Editor
sliderR.value=emissionColor.r;
sliderG.value=emissionColor.g;
sliderB.value=emissionColor.b;
sliderR.onValueChanged.AddListener(SliderChange);
sliderG.onValueChanged.AddListener(SliderChange);
sliderB.onValueChanged.AddListener(SliderChange);
toggleEnableEmission.onValueChanged.AddListener(_ => ApplyParameters());
@@ -66,17 +69,21 @@ namespace Ichni.Editor
connectedBaseElement.GetType().GetField(colorParameterName).SetValue(connectedBaseElement, emissionColor);
connectedBaseElement.GetType().GetField(emissionIntensityName).SetValue(connectedBaseElement, emissionIntensity);
colorPreview.color = emissionColor;
connectedBaseElement.Refresh();
//connectedBaseElement.Refresh();
}
public void SliderChange(float value){
inputFieldEmissionR.text=sliderR.value.ToString();
inputFieldEmissionG.text=sliderG.value.ToString();
inputFieldEmissionB.text=sliderB.value.ToString();
public void SliderChange(float value)
{
inputFieldEmissionR.text = sliderR.value.ToString();
inputFieldEmissionG.text = sliderG.value.ToString();
inputFieldEmissionB.text = sliderB.value.ToString();
ApplyParameters();
}
public override void AddListenerFunction(UnityAction action)
{
toggleEnableEmission.onValueChanged.AddListener(_ => action());
inputFieldEmissionR.onEndEdit.AddListener(_ => action());
inputFieldEmissionG.onEndEdit.AddListener(_ => action());
inputFieldEmissionB.onEndEdit.AddListener(_ => action());

View File

@@ -65,6 +65,11 @@ namespace Ichni.RhythmGame
// }
//
public interface IHaveInteraction
{
public void TriggerInteraction();
}
namespace Beatmap
{

View File

@@ -61,11 +61,21 @@ namespace Ichni.RhythmGame
/// <returns>返回距离当前时间最近的前一个AnimatedBool</returns>
AnimatedBool GetAnimatedBool(float nowTime)
{
if (nowTime < animations[0].time)
{
return animations[0];
}
if (nowTime > animations[animations.Count - 1].time)
{
return animations[animations.Count - 1];
}
for (int i = 0; i < animations.Count; i++)
{
if (nowTime >= animations[i].time)
if (nowTime < animations[i].time)
{
return animations[i];
return animations[i - 1];
}
}

View File

@@ -24,6 +24,14 @@ namespace Ichni.RhythmGame
public bool baseColorDirtyMark;
public bool emissionColorDirtyMark;
public Color GetCurrentEmissionColor()
{
float intensity = Mathf.Pow(2, currentEmissionIntensity);
Color emissionColor = currentEmissionColor * intensity;
emissionColor.a = 1;
return emissionColor;
}
public ColorSubmodule(GameElement attachedGameElement) : base(attachedGameElement)
{
this.originalBaseColor = Color.white;
@@ -117,6 +125,7 @@ namespace Ichni.RhythmGame
{
currentBaseColor = originalBaseColor;
currentEmissionColor = originalEmissionColor;
currentEmissionIntensity = originalEmissionIntensity;
baseColorDirtyMark = true;
emissionColorDirtyMark = true;
}
@@ -125,7 +134,7 @@ namespace Ichni.RhythmGame
public interface IHaveColorSubmodule
{
public ColorSubmodule colorSubmodule { get; set; }
public bool haveEmission { get; }
public bool haveEmission => false;
public void SetColorObserver()
{

View File

@@ -16,8 +16,8 @@ namespace Ichni.RhythmGame
public TimeDurationSubmodule(GameElement attachedGameElement) : base(attachedGameElement)
{
isOverridingDuration = false;
startTime = -EditorManager.instance.songInformation.delay;//TODO: 换为-delay
endTime = EditorManager.instance.songInformation.songTime;//TODO: 换为songLength
startTime = -32767;//TODO: 换为-delay
endTime = 32767;//TODO: 换为songLength
(attachedGameElement as IHaveTimeDurationSubmodule).timeDurationSubmodule = this;
}

View File

@@ -71,6 +71,7 @@ namespace Ichni.RhythmGame
() => EmissionColorChange.GenerateElement("New Emission Color Change", Guid.NewGuid(), new List<string>(), true,
this, new FlexibleFloat(), new FlexibleFloat(), new FlexibleFloat(), new FlexibleFloat()));
}
}
}

View File

@@ -13,7 +13,7 @@ namespace Ichni.RhythmGame
public TransformSubmodule transformSubmodule { get; set; }
public TimeDurationSubmodule timeDurationSubmodule { get; set; }
public ColorSubmodule colorSubmodule { get; set; }
public bool haveEmission => false;
public virtual bool haveEmission => false;
public static SubstantialObject GenerateElement(string elementName, Guid id, List<string> tags, bool isFirstGenerated,
string themeBundleName, string objectName, GameElement parentElement)

View File

@@ -7,9 +7,9 @@ using UnityEngine;
namespace Ichni.RhythmGame
{
public partial class Trail : GameElement, IHaveTransformSubmodule
public partial class Trail : GameElement, IHaveTransformSubmodule, IHaveTrail
{
public TrailRenderer trailRenderer;
public TrailRenderer trailRenderer { get; set; }
public Material renderMaterial;
public float visibleTimeLength;
@@ -88,7 +88,7 @@ namespace Ichni.RhythmGame
{
foreach (GameElement x in EditorManager.instance.beatmapContainer.gameElementList)
{
if (x is Trail t)
if (x is IHaveTrail t)
{
t.trailRenderer.emitting = emitting;
if(willClear) t.trailRenderer.Clear();
@@ -96,6 +96,11 @@ namespace Ichni.RhythmGame
}
}
}
public interface IHaveTrail
{
TrailRenderer trailRenderer { get; set; }
}
namespace Beatmap
{

View File

@@ -26,7 +26,10 @@ namespace Ichni.Editor
currentSelectedElements.Add(gameElement);
gameElement.connectedTab.isSelected = true;
gameElement.connectedTab.BgImage.color = new Color(0.5f, 0.5f, 0.5f, 0.2f);
if (gameElement.connectedTab.BgImage != null)
{
gameElement.connectedTab.BgImage.color = new Color(0.5f, 0.5f, 0.5f, 0.2f);
}
}
public void RemoveSelectElement(GameElement gameElement)
@@ -34,7 +37,10 @@ namespace Ichni.Editor
currentSelectedElements.Remove(gameElement);
gameElement.connectedTab.isSelected = false;
gameElement.connectedTab.BgImage.color = new Color(0.5f, 0.5f, 0.5f, 0);
if (gameElement.connectedTab.BgImage != null)
{
gameElement.connectedTab.BgImage.color = new Color(0.5f, 0.5f, 0.5f, 0);
}
}
public void ClearSelectedElements()
@@ -42,7 +48,10 @@ namespace Ichni.Editor
currentSelectedElements.ForEach(gameElement =>
{
gameElement.connectedTab.isSelected = false;
gameElement.connectedTab.BgImage.color = new Color(0.5f, 0.5f, 0.5f, 0);
if (gameElement.connectedTab.BgImage != null)
{
gameElement.connectedTab.BgImage.color = new Color(0.5f, 0.5f, 0.5f, 0);
}
});
currentSelectedElements.Clear();

View File

@@ -83,10 +83,10 @@ MonoBehaviour:
blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3}
bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3}
m_PrefilteringModeMainLightShadows: 3
m_PrefilteringModeAdditionalLight: 3
m_PrefilteringModeAdditionalLight: 0
m_PrefilteringModeAdditionalLightShadows: 2
m_PrefilterXRKeywords: 1
m_PrefilteringModeForwardPlus: 0
m_PrefilteringModeForwardPlus: 2
m_PrefilteringModeDeferredRendering: 0
m_PrefilteringModeScreenSpaceOcclusion: 2
m_PrefilterDebugKeywords: 1

View File

@@ -9,7 +9,7 @@ Shader "Soullies/TrackShader"
[HDR]_BaseColor("BaseColor", Color) = (0,0,0,0)
[HDR]_EmissionColor("EmissionColor", Color) = (0,0,0,0)
[Toggle(_USEREDASALPHA_ON)] _UseRedAsAlpha("UseRedAsAlpha", Float) = 1
[Toggle(_EMISSION_ON)] _Emission("Emission", Float) = 1
[Toggle(_EMISSION_ON)] _Emission("Emission", Float) = 0
[HideInInspector] _texcoord( "", 2D ) = "white" {}
[HideInInspector][NoScaleOffset] unity_Lightmaps("unity_Lightmaps", 2DArray) = "" {}
@@ -27,7 +27,7 @@ Shader "Soullies/TrackShader"
Cull Off
HLSLINCLUDE
#pragma target 3.0
#pragma target 3.5
#pragma prefer_hlslcc gles
// ensure rendering platforms toggle list is visible
@@ -43,7 +43,7 @@ Shader "Soullies/TrackShader"
Blend SrcAlpha OneMinusSrcAlpha, One OneMinusSrcAlpha
ZTest LEqual
ZWrite On
ZWrite Off
Offset 0 , 0
ColorMask RGBA
@@ -159,12 +159,12 @@ Shader "Soullies/TrackShader"
float4 appendResult13 = (float4(break10.r , break10.g , break10.b , staticSwitch28));
float4 temp_cast_0 = (1.0).xxxx;
#ifdef _EMISSION_ON
float4 staticSwitch29 = _EmissionColor;
float4 staticSwitch31 = _EmissionColor;
#else
float4 staticSwitch29 = temp_cast_0;
float4 staticSwitch31 = temp_cast_0;
#endif
float4 Color = ( ( appendResult13 * _BaseColor ) * staticSwitch29 );
float4 Color = ( ( appendResult13 * _BaseColor ) * staticSwitch31 );
#if ETC1_EXTERNAL_ALPHA
float4 alpha = SAMPLE_TEXTURE2D( _AlphaTex, sampler_AlphaTex, IN.texCoord0.xy );
@@ -201,7 +201,7 @@ Shader "Soullies/TrackShader"
Blend SrcAlpha OneMinusSrcAlpha, One OneMinusSrcAlpha
ZTest LEqual
ZWrite On
ZWrite Off
Offset 0 , 0
ColorMask RGBA
@@ -317,12 +317,12 @@ Shader "Soullies/TrackShader"
float4 appendResult13 = (float4(break10.r , break10.g , break10.b , staticSwitch28));
float4 temp_cast_0 = (1.0).xxxx;
#ifdef _EMISSION_ON
float4 staticSwitch29 = _EmissionColor;
float4 staticSwitch31 = _EmissionColor;
#else
float4 staticSwitch29 = temp_cast_0;
float4 staticSwitch31 = temp_cast_0;
#endif
float4 Color = ( ( appendResult13 * _BaseColor ) * staticSwitch29 );
float4 Color = ( ( appendResult13 * _BaseColor ) * staticSwitch31 );
#if ETC1_EXTERNAL_ALPHA
float4 alpha = SAMPLE_TEXTURE2D( _AlphaTex, sampler_AlphaTex, IN.texCoord0.xy );
@@ -459,12 +459,12 @@ Shader "Soullies/TrackShader"
float4 appendResult13 = (float4(break10.r , break10.g , break10.b , staticSwitch28));
float4 temp_cast_0 = (1.0).xxxx;
#ifdef _EMISSION_ON
float4 staticSwitch29 = _EmissionColor;
float4 staticSwitch31 = _EmissionColor;
#else
float4 staticSwitch29 = temp_cast_0;
float4 staticSwitch31 = temp_cast_0;
#endif
float4 Color = ( ( appendResult13 * _BaseColor ) * staticSwitch29 );
float4 Color = ( ( appendResult13 * _BaseColor ) * staticSwitch31 );
half4 outColor = half4(_ObjectId, _PassValue, 1.0, 1.0);
return outColor;
@@ -579,12 +579,12 @@ Shader "Soullies/TrackShader"
float4 appendResult13 = (float4(break10.r , break10.g , break10.b , staticSwitch28));
float4 temp_cast_0 = (1.0).xxxx;
#ifdef _EMISSION_ON
float4 staticSwitch29 = _EmissionColor;
float4 staticSwitch31 = _EmissionColor;
#else
float4 staticSwitch29 = temp_cast_0;
float4 staticSwitch31 = temp_cast_0;
#endif
float4 Color = ( ( appendResult13 * _BaseColor ) * staticSwitch29 );
float4 Color = ( ( appendResult13 * _BaseColor ) * staticSwitch31 );
half4 outColor = _SelectionID;
return outColor;
}
@@ -599,20 +599,20 @@ Shader "Soullies/TrackShader"
}
/*ASEBEGIN
Version=19501
Node;AmplifyShaderEditor.SamplerNode;6;-992,-272;Inherit;True;Property;_MainTexture;MainTexture;0;0;Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5
Node;AmplifyShaderEditor.SamplerNode;6;-992,-272;Inherit;True;Property;_MainTexture;MainTexture;0;0;Create;True;0;0;0;False;0;False;-1;None;f4c14c8a739195b49ae7277a44426f2a;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5
Node;AmplifyShaderEditor.BreakToComponentsNode;10;-672,-272;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15
Node;AmplifyShaderEditor.StaticSwitch;28;-512,-160;Inherit;False;Property;_UseRedAsAlpha;UseRedAsAlpha;3;0;Create;True;0;0;0;False;0;False;0;1;1;True;;Toggle;2;Key0;Key1;Create;True;True;All;9;1;FLOAT;0;False;0;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0
Node;AmplifyShaderEditor.StaticSwitch;28;-496,-160;Inherit;False;Property;_UseRedAsAlpha;UseRedAsAlpha;3;0;Create;True;0;0;0;False;0;False;0;1;1;True;;Toggle;2;Key0;Key1;Create;True;True;All;9;1;FLOAT;0;False;0;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0
Node;AmplifyShaderEditor.DynamicAppendNode;13;-192,-288;Inherit;False;COLOR;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;COLOR;0
Node;AmplifyShaderEditor.RangedFloatNode;30;-48,0;Inherit;False;Constant;_Float0;Float 0;6;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0
Node;AmplifyShaderEditor.ColorNode;8;-368,-16;Inherit;False;Property;_BaseColor;BaseColor;1;1;[HDR];Create;True;0;0;0;False;0;False;0,0,0,0;0,0,0,0;True;True;0;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5
Node;AmplifyShaderEditor.ColorNode;20;-96,128;Inherit;False;Property;_EmissionColor;EmissionColor;2;1;[HDR];Create;True;0;0;0;False;0;False;0,0,0,0;0,0,0,0;True;True;0;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5
Node;AmplifyShaderEditor.ColorNode;8;-368,-16;Inherit;False;Property;_BaseColor;BaseColor;1;1;[HDR];Create;True;0;0;0;False;0;False;0,0,0,0;1,1,1,1;True;True;0;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5
Node;AmplifyShaderEditor.ColorNode;20;-96,128;Inherit;False;Property;_EmissionColor;EmissionColor;2;1;[HDR];Create;True;0;0;0;False;0;False;0,0,0,0;0.9999999,0.9999999,0.9999999,1;True;True;0;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5
Node;AmplifyShaderEditor.SimpleMultiplyOpNode;14;-16,-192;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0
Node;AmplifyShaderEditor.StaticSwitch;29;144,-32;Inherit;False;Property;_Emission;Emission;4;0;Create;True;0;0;0;False;0;False;0;1;1;True;;Toggle;2;Key0;Key1;Create;True;True;All;9;1;COLOR;0,0,0,0;False;0;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;4;COLOR;0,0,0,0;False;5;COLOR;0,0,0,0;False;6;COLOR;0,0,0,0;False;7;COLOR;0,0,0,0;False;8;COLOR;0,0,0,0;False;1;COLOR;0
Node;AmplifyShaderEditor.StaticSwitch;31;192,-16;Inherit;False;Property;_Emission;Emission;4;0;Create;True;0;0;0;False;0;False;0;0;1;True;;Toggle;2;Key0;Key1;Create;True;True;All;9;1;COLOR;0,0,0,0;False;0;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;4;COLOR;0,0,0,0;False;5;COLOR;0,0,0,0;False;6;COLOR;0,0,0,0;False;7;COLOR;0,0,0,0;False;8;COLOR;0,0,0,0;False;1;COLOR;0
Node;AmplifyShaderEditor.SimpleMultiplyOpNode;21;416,-144;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0
Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;3;0,0;Float;False;False;-1;2;ASEMaterialInspector;0;1;New Amplify Shader;cf964e524c8e69742b1d21fbe2ebcc4a;True;Sprite Unlit Forward;0;1;Sprite Unlit Forward;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;3;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;True;0;True;12;all;0;False;True;2;5;False;;10;False;;3;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalForward;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0
Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;4;0,0;Float;False;False;-1;2;ASEMaterialInspector;0;1;New Amplify Shader;cf964e524c8e69742b1d21fbe2ebcc4a;True;SceneSelectionPass;0;2;SceneSelectionPass;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;3;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;True;0;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=SceneSelectionPass;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0
Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;5;0,0;Float;False;False;-1;2;ASEMaterialInspector;0;1;New Amplify Shader;cf964e524c8e69742b1d21fbe2ebcc4a;True;ScenePickingPass;0;3;ScenePickingPass;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;3;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;True;0;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Picking;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0
Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;2;704,-160;Float;False;True;-1;2;ASEMaterialInspector;0;17;Soullies/TrackShader;cf964e524c8e69742b1d21fbe2ebcc4a;True;Sprite Unlit;0;0;Sprite Unlit;4;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;3;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;True;2;True;12;all;0;False;True;2;5;False;;10;False;;3;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;True;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=Universal2D;False;False;0;Hidden/InternalErrorShader;0;0;Standard;3;Vertex Position;1;0;Debug Display;0;0;External Alpha;0;0;0;4;True;True;True;True;False;;False;0
Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;46;704,-160;Float;False;True;-1;2;ASEMaterialInspector;0;17;Soullies/TrackShader;cf964e524c8e69742b1d21fbe2ebcc4a;True;Sprite Unlit;0;0;Sprite Unlit;4;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;3;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;True;3;True;12;all;0;False;True;2;5;False;;10;False;;3;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;2;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=Universal2D;False;False;0;Hidden/InternalErrorShader;0;0;Standard;3;Vertex Position;1;0;Debug Display;0;0;External Alpha;0;0;0;4;True;True;True;True;False;;False;0
Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;47;704,-160;Float;False;False;-1;2;ASEMaterialInspector;0;1;New Amplify Shader;cf964e524c8e69742b1d21fbe2ebcc4a;True;Sprite Unlit Forward;0;1;Sprite Unlit Forward;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;3;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;True;0;True;12;all;0;False;True;2;5;False;;10;False;;3;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;2;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalForward;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0
Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;48;704,-160;Float;False;False;-1;2;ASEMaterialInspector;0;1;New Amplify Shader;cf964e524c8e69742b1d21fbe2ebcc4a;True;SceneSelectionPass;0;2;SceneSelectionPass;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;3;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;True;0;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=SceneSelectionPass;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0
Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;49;704,-160;Float;False;False;-1;2;ASEMaterialInspector;0;1;New Amplify Shader;cf964e524c8e69742b1d21fbe2ebcc4a;True;ScenePickingPass;0;3;ScenePickingPass;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;3;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;True;0;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Picking;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0
WireConnection;10;0;6;0
WireConnection;28;1;10;3
WireConnection;28;0;10;0
@@ -622,10 +622,10 @@ WireConnection;13;2;10;2
WireConnection;13;3;28;0
WireConnection;14;0;13;0
WireConnection;14;1;8;0
WireConnection;29;1;30;0
WireConnection;29;0;20;0
WireConnection;31;1;30;0
WireConnection;31;0;20;0
WireConnection;21;0;14;0
WireConnection;21;1;29;0
WireConnection;2;1;21;0
WireConnection;21;1;31;0
WireConnection;46;1;21;0
ASEEND*/
//CHKSM=40C28A86E8CC0AB370CE278DE6A8EB09B052B98B
//CHKSM=917D3EA6A6EC5810E40C08DE02DAAE07B356CD36

View File

@@ -186,8 +186,8 @@
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : -10,
"y" : 0,
"x" : 0,
"y" : 5,
"z" : 10
},
"originalEulerAngles" : {
@@ -233,7 +233,7 @@
},{
"__type" : "Ichni.RhythmGame.Beatmap.Tap_BM,Assembly-CSharp",
"exactJudgeTime" : 1,
"elementName" : "New Tap",
"elementName" : "Tap (1)",
"tags" : [
],
@@ -265,7 +265,7 @@
},{
"__type" : "Ichni.RhythmGame.Beatmap.Stay_BM,Assembly-CSharp",
"exactJudgeTime" : 3,
"elementName" : "New Stay",
"elementName" : "Stay (3)",
"tags" : [
],
@@ -287,8 +287,10 @@
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.TouchAreaJudgeUnit_BM,Assembly-CSharp",
"areaRadius" : 1000
"__type" : "Ichni.RhythmGame.Beatmap.TriggerConnectJudgeUnit_BM,Assembly-CSharp",
"connectedTriggerID" : {
"value" : "9152b7fd-4cb9-46c0-9033-5d821ce3fe8e"
}
}
],
"attachedElementGuid" : {
@@ -389,6 +391,14 @@
"postWrapMode" : 8
},
"effectTime" : 0
},{
"__type" : "Ichni.RhythmGame.Beatmap.SetIntegerEffect_BM,Assembly-CSharp",
"targetVariableName" : "Test",
"targetValue" : 0,
"isRandom" : true,
"minValue" : 0,
"maxValue" : 100,
"effectTime" : 0
}
],"Good":[
{
@@ -402,6 +412,8 @@
}
],"Miss":[
],"AfterJudge":[
]
},
"attachedElementGuid" : {
@@ -487,6 +499,8 @@
],"Miss":[
],"AfterJudge":[
]
},
"attachedElementGuid" : {
@@ -523,64 +537,11 @@
"attachedElementGuid" : {
"value" : "e4f33324-1df1-44f7-b730-21357edfcda4"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Trail_BM,Assembly-CSharp",
"visibleTimeLength" : 2,
"renderMaterialName" : "DefaultTrailMaterial",
"isAutoOrient" : true,
"widthMultiplier" : 1,
"widthCurve" : {
"keys" : [
{
"time" : 0,
"value" : 1,
"inTangent" : 0,
"outTangent" : 0
},{
"time" : 1,
"value" : 1,
"inTangent" : 0,
"outTangent" : 0
}
],
"preWrapMode" : 8,
"postWrapMode" : 8
},
"elementName" : "New Trail",
"tags" : [
],
"elementGuid" : {
"value" : "7e68e165-d078-442e-a68a-c2d4f10827a9"
},
"attachedElementGuid" : {
"value" : "e4f33324-1df1-44f7-b730-21357edfcda4"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 0,
"y" : -2,
"z" : 0
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "7e68e165-d078-442e-a68a-c2d4f10827a9"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Hold_BM,Assembly-CSharp",
"holdEndTime" : 2.5,
"exactJudgeTime" : 1.5,
"elementName" : "New Hold",
"elementName" : "Hold (1.5-2.5)",
"tags" : [
],
@@ -699,11 +660,770 @@
"__type" : "Ichni.RhythmGame.ThemeBundles.Basic.Beatmap.BasicNoteMissPale_BM,Assembly-CSharp",
"effectTime" : 0.2
}
],"AfterJudge":[
]
},
"attachedElementGuid" : {
"value" : "3c854afb-c3b0-428e-a7f1-724f6451cc02"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.PathNode_BM,Assembly-CSharp",
"isShowingSphere" : false,
"elementName" : "New Path Node",
"tags" : [
],
"elementGuid" : {
"value" : "3f3e67c3-2771-498c-ae67-07baf315c418"
},
"attachedElementGuid" : {
"value" : "d9d3df55-9509-46dc-8e2f-d628993313cb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : -10,
"y" : 0,
"z" : 10
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "3f3e67c3-2771-498c-ae67-07baf315c418"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -1,
"endTime" : 0,
"attachedElementGuid" : {
"value" : "3f3e67c3-2771-498c-ae67-07baf315c418"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
"originalBaseColor" : {
"r" : 1,
"g" : 1,
"b" : 1,
"a" : 1
},
"emissionEnabled" : false,
"originalEmissionColor" : {
"r" : 0,
"g" : 0,
"b" : 0,
"a" : 1
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "3f3e67c3-2771-498c-ae67-07baf315c418"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Hold_BM,Assembly-CSharp",
"holdEndTime" : 1,
"exactJudgeTime" : 0.2,
"elementName" : "Hold (0.2-1)",
"tags" : [
],
"elementGuid" : {
"value" : "029eae63-f59d-4520-9dbc-8aabd16c3cdc"
},
"attachedElementGuid" : {
"value" : "d9d3df55-9509-46dc-8e2f-d628993313cb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -1,
"endTime" : 0,
"attachedElementGuid" : {
"value" : "029eae63-f59d-4520-9dbc-8aabd16c3cdc"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
],
"attachedElementGuid" : {
"value" : "029eae63-f59d-4520-9dbc-8aabd16c3cdc"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.Basic.Beatmap.BasicHoldVisualStatic_BM,Assembly-CSharp",
"themeBundleName" : "basic",
"objectName" : "BasicNoteHoldStatic",
"elementName" : "New Note Visual",
"tags" : [
],
"elementGuid" : {
"value" : "591f7a09-8606-4615-b1d2-7cad18afc922"
},
"attachedElementGuid" : {
"value" : "029eae63-f59d-4520-9dbc-8aabd16c3cdc"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "591f7a09-8606-4615-b1d2-7cad18afc922"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -1,
"endTime" : 0,
"attachedElementGuid" : {
"value" : "591f7a09-8606-4615-b1d2-7cad18afc922"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
"originalBaseColor" : {
"r" : 1,
"g" : 1,
"b" : 1,
"a" : 1
},
"emissionEnabled" : false,
"originalEmissionColor" : {
"r" : 0,
"g" : 0,
"b" : 0,
"a" : 1
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "591f7a09-8606-4615-b1d2-7cad18afc922"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.EffectSubmodule_BM,Assembly-CSharp",
"effectCollection" : {"Generate":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.Basic.Beatmap.BasicNoteGenerateExpand_BM,Assembly-CSharp",
"generateTime" : 1,
"effectTime" : 0.1
}
],"GeneralJudge":[
],"Holding":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.Basic.Beatmap.BasicNoteHoldingExpand_BM,Assembly-CSharp",
"effectTime" : 0.8
}
],"Perfect":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.Basic.Beatmap.BasicNotePerfectBurst_BM,Assembly-CSharp",
"effectTime" : 0.1
}
],"Good":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.Basic.Beatmap.BasicNoteGoodBurst_BM,Assembly-CSharp",
"effectTime" : 0.1
}
],"Bad":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.Basic.Beatmap.BasicNoteBadShrink_BM,Assembly-CSharp",
"effectTime" : 0.1
}
],"Miss":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.Basic.Beatmap.BasicNoteMissPale_BM,Assembly-CSharp",
"effectTime" : 0.2
}
],"AfterJudge":[
]
},
"attachedElementGuid" : {
"value" : "591f7a09-8606-4615-b1d2-7cad18afc922"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.VariablesContainer_BM,Assembly-CSharp",
"originalVariables" : {"Test":0,"ShowStay":0
},
"elementName" : "Variables Container",
"tags" : [
],
"elementGuid" : {
"value" : "6cc708e2-2e84-4fd2-8411-1281d3066f71"
},
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeEffectsCollection_BM,Assembly-CSharp",
"time" : 0.1,
"elementName" : "New Time Effects Collection",
"tags" : [
],
"elementGuid" : {
"value" : "8db6192e-a98d-45f7-80c8-e0183298c5cd"
},
"attachedElementGuid" : {
"value" : "030b4b43-46bb-43c9-84e7-6a98207a39c9"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.EffectSubmodule_BM,Assembly-CSharp",
"effectCollection" : {"Prior":[
{
"__type" : "Ichni.RhythmGame.Beatmap.SetIntegerEffect_BM,Assembly-CSharp",
"targetVariableName" : "ShowStay",
"targetValue" : 0,
"isRandom" : true,
"minValue" : 0,
"maxValue" : 1,
"effectTime" : 0
}
],"Default":[
{
"__type" : "Ichni.RhythmGame.Beatmap.EnableControlEffect_BM,Assembly-CSharp",
"connectedGameElementGuid" : {
"value" : "36f8bb90-4082-4ea8-965c-b7c3ffa838f9"
},
"connectedVariableName" : "ShowStay",
"enableValue" : 1,
"useExpression" : false,
"expression" : "",
"effectTime" : 0
}
],"Late":[
]
},
"attachedElementGuid" : {
"value" : "8db6192e-a98d-45f7-80c8-e0183298c5cd"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Tap_BM,Assembly-CSharp",
"exactJudgeTime" : 0.8,
"elementName" : "New Tap",
"tags" : [
],
"elementGuid" : {
"value" : "5228562d-a1eb-43fe-bf2d-591f4d5b36bd"
},
"attachedElementGuid" : {
"value" : "d9d3df55-9509-46dc-8e2f-d628993313cb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "5228562d-a1eb-43fe-bf2d-591f4d5b36bd"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "5228562d-a1eb-43fe-bf2d-591f4d5b36bd"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
],
"attachedElementGuid" : {
"value" : "5228562d-a1eb-43fe-bf2d-591f4d5b36bd"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.TouchAreaJudgeUnit_BM,Assembly-CSharp",
"areaRadius" : 1000
}
],
"attachedElementGuid" : {
"value" : "5228562d-a1eb-43fe-bf2d-591f4d5b36bd"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteVisual_BM,Assembly-CSharp",
"themeBundleName" : "departure_to_multiverse",
"objectName" : "DTM_NoteVisualTap",
"elementName" : "New Note Visual",
"tags" : [
],
"elementGuid" : {
"value" : "d0d1bd95-4361-42da-95a7-a7a1ae330c78"
},
"attachedElementGuid" : {
"value" : "5228562d-a1eb-43fe-bf2d-591f4d5b36bd"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "d0d1bd95-4361-42da-95a7-a7a1ae330c78"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "d0d1bd95-4361-42da-95a7-a7a1ae330c78"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
"originalBaseColor" : {
"r" : 1,
"g" : 1,
"b" : 1,
"a" : 1
},
"emissionEnabled" : false,
"originalEmissionColor" : {
"r" : 0,
"g" : 0,
"b" : 0,
"a" : 1
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "d0d1bd95-4361-42da-95a7-a7a1ae330c78"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.EffectSubmodule_BM,Assembly-CSharp",
"effectCollection" : {"Generate":[
],"GeneralJudge":[
],"Holding":[
],"Perfect":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNotePerfectBurst_BM,Assembly-CSharp",
"effectTime" : 0
},{
"__type" : "Ichni.RhythmGame.Beatmap.BloomEffect_BM,Assembly-CSharp",
"duration" : 0.5,
"peak" : 3,
"intensityCurve" : {
"keys" : [
{
"time" : 0,
"value" : 1,
"inTangent" : 0,
"outTangent" : 0
},{
"time" : 1,
"value" : 0,
"inTangent" : 0,
"outTangent" : 0
}
],
"preWrapMode" : 8,
"postWrapMode" : 8
},
"effectTime" : 0
},{
"__type" : "Ichni.RhythmGame.Beatmap.SetIntegerEffect_BM,Assembly-CSharp",
"targetVariableName" : "Test",
"targetValue" : 0,
"isRandom" : true,
"minValue" : 0,
"maxValue" : 100,
"effectTime" : 0
}
],"Good":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteGoodBurst_BM,Assembly-CSharp",
"effectTime" : 0
}
],"Bad":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteBadBurst_BM,Assembly-CSharp",
"effectTime" : 0
}
],"Miss":[
],"AfterJudge":[
]
},
"attachedElementGuid" : {
"value" : "d0d1bd95-4361-42da-95a7-a7a1ae330c78"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.GameCamera_BM,Assembly-CSharp",
"cameraViewType" : 0,
"perspectiveAngle" : 60,
"orthographicSize" : 10,
"elementName" : "New Camera",
"tags" : [
],
"elementGuid" : {
"value" : "778235c0-d588-47f0-a017-1e0d15092464"
},
"attachedElementGuid" : {
"value" : "030b4b43-46bb-43c9-84e7-6a98207a39c9"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "778235c0-d588-47f0-a017-1e0d15092464"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.EnvironmentObject_BM,Assembly-CSharp",
"isStatic" : false,
"themeBundleName" : "basic",
"objectName" : "JudgeTrigger",
"elementName" : "TestTrigger",
"tags" : [
],
"elementGuid" : {
"value" : "9152b7fd-4cb9-46c0-9033-5d821ce3fe8e"
},
"attachedElementGuid" : {
"value" : "030b4b43-46bb-43c9-84e7-6a98207a39c9"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 0,
"y" : 0,
"z" : 3
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "9152b7fd-4cb9-46c0-9033-5d821ce3fe8e"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -1,
"endTime" : 0,
"attachedElementGuid" : {
"value" : "9152b7fd-4cb9-46c0-9033-5d821ce3fe8e"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeTriggerSubmodule_BM,Assembly-CSharp",
"attachedElementGuid" : {
"value" : "9152b7fd-4cb9-46c0-9033-5d821ce3fe8e"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
"originalBaseColor" : {
"r" : 1,
"g" : 1,
"b" : 1,
"a" : 1
},
"emissionEnabled" : false,
"originalEmissionColor" : {
"r" : 0,
"g" : 0,
"b" : 0,
"a" : 1
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "9152b7fd-4cb9-46c0-9033-5d821ce3fe8e"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Flick_BM,Assembly-CSharp",
"availableFlickDirections" : [
],
"exactJudgeTime" : 3.2,
"elementName" : "New Flick",
"tags" : [
],
"elementGuid" : {
"value" : "fe9ef166-3e6e-4489-976e-e8444628aebe"
},
"attachedElementGuid" : {
"value" : "d9d3df55-9509-46dc-8e2f-d628993313cb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -1,
"endTime" : 0,
"attachedElementGuid" : {
"value" : "fe9ef166-3e6e-4489-976e-e8444628aebe"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.TouchAreaJudgeUnit_BM,Assembly-CSharp",
"areaRadius" : 1000
}
],
"attachedElementGuid" : {
"value" : "fe9ef166-3e6e-4489-976e-e8444628aebe"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteVisual_BM,Assembly-CSharp",
"themeBundleName" : "departure_to_multiverse",
"objectName" : "DTM_NoteVisualFlick",
"elementName" : "New Note Visual",
"tags" : [
],
"elementGuid" : {
"value" : "5931f6f0-efc9-427f-bba7-1bf31d60e4a8"
},
"attachedElementGuid" : {
"value" : "fe9ef166-3e6e-4489-976e-e8444628aebe"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalEulerAngles" : {
"x" : 0,
"y" : 90,
"z" : 90
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "5931f6f0-efc9-427f-bba7-1bf31d60e4a8"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -1,
"endTime" : 0,
"attachedElementGuid" : {
"value" : "5931f6f0-efc9-427f-bba7-1bf31d60e4a8"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
"originalBaseColor" : {
"r" : 1,
"g" : 1,
"b" : 1,
"a" : 1
},
"emissionEnabled" : false,
"originalEmissionColor" : {
"r" : 0,
"g" : 0,
"b" : 0,
"a" : 1
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "5931f6f0-efc9-427f-bba7-1bf31d60e4a8"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.EffectSubmodule_BM,Assembly-CSharp",
"effectCollection" : {"Generate":[
],"GeneralJudge":[
],"Holding":[
],"Perfect":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNotePerfectBurst_BM,Assembly-CSharp",
"effectTime" : 0
}
],"Good":[
],"Bad":[
],"Miss":[
],"AfterJudge":[
]
},
"attachedElementGuid" : {
"value" : "5931f6f0-efc9-427f-bba7-1bf31d60e4a8"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMTrail_BM,Assembly-CSharp",
"enableTimeIndex" : 0,
"disableTimeIndex" : 0,
"enableTimeList" : [
],
"disableTimeList" : [
],
"isStatic" : false,
"themeBundleName" : "departure_to_multiverse",
"objectName" : "DTM_Trail",
"elementName" : "New Environment Object",
"tags" : [
],
"elementGuid" : {
"value" : "c6656a19-105b-4888-8a0c-c45f832d6559"
},
"attachedElementGuid" : {
"value" : "030b4b43-46bb-43c9-84e7-6a98207a39c9"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "c6656a19-105b-4888-8a0c-c45f832d6559"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -1,
"endTime" : 0,
"attachedElementGuid" : {
"value" : "c6656a19-105b-4888-8a0c-c45f832d6559"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
"originalBaseColor" : {
"r" : 1,
"g" : 1,
"b" : 1,
"a" : 1
},
"emissionEnabled" : false,
"originalEmissionColor" : {
"r" : 0,
"g" : 0,
"b" : 0,
"a" : 1
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "c6656a19-105b-4888-8a0c-c45f832d6559"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Displacement_BM,Assembly-CSharp",
"positionX" : {
"animatedFloatList" : [
]
},
"positionY" : {
"animatedFloatList" : [
{
"startValue" : 0,
"endValue" : 10,
"startTime" : 0,
"endTime" : 10,
"animationCurveType" : 0
}
]
},
"positionZ" : {
"animatedFloatList" : [
]
},
"elementName" : "New Displacement",
"tags" : [
],
"elementGuid" : {
"value" : "5c18785f-dc67-429a-be44-d4deca1a6002"
},
"attachedElementGuid" : {
"value" : "c6656a19-105b-4888-8a0c-c45f832d6559"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -1,
"endTime" : 0,
"attachedElementGuid" : {
"value" : "5c18785f-dc67-429a-be44-d4deca1a6002"
}
}
],
"attachedElementGuid" : {

View File

@@ -251,17 +251,6 @@
"attachedElementGuid" : {
"value" : "336d5719-77a3-41d1-b5bc-7e358cb8b002"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.TouchAreaJudgeUnit_BM,Assembly-CSharp",
"areaRadius" : 1000
}
],
"attachedElementGuid" : {
"value" : "336d5719-77a3-41d1-b5bc-7e358cb8b002"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Stay_BM,Assembly-CSharp",
"exactJudgeTime" : 3,
@@ -283,19 +272,6 @@
"attachedElementGuid" : {
"value" : "36f8bb90-4082-4ea8-965c-b7c3ffa838f9"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.TriggerConnectJudgeUnit_BM,Assembly-CSharp",
"connectedTriggerID" : {
"value" : "9152b7fd-4cb9-46c0-9033-5d821ce3fe8e"
}
}
],
"attachedElementGuid" : {
"value" : "36f8bb90-4082-4ea8-965c-b7c3ffa838f9"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteVisual_BM,Assembly-CSharp",
"themeBundleName" : "departure_to_multiverse",
@@ -612,14 +588,6 @@
"attachedElementGuid" : {
"value" : "538494e1-412c-4d0a-9c0a-b386c806bf12"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
],
"attachedElementGuid" : {
"value" : "538494e1-412c-4d0a-9c0a-b386c806bf12"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.Basic.Beatmap.BasicHoldVisualTube_BM,Assembly-CSharp",
"themeBundleName" : "basic",
@@ -802,14 +770,6 @@
"attachedElementGuid" : {
"value" : "029eae63-f59d-4520-9dbc-8aabd16c3cdc"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
],
"attachedElementGuid" : {
"value" : "029eae63-f59d-4520-9dbc-8aabd16c3cdc"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.Basic.Beatmap.BasicHoldVisualStatic_BM,Assembly-CSharp",
"themeBundleName" : "basic",
@@ -1000,25 +960,6 @@
"attachedElementGuid" : {
"value" : "5228562d-a1eb-43fe-bf2d-591f4d5b36bd"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
],
"attachedElementGuid" : {
"value" : "5228562d-a1eb-43fe-bf2d-591f4d5b36bd"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.TouchAreaJudgeUnit_BM,Assembly-CSharp",
"areaRadius" : 1000
}
],
"attachedElementGuid" : {
"value" : "5228562d-a1eb-43fe-bf2d-591f4d5b36bd"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteVisual_BM,Assembly-CSharp",
"themeBundleName" : "departure_to_multiverse",
@@ -1197,7 +1138,7 @@
"originalPosition" : {
"x" : 0,
"y" : 0,
"z" : 3
"z" : 30
},
"originalEulerAngles" : {
"x" : 0,
@@ -1268,17 +1209,6 @@
"attachedElementGuid" : {
"value" : "fe9ef166-3e6e-4489-976e-e8444628aebe"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.TouchAreaJudgeUnit_BM,Assembly-CSharp",
"areaRadius" : 1000
}
],
"attachedElementGuid" : {
"value" : "fe9ef166-3e6e-4489-976e-e8444628aebe"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteVisual_BM,Assembly-CSharp",
"themeBundleName" : "departure_to_multiverse",
@@ -1366,6 +1296,154 @@
"attachedElementGuid" : {
"value" : "5931f6f0-efc9-427f-bba7-1bf31d60e4a8"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMTrail_BM,Assembly-CSharp",
"enableTimes" : {
"animatedBoolList" : [
{
"value" : false,
"time" : 0
},{
"value" : true,
"time" : 0.1
},{
"value" : false,
"time" : 5
}
]
},
"headRotateSpeed" : {
"animatedFloatList" : [
{
"startValue" : 0,
"endValue" : 12,
"startTime" : 0,
"endTime" : 2.5,
"animationCurveType" : 0
},{
"startValue" : 12,
"endValue" : 0,
"startTime" : 2.5,
"endTime" : 5,
"animationCurveType" : 0
}
]
},
"isStatic" : false,
"themeBundleName" : "departure_to_multiverse",
"objectName" : "DTM_Trail",
"enableProcessTime" : 0.5,
"headSize" : 1,
"elementName" : "New Environment Object",
"tags" : [
],
"elementGuid" : {
"value" : "46f2d6cd-1fba-4c65-be8f-b9138b5b9971"
},
"attachedElementGuid" : {
"value" : "030b4b43-46bb-43c9-84e7-6a98207a39c9"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "46f2d6cd-1fba-4c65-be8f-b9138b5b9971"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "46f2d6cd-1fba-4c65-be8f-b9138b5b9971"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
"originalBaseColor" : {
"r" : 1,
"g" : 1,
"b" : 1,
"a" : 1
},
"emissionEnabled" : true,
"originalEmissionColor" : {
"r" : 1,
"g" : 1,
"b" : 1,
"a" : 1
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "46f2d6cd-1fba-4c65-be8f-b9138b5b9971"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Displacement_BM,Assembly-CSharp",
"positionX" : {
"animatedFloatList" : [
{
"startValue" : 0,
"endValue" : -2,
"startTime" : 0,
"endTime" : 2.5,
"animationCurveType" : 1
},{
"startValue" : -2,
"endValue" : 0,
"startTime" : 2.5,
"endTime" : 5,
"animationCurveType" : 2
}
]
},
"positionY" : {
"animatedFloatList" : [
]
},
"positionZ" : {
"animatedFloatList" : [
{
"startValue" : 0,
"endValue" : 10,
"startTime" : 0,
"endTime" : 5,
"animationCurveType" : 2
}
]
},
"elementName" : "New Displacement",
"tags" : [
],
"elementGuid" : {
"value" : "33bb8372-3fc8-4dfc-a040-22fdf3553e5f"
},
"attachedElementGuid" : {
"value" : "46f2d6cd-1fba-4c65-be8f-b9138b5b9971"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "33bb8372-3fc8-4dfc-a040-22fdf3553e5f"
}
}
],
"attachedElementGuid" : {

View File

@@ -1,5 +1,5 @@
ManifestFileVersion: 0
CRC: 223961456
CRC: 2300548296
AssetBundleManifest:
AssetBundleInfos:
Info_0:

View File

@@ -1,15 +1,15 @@
ManifestFileVersion: 0
CRC: 3923430938
CRC: 2992211523
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 47196e1194069ff6fb9957f7015a48ca
Hash: 73ef2d7af62445869692313a69a03580
TypeTreeHash:
serializedVersion: 2
Hash: b0381af468dfa38d2d34223ebeb2d739
IncrementalBuildHash:
serializedVersion: 2
Hash: 47196e1194069ff6fb9957f7015a48ca
Hash: 73ef2d7af62445869692313a69a03580
HashAppended: 0
ClassTypes:
- Class: 1

View File

@@ -1,15 +1,15 @@
ManifestFileVersion: 0
CRC: 1175669591
CRC: 3261250517
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 48bcc2b60e40c059d543ad593eabcc2f
Hash: a803dabc470dfe50fe03b3b5c6c99666
TypeTreeHash:
serializedVersion: 2
Hash: 7c8fba77ff779a35ad42450f8316ace8
Hash: 404a8c1c6e0f12c1e3c4bdd4b6e7abe8
IncrementalBuildHash:
serializedVersion: 2
Hash: 48bcc2b60e40c059d543ad593eabcc2f
Hash: a803dabc470dfe50fe03b3b5c6c99666
HashAppended: 0
ClassTypes:
- Class: 1
@@ -30,6 +30,10 @@ ClassTypes:
Script: {instanceID: 0}
- Class: 89
Script: {instanceID: 0}
- Class: 96
Script: {instanceID: 0}
- Class: 114
Script: {fileID: 11500000, guid: eb907071d10d7324995ff3aefbc2f1df, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: ea0771a0c87f746769a9ffd7286a0665, type: 3}
- Class: 115
@@ -39,6 +43,10 @@ ClassTypes:
- Class: 199
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers:
- AssemblyName: Assembly-CSharp
ClassName: Ichni.RhythmGame.FlexibleBool
- AssemblyName: Assembly-CSharp
ClassName: Ichni.RhythmGame.FlexibleFloat
- AssemblyName: Sirenix.Serialization
ClassName: Sirenix.Serialization.SerializationData
Assets:
@@ -48,5 +56,6 @@ Assets:
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/DTM_NoteVisualFlick.prefab
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Track/EnergyTrail0.mat
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Skybox/Blueprint01_06.mat
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/DTM_Trail.prefab
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/DTM_NoteVisualStay.prefab
Dependencies: []

File diff suppressed because it is too large Load Diff

View File

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

View File

@@ -0,0 +1,226 @@
using System;
using System.Collections;
using System.Collections.Generic;
using DG.Tweening;
using Ichni.Editor;
using Ichni.RhythmGame.Beatmap;
using Ichni.RhythmGame.ThemeBundles.Basic.Beatmap;
using Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap;
using UnityEngine;
using UnityEngine.InputSystem;
namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
{
public partial class DTMTrail : EnvironmentObject, IHaveTrail, IHaveInteraction
{
public GameObject headPoint, headCircle;
public GameObject trailBody;
public List<Renderer> renderers;
public ParticleSystem headCircleParticle;
public TrailRenderer trailRenderer { get; set; }
public bool isHeadEnabled;
public FlexibleBool enableTimes;
public float enableProcessTime = 0.5f;
public float headSize = 1f;
public FlexibleFloat headRotateSpeed;
public override bool haveEmission => true;
public new static DTMTrail GenerateElement(string elementName, Guid id, List<string> tags,
bool isFirstGenerated, string themeBundleName, string objectName, GameElement parentElement,
bool isStatic, FlexibleBool enableTimes, FlexibleFloat headRotateSpeed, float enableProcessTime,
float headSize)
{
DTMTrail dtmTrail = EnvironmentObject.GenerateElement(elementName, id, tags,
isFirstGenerated, themeBundleName, objectName, parentElement, isStatic).GetComponent<DTMTrail>();
dtmTrail.trailRenderer = dtmTrail.trailBody.GetComponent<TrailRenderer>();
dtmTrail.isHeadEnabled = false;
dtmTrail.enableTimes = enableTimes;
dtmTrail.headRotateSpeed = headRotateSpeed;
dtmTrail.enableProcessTime = enableProcessTime;
dtmTrail.headSize = headSize;
dtmTrail.SetUpTweeners();
var rotationBySpeedModule = dtmTrail.headCircleParticle.rotationBySpeed;
rotationBySpeedModule.z = 0;
return dtmTrail;
}
public override void Refresh()
{
base.Refresh();
renderers.ForEach(rend =>
{
if (colorSubmodule.emissionEnabled)
{
rend.material.EnableKeyword("_EMISSION_ON");
}
else
{
rend.material.DisableKeyword("_EMISSION_ON");
}
rend.material.SetColor("_BaseColor", colorSubmodule.currentBaseColor);
rend.material.SetColor("_EmissionColor", colorSubmodule.GetCurrentEmissionColor());
});
}
private void Update()
{
float songTime = EditorManager.instance.songInformation.songTime;
enableTimes.UpdateFlexibleBool(songTime);
if(enableTimes.value && !isHeadEnabled)
{
EnableHead();
isHeadEnabled = true;
}
else if(!enableTimes.value && isHeadEnabled)
{
DisableHead();
isHeadEnabled = false;
}
if (isHeadEnabled && headRotateSpeed.animations.Count > 0)
{
headRotateSpeed.UpdateFlexibleFloat(songTime);
var rotationBySpeedModule = headCircleParticle.rotationBySpeed;
rotationBySpeedModule.z = headRotateSpeed.value;
}
if (Keyboard.current.spaceKey.wasPressedThisFrame)
{
TriggerInteraction();
}
}
private void EnableHead()
{
if(disableHeadSequence.IsPlaying())
{
disableHeadSequence.Complete();
}
enableHeadSequence.Restart();
}
private void DisableHead()
{
if(enableHeadSequence.IsPlaying())
{
enableHeadSequence.Complete();
}
disableHeadSequence.Restart();
}
private Sequence enableHeadSequence;
private Sequence disableHeadSequence;
private Sequence headBounceSequence;
public void SetUpTweeners()
{
enableHeadSequence = DOTween.Sequence();
enableHeadSequence.Append(headPoint.transform.DOScale(headSize, enableProcessTime).SetEase(Ease.OutQuad));
enableHeadSequence.Join(headCircle.transform.DOScale(headSize, enableProcessTime).SetEase(Ease.OutQuad));
enableHeadSequence.SetAutoKill(false);
disableHeadSequence = DOTween.Sequence();
disableHeadSequence.Append(headPoint.transform.DOScale(0, enableProcessTime).SetEase(Ease.OutQuad));
disableHeadSequence.Join(headCircle.transform.DOScale(0, enableProcessTime).SetEase(Ease.OutQuad));
disableHeadSequence.SetAutoKill(false);
headBounceSequence = DOTween.Sequence();
headBounceSequence.Append(headPoint.transform.DOBlendableScaleBy(Vector3.one * 0.2f, 0.2f).SetEase(Ease.OutBack));
headBounceSequence.Join(headCircle.transform.DOBlendableScaleBy(Vector3.one * 0.2f, 0.2f).SetEase(Ease.OutBack));
headBounceSequence.Append(headPoint.transform.DOBlendableScaleBy(Vector3.one * -0.2f, 0.2f).SetEase(Ease.OutBack));
headBounceSequence.Join(headCircle.transform.DOBlendableScaleBy(Vector3.one * -0.2f, 0.2f).SetEase(Ease.OutBack));
headBounceSequence.SetAutoKill(false);
}
public void TriggerInteraction()
{
headBounceSequence.Restart();
}
}
public partial class DTMTrail
{
public override void SaveBM()
{
matchedBM = new DTMTrail_BM(elementName, elementGuid, tags, parentElement.matchedBM as GameElement_BM,
themeBundleName, objectName, isStatic, enableTimes, headRotateSpeed, enableProcessTime, headSize);
}
public override void SetUpInspector()
{
base.SetUpInspector();
IHaveInspection inspector = EditorManager.instance.uiManager.inspector;
var container = inspector.GenerateContainer("DTMTrail");
var enableTimeListButton = inspector.GenerateButton(this, container, "Enable Head Time List", () =>
{
var ew = inspector.GenerateCompositeParameterWindow(
this, "Enable Head Time List", nameof(enableTimes));
ew.SetAsFlexibleBool();
});
var headRotateSpeedButton = inspector.GenerateButton(this, container, "Head Rotate Speed", () =>
{
var ew = inspector.GenerateCompositeParameterWindow(
this, "Head Rotate Speed", nameof(headRotateSpeed));
ew.SetAsFlexibleFloat();
});
var enableProcessTimeInputField = inspector.GenerateInputField(this, container, "Enable Process Time", nameof(enableProcessTime));
var headSizeInputField = inspector.GenerateInputField(this, container, "Head Size", nameof(headSize));
}
}
namespace Beatmap
{
public partial class DTMTrail_BM : EnvironmentObject_BM
{
public FlexibleBool_BM enableTimes;
public float enableProcessTime = 0.5f;
public float headSize = 1f;
public FlexibleFloat_BM headRotateSpeed;
public DTMTrail_BM()
{
}
public DTMTrail_BM(string elementName, Guid elementGuid, List<string> tags, GameElement_BM parentElement,
string themeBundleName, string objectName, bool isStatic, FlexibleBool enableTimes, FlexibleFloat headRotateSpeed,
float enableProcessTime, float headSize):
base(elementName, elementGuid, tags, parentElement, themeBundleName, objectName, isStatic)
{
this.enableTimes = enableTimes.ConvertToBM();
this.headRotateSpeed = headRotateSpeed.ConvertToBM();
this.enableProcessTime = enableProcessTime;
this.headSize = headSize;
}
public override void ExecuteBM()
{
matchedElement = DTMTrail.GenerateElement(elementName, elementGuid, tags, false,
themeBundleName, objectName, GetElement(attachedElementGuid), isStatic,
enableTimes.ConvertToGameType(), headRotateSpeed?.ConvertToGameType(), enableProcessTime, headSize);
}
public override GameElement DuplicateBM(GameElement parent)
{
return DTMTrail.GenerateElement(elementName, Guid.NewGuid(), tags, false,
themeBundleName, objectName, parent, isStatic, enableTimes.ConvertToGameType(),
headRotateSpeed?.ConvertToGameType(), enableProcessTime, headSize);
}
}
}
}

View File

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