Track内容更新,增加自定义材质

This commit is contained in:
SoulliesOfficial
2025-03-12 15:50:07 -04:00
parent 900bf16330
commit f9f4a37a79
127 changed files with 3419 additions and 5731 deletions

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: c04a091fb8e1643f2b44023f104565a6
guid: a89953a644d5746dd9768d4ef832db83
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 8403371c2481d4e37a563d372f2be857
guid: 0f3fdea7356ba4eb6a5cca3d0deef1c8
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -8,20 +8,19 @@ Material:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: DefaultTrackMaterial
m_Shader: {fileID: 211, guid: 0000000000000000f000000000000000, type: 0}
m_Shader: {fileID: -6465566751694194690, guid: ee7160752d2114149904ca2b2b012bbf,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
m_ValidKeywords: []
m_InvalidKeywords:
- _ALPHAPREMULTIPLY_ON
m_InvalidKeywords: []
m_LightmapFlags: 0
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 1
m_CustomRenderQueue: 3000
stringTagMap:
RenderType: Transparent
disabledShaderPasses:
- GRABPASS
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
@@ -118,6 +117,7 @@ Material:
- _DistortionStrengthScaled: 0
- _DstBlend: 10
- _DstBlendAlpha: 0
- _Emission: 0
- _EmissionEnabled: 0
- _EnableExternalAlpha: 0
- _EnvironmentReflections: 1

View File

@@ -8,22 +8,21 @@ Material:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: DefaultTrailMaterial
m_Shader: {fileID: 211, guid: 0000000000000000f000000000000000, type: 0}
m_Shader: {fileID: -6465566751694194690, guid: ee7160752d2114149904ca2b2b012bbf,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _ALPHAPREMULTIPLY_ON
m_ValidKeywords: []
m_InvalidKeywords:
- _ALPHAPREMULTIPLY_ON
- _FLIPBOOKBLENDING_OFF
- _RECEIVE_SHADOWS_OFF
m_LightmapFlags: 0
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 1
m_CustomRenderQueue: 3000
stringTagMap:
RenderType: Transparent
disabledShaderPasses:
- GRABPASS
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
@@ -120,6 +119,7 @@ Material:
- _DistortionStrengthScaled: 0
- _DstBlend: 10
- _DstBlendAlpha: 0
- _Emission: 0
- _EmissionEnabled: 0
- _EnableExternalAlpha: 0
- _EnvironmentReflections: 1

View File

@@ -14322,7 +14322,7 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 4337614255116277774}
m_HandleRect: {fileID: 4337614255116277775}
m_Direction: 2
m_Value: 1
m_Value: 0
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:

View File

@@ -16,8 +16,7 @@ namespace Ichni.RhythmGame
tempObj.Initialize(elementName, id, tags, isFirstGenerated, parentElement);
tempObj.themeBundleName = string.Empty;
tempObj.objectName = string.Empty;
tempObj.themeBundleList =
ThemeBundleManager.instance.loadedThemeBundleList.ConvertAll(x => x.themeBundleName);
tempObj.themeBundleList = ThemeBundleManager.instance.loadedThemeBundleList.ConvertAll(x => x.themeBundleName);
tempObj.objectNameList = new List<string>();
return tempObj;
}

View File

@@ -19,10 +19,11 @@ namespace Ichni.RhythmGame
public static Track GenerateElement(string elementName, Guid id, List<string> tags, bool isFirstGenerated, GameElement parentElement)
{
Track track = Instantiate(EditorManager.instance.basePrefabs.track, parentElement.transform).GetComponent<Track>();
track.Initialize(elementName, id, tags, isFirstGenerated, parentElement);
if(parentElement is ElementFolder folder) folder.trackList.Add(track);
if (parentElement is ElementFolder folder)
{
folder.trackList.Add(track);
}
return track;
}
@@ -31,7 +32,7 @@ namespace Ichni.RhythmGame
{
transformSubmodule = new TransformSubmodule(this);
timeDurationSubmodule = new TimeDurationSubmodule(this);
trackPathSubmodule = null;
trackPathSubmodule = new TrackPathSubmodule(this, TrackSpaceType.CatmullRom, TrackSamplingType.TimeDistributed, false, false);
trackTimeSubmodule = null;
trackRendererSubmodule = null;
}
@@ -86,7 +87,7 @@ namespace Ichni.RhythmGame
() =>
{
trackPathSubmodule = new TrackPathSubmodule(this, TrackSpaceType.CatmullRom,
TrackSamplingType.TimeDistributed, false);
TrackSamplingType.TimeDistributed, false, false);
inspectorMain.SetInspector(this);
});
var trackTimeMovableButton = inspector.GenerateButton(this, trackSubmodulesContainer, "Track Time Movable",
@@ -105,7 +106,7 @@ namespace Ichni.RhythmGame
var trackRendererAutoOrientButton = inspector.GenerateButton(this, trackSubmodulesContainer, "Track Renderer Auto Orient",
() =>
{
trackRendererSubmodule = new TrackRendererSubmoduleAutoOrient(this);
trackRendererSubmodule = new TrackRendererSubmoduleAutoOrient(this, false, 0);
inspectorMain.SetInspector(this);
});
@@ -113,26 +114,16 @@ namespace Ichni.RhythmGame
"Track Renderer Path Generator",
() =>
{
trackRendererSubmodule = new TrackRendererSubmodulePathGenerator(this);
trackRendererSubmodule = new TrackRendererSubmodulePathGenerator(this, false, 0);
inspectorMain.SetInspector(this);
});
var trackRendererSurfaceButton = inspector.GenerateButton(this, trackSubmodulesContainer, "Track Renderer Surface",
() =>
{
trackRendererSubmodule = new TrackRendererSubmoduleSurface(this, false, 0);
inspectorMain.SetInspector(this);
});
if (trackPathSubmodule != null)
{
trackPathButton.button.interactable = false;
}
if (trackTimeSubmodule != null)
{
trackTimeMovableButton.button.interactable = false;
trackTimeStaticButton.button.interactable = false;
}
if (trackRendererSubmodule != null)
{
trackRendererAutoOrientButton.button.interactable = false;
trackRendererPathGeneratorButton.button.interactable = false;
}
var generateContainer = inspector.GenerateContainer("Generate Elements"); //物体生成
@@ -196,6 +187,28 @@ namespace Ichni.RhythmGame
new FlexibleFloat(), new FlexibleFloat(), new FlexibleFloat());
}); //旋转
if (trackPathSubmodule != null)
{
trackPathButton.button.interactable = false;
}
else
{
pathNodeButton.button.interactable = false;
}
if (trackTimeSubmodule != null)
{
trackTimeMovableButton.button.interactable = false;
trackTimeStaticButton.button.interactable = false;
}
if (trackRendererSubmodule != null)
{
trackRendererAutoOrientButton.button.interactable = false;
trackRendererPathGeneratorButton.button.interactable = false;
}
var toolsContainerTrack = inspector.GenerateContainer("Track Tools"); //轨道(整体)快捷工具
var quickCopyButton = inspector.GenerateButton(this, toolsContainerTrack, "QuickCopy", () =>
{

View File

@@ -18,8 +18,11 @@ namespace Ichni.RhythmGame
public Track.TrackSpaceType trackSpaceType;
public Track.TrackSamplingType trackSamplingType;
public bool isClosed;
public bool isShowingDisplay;
public TrackPathSubmodule(Track track, Track.TrackSpaceType trackSpaceType, Track.TrackSamplingType trackSamplingType, bool isClosed) : base(track)
public TrackPathSubmodule(Track track, Track.TrackSpaceType trackSpaceType,
Track.TrackSamplingType trackSamplingType, bool isClosed, bool isShowingDisplay) : base(track)
{
this.path = track.AddComponent<SplineComputer>();
@@ -32,9 +35,12 @@ namespace Ichni.RhythmGame
SetUpSplineComputer(this.trackSpaceType, this.trackSamplingType);
//闭合路径在PathNode生成时执行在初始化的情况下PathNode数量为0不会执行闭合操作
this.isShowingDisplay = isShowingDisplay;
this.trackDisplay = UnityEngine.Object.Instantiate(EditorManager.instance.basePrefabs.trackDisplay, track.transform).GetComponent<SplineRenderer>();
this.trackDisplay.spline = path;
this.trackDisplay.size = 0.1f;
this.trackDisplay.gameObject.SetActive(isShowingDisplay);
}
}
@@ -93,6 +99,9 @@ namespace Ichni.RhythmGame
{
PathNode.GenerateElement("New Path Node", Guid.NewGuid(), new List<string>(), true, track, true);
});
var showDisplayToggle = inspector.GenerateToggle(this, container, "Show Display", nameof(isShowingDisplay));
showDisplayToggle.AddListenerFunction(_ => trackDisplay.gameObject.SetActive(isShowingDisplay));
}
}
@@ -103,6 +112,7 @@ namespace Ichni.RhythmGame
public Track.TrackSpaceType trackSpaceType;
public Track.TrackSamplingType trackSamplingType;
public bool isClosed;
public bool isShowingDisplay;
public TrackPathSubmodule_BM()
{
@@ -116,19 +126,20 @@ namespace Ichni.RhythmGame
this.trackSpaceType = trackPathSubmodule.trackSpaceType;
this.trackSamplingType = trackPathSubmodule.trackSamplingType;
this.isClosed = trackPathSubmodule.isClosed;
this.isShowingDisplay = trackPathSubmodule.isShowingDisplay;
}
public override void ExecuteBM()
{
attachedElement = GameElement_BM.GetElement(attachedElementGuid);
Track track = attachedElement as Track;
track.trackPathSubmodule = new TrackPathSubmodule(track, trackSpaceType, trackSamplingType, isClosed);
track.trackPathSubmodule = new TrackPathSubmodule(track, trackSpaceType, trackSamplingType, isClosed, isShowingDisplay);
}
public override void DuplicateBM(GameElement attached)
{
Track track = attached as Track;
track.trackPathSubmodule = new TrackPathSubmodule(track, trackSpaceType, trackSamplingType, isClosed);
track.trackPathSubmodule = new TrackPathSubmodule(track, trackSpaceType, trackSamplingType, isClosed, isShowingDisplay);
}
}

View File

@@ -1,22 +1,62 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Dreamteck.Splines;
using Ichni.Editor;
using Ichni.RhythmGame.Beatmap;
using Unity.VisualScripting;
using UnityEngine;
using Inspector = Ichni.Editor.Inspector;
namespace Ichni.RhythmGame
{
public class TrackRendererSubmodule : TrackSubmodule
public partial class TrackRendererSubmodule : TrackSubmodule
{
public MeshGenerator meshGenerator;
public MeshRenderer meshRenderer;
public Material renderMaterial;
public TrackRendererSubmodule(Track track) : base(track)
public string materialThemeBundleName;
public string materialName;
public bool enableEmission;
public float emissionIntensity;
public TrackRendererSubmodule(Track track, bool enableEmission, float emissionIntensity) : base(track)
{
this.track.trackRendererSubmodule = this;
this.enableEmission = enableEmission;
this.emissionIntensity = emissionIntensity;
this.materialThemeBundleName = String.Empty;
this.materialName = String.Empty;
}
public void ApplyMaterial(string materialThemeBundleName, string materialName)
{
this.materialThemeBundleName = materialThemeBundleName;
this.materialName = materialName;
Material mat = ThemeBundleManager.instance.GetObject<Material>(materialThemeBundleName, materialName);
if(mat != null)
{
renderMaterial = mat;
meshRenderer.material = renderMaterial;
}
}
public override void Refresh()
{
SetEnableEmission();
SetEmissionIntensity();
if (track.trackTimeSubmodule is TrackTimeSubmoduleMovable)
{
meshGenerator.clipFrom = 0;
meshGenerator.clipTo = 0;
}
else
{
meshGenerator.clipFrom = 0;
meshGenerator.clipTo = 1;
}
}
public override void SaveBM()
@@ -24,6 +64,18 @@ namespace Ichni.RhythmGame
throw new System.NotImplementedException();
}
}
public partial class TrackRendererSubmodule
{
protected void SetEnableEmission()
{
meshRenderer.material.SetInt("_Emission", enableEmission ? 1 : 0);
}
protected void SetEmissionIntensity()
{
meshRenderer.material.SetColor("_EmissionColor", Color.white * Mathf.Pow(2, emissionIntensity));
}
}
#region AutoOrient
@@ -31,7 +83,8 @@ namespace Ichni.RhythmGame
{
public SplineRenderer splineRenderer;
public TrackRendererSubmoduleAutoOrient(Track track, Material material = null) : base(track)
public TrackRendererSubmoduleAutoOrient(Track track, bool enableEmission, float emissionIntensity, Material material = null) :
base(track, enableEmission, emissionIntensity)
{
this.splineRenderer = track.AddComponent<SplineRenderer>();
this.meshRenderer = splineRenderer.GetComponent<MeshRenderer>();
@@ -42,32 +95,47 @@ namespace Ichni.RhythmGame
this.splineRenderer.clipTo = 1;
this.meshRenderer.material = renderMaterial;
this.splineRenderer.color = Color.white;
}
public override void Refresh()
{
if (track.trackTimeSubmodule is TrackTimeSubmoduleMovable)
{
splineRenderer.clipFrom = 0;
splineRenderer.clipTo = 0;
}
else
{
splineRenderer.clipFrom = 0;
splineRenderer.clipTo = 1;
}
this.splineRenderer.uvRotation = 90;
}
public override void SaveBM()
{
matchedBM = new Beatmap.TrackRendererSubmoduleAutoOrient_BM(attachedGameElement, this);
matchedBM = new TrackRendererSubmoduleAutoOrient_BM(attachedGameElement, this);
}
public override void SetUpInspector()
{
IHaveInspection inspector = EditorManager.instance.uiManager.inspector;
Inspector inspectorMain = EditorManager.instance.uiManager.inspector;
var container = inspector.GenerateContainer("Track Renderer Auto Orient");
var enableEmissionToggle = inspector.GenerateToggle(this, container, "Enable Emission", nameof(enableEmission));
enableEmissionToggle.AddListenerFunction(_ => SetEnableEmission());
var emissionIntensityInputField = inspector.GenerateInputField(this, container, "Emission Intensity", nameof(emissionIntensity));
emissionIntensityInputField.AddListenerFunction(_ => SetEmissionIntensity());
var themeBundleDropdown = inspector.GenerateDropdown(this, container, "Theme Bundle", ThemeBundleManager.instance.selectedThemeBundleList, nameof(materialThemeBundleName));
themeBundleDropdown.AddListenerFunction(_ => inspectorMain.SetInspector(track));
if (materialThemeBundleName != String.Empty && ThemeBundleManager.instance.TryGetThemeBundle(materialThemeBundleName, out ThemeBundle themeBundle))
{
List<string> materialNameList = themeBundle.assetList_Material.ConvertAll(x => x.name);
var objectNameDropdown = inspector.GenerateDropdown(this, container, "Material Name", materialNameList, nameof(materialName));
objectNameDropdown.AddListenerFunction(_ => inspectorMain.SetInspector(track));
}
else
{
var objectNameDropdown = inspector.GenerateDropdown(this, container, "Material Name", new List<string>(), nameof(materialName));
objectNameDropdown.dropdown.interactable = false;
}
var applyMaterialButton = inspector.GenerateButton(this, container, "Apply Material", () =>
{
ApplyMaterial(materialThemeBundleName, materialName);
});
var deleteButton = inspector.GenerateButton(this, container, "Delete",
() =>
{
@@ -83,7 +151,10 @@ namespace Ichni.RhythmGame
{
public class TrackRendererSubmoduleAutoOrient_BM : Submodule_BM
{
public string renderMaterialName;
public string materialThemeBundleName;
public string materialName;
public bool enableEmission;
public float emissionIntensity;
public TrackRendererSubmoduleAutoOrient_BM()
{
@@ -93,20 +164,31 @@ namespace Ichni.RhythmGame
public TrackRendererSubmoduleAutoOrient_BM(GameElement attachedElement,
TrackRendererSubmoduleAutoOrient trackRendererSubmodule) : base(attachedElement)
{
renderMaterialName = trackRendererSubmodule.renderMaterial.name;
materialThemeBundleName = trackRendererSubmodule.materialThemeBundleName;
materialName = trackRendererSubmodule.materialName;
enableEmission = trackRendererSubmodule.enableEmission;
emissionIntensity = trackRendererSubmodule.emissionIntensity;
}
public override void ExecuteBM()
{
attachedElement = GameElement_BM.GetElement(attachedElementGuid);
Track track = attachedElement as Track;
track.trackRendererSubmodule = new TrackRendererSubmoduleAutoOrient(track); //TODO: Implement Material
track.trackRendererSubmodule = new TrackRendererSubmoduleAutoOrient(track, enableEmission, emissionIntensity);
if (materialName.Trim() != String.Empty)
{
track.trackRendererSubmodule.ApplyMaterial(materialThemeBundleName, materialName);
}
}
public override void DuplicateBM(GameElement attached)
{
Track track = attached as Track;
track.trackRendererSubmodule = new TrackRendererSubmoduleAutoOrient(track); //TODO: Implement Material
track.trackRendererSubmodule = new TrackRendererSubmoduleAutoOrient(track, enableEmission, emissionIntensity);
if (materialName.Trim() != String.Empty)
{
track.trackRendererSubmodule.ApplyMaterial(materialThemeBundleName, materialName);
}
}
}
}
@@ -119,7 +201,8 @@ namespace Ichni.RhythmGame
{
public PathGenerator pathGenerator;
public TrackRendererSubmodulePathGenerator(Track track, Material material = null) : base(track)
public TrackRendererSubmodulePathGenerator(Track track, bool enableEmission, float emissionIntensity, Material material = null) :
base(track, enableEmission, emissionIntensity)
{
this.pathGenerator = track.AddComponent<PathGenerator>();
this.meshRenderer = pathGenerator.GetComponent<MeshRenderer>();
@@ -130,32 +213,47 @@ namespace Ichni.RhythmGame
this.pathGenerator.clipTo = 1;
this.meshRenderer.material = renderMaterial;
this.pathGenerator.color = Color.white;
}
public override void Refresh()
{
if (track.trackTimeSubmodule is TrackTimeSubmoduleMovable)
{
pathGenerator.clipFrom = 0;
pathGenerator.clipTo = 0;
}
else
{
pathGenerator.clipFrom = 0;
pathGenerator.clipTo = 1;
}
this.pathGenerator.uvRotation = 90;
}
public override void SaveBM()
{
matchedBM = new Beatmap.TrackRendererSubmodulePathGenerator_BM(attachedGameElement, this);
matchedBM = new TrackRendererSubmodulePathGenerator_BM(attachedGameElement, this);
}
public override void SetUpInspector()
{
IHaveInspection inspector = EditorManager.instance.uiManager.inspector;
Inspector inspectorMain = EditorManager.instance.uiManager.inspector;
var container = inspector.GenerateContainer("Track Renderer Path Generator");
var enableEmissionToggle = inspector.GenerateToggle(this, container, "Enable Emission", nameof(enableEmission));
enableEmissionToggle.AddListenerFunction(_ => SetEnableEmission());
var emissionIntensityInputField = inspector.GenerateInputField(this, container, "Emission Intensity", nameof(emissionIntensity));
emissionIntensityInputField.AddListenerFunction(_ => SetEmissionIntensity());
var themeBundleDropdown = inspector.GenerateDropdown(this, container, "Theme Bundle", ThemeBundleManager.instance.selectedThemeBundleList, nameof(materialThemeBundleName));
themeBundleDropdown.AddListenerFunction(_ => inspectorMain.SetInspector(track));
if (materialThemeBundleName != String.Empty && ThemeBundleManager.instance.TryGetThemeBundle(materialThemeBundleName, out ThemeBundle themeBundle))
{
List<string> materialNameList = themeBundle.assetList_Material.ConvertAll(x => x.name);
var objectNameDropdown = inspector.GenerateDropdown(this, container, "Material Name", materialNameList, nameof(materialName));
objectNameDropdown.AddListenerFunction(_ => inspectorMain.SetInspector(track));
}
else
{
var objectNameDropdown = inspector.GenerateDropdown(this, container, "Material Name", new List<string>(), nameof(materialName));
objectNameDropdown.dropdown.interactable = false;
}
var applyMaterialButton = inspector.GenerateButton(this, container, "Apply Material", () =>
{
ApplyMaterial(materialThemeBundleName, materialName);
});
var deleteButton = inspector.GenerateButton(this, container, "Delete",
() =>
{
@@ -171,7 +269,10 @@ namespace Ichni.RhythmGame
{
public class TrackRendererSubmodulePathGenerator_BM : Submodule_BM
{
public string renderMaterialName;
public string materialThemeBundleName;
public string materialName;
public bool enableEmission;
public float emissionIntensity;
public TrackRendererSubmodulePathGenerator_BM()
{
@@ -181,23 +282,151 @@ namespace Ichni.RhythmGame
public TrackRendererSubmodulePathGenerator_BM(GameElement attachedElement,
TrackRendererSubmodulePathGenerator trackRendererSubmodule) : base(attachedElement)
{
renderMaterialName = trackRendererSubmodule.renderMaterial.name;
materialThemeBundleName = trackRendererSubmodule.materialThemeBundleName;
materialName = trackRendererSubmodule.materialName;
enableEmission = trackRendererSubmodule.enableEmission;
emissionIntensity = trackRendererSubmodule.emissionIntensity;
}
public override void ExecuteBM()
{
attachedElement = GameElement_BM.GetElement(attachedElementGuid);
Track track = attachedElement as Track;
track.trackRendererSubmodule = new TrackRendererSubmodulePathGenerator(track);//TODO: Implement Material
track.trackRendererSubmodule = new TrackRendererSubmodulePathGenerator(track, enableEmission, emissionIntensity);
if (materialName.Trim() != String.Empty)
{
track.trackRendererSubmodule.ApplyMaterial(materialThemeBundleName, materialName);
}
}
public override void DuplicateBM(GameElement attached)
{
Track track = attached as Track;
track.trackRendererSubmodule = new TrackRendererSubmodulePathGenerator(track);//TODO: Implement Material
track.trackRendererSubmodule = new TrackRendererSubmodulePathGenerator(track, enableEmission, emissionIntensity);
if (materialName.Trim() != String.Empty)
{
track.trackRendererSubmodule.ApplyMaterial(materialThemeBundleName, materialName);
}
}
}
}
#endregion
#region Surface
public class TrackRendererSubmoduleSurface : TrackRendererSubmodule
{
public SurfaceGenerator surface;
public TrackRendererSubmoduleSurface(Track track, bool enableEmission, float emissionIntensity, Material material = null) :
base(track, enableEmission, emissionIntensity)
{
this.surface = track.AddComponent<SurfaceGenerator>();
this.meshRenderer = surface.GetComponent<MeshRenderer>();
this.meshGenerator = surface;
this.renderMaterial = material == null ? EditorManager.instance.basePrefabs.defaultTrackMaterial : material;
this.surface.spline = track.trackPathSubmodule.path;
this.surface.clipFrom = 0;
this.surface.clipTo = 1;
this.meshRenderer.material = renderMaterial;
this.surface.color = Color.white;
this.surface.uvRotation = 90;
}
public override void SaveBM()
{
matchedBM = new TrackRendererSubmoduleSurface_BM(attachedGameElement, this);
}
public override void SetUpInspector()
{
IHaveInspection inspector = EditorManager.instance.uiManager.inspector;
Inspector inspectorMain = EditorManager.instance.uiManager.inspector;
var container = inspector.GenerateContainer("Track Renderer Surface");
var enableEmissionToggle = inspector.GenerateToggle(this, container, "Enable Emission", nameof(enableEmission));
enableEmissionToggle.AddListenerFunction(_ => SetEnableEmission());
var emissionIntensityInputField = inspector.GenerateInputField(this, container, "Emission Intensity", nameof(emissionIntensity));
emissionIntensityInputField.AddListenerFunction(_ => SetEmissionIntensity());
var themeBundleDropdown = inspector.GenerateDropdown(this, container, "Theme Bundle", ThemeBundleManager.instance.selectedThemeBundleList, nameof(materialThemeBundleName));
themeBundleDropdown.AddListenerFunction(_ => inspectorMain.SetInspector(track));
if (materialThemeBundleName != String.Empty && ThemeBundleManager.instance.TryGetThemeBundle(materialThemeBundleName, out ThemeBundle themeBundle))
{
List<string> materialNameList = themeBundle.assetList_Material.ConvertAll(x => x.name);
var objectNameDropdown = inspector.GenerateDropdown(this, container, "Material Name", materialNameList, nameof(materialName));
objectNameDropdown.AddListenerFunction(_ => inspectorMain.SetInspector(track));
}
else
{
var objectNameDropdown = inspector.GenerateDropdown(this, container, "Material Name", new List<string>(), nameof(materialName));
objectNameDropdown.dropdown.interactable = false;
}
var applyMaterialButton = inspector.GenerateButton(this, container, "Apply Material", () =>
{
ApplyMaterial(materialThemeBundleName, materialName);
});
var deleteButton = inspector.GenerateButton(this, container, "Delete",
() =>
{
Delete();
track.trackRendererSubmodule = null;
inspectorMain.SetInspector(track);
track.Refresh();
});
}
}
namespace Beatmap
{
public class TrackRendererSubmoduleSurface_BM : Submodule_BM
{
public string materialThemeBundleName;
public string materialName;
public bool enableEmission;
public float emissionIntensity;
public TrackRendererSubmoduleSurface_BM()
{
}
public TrackRendererSubmoduleSurface_BM(GameElement attachedElement,
TrackRendererSubmoduleSurface trackRendererSubmodule) : base(attachedElement)
{
materialThemeBundleName = trackRendererSubmodule.materialThemeBundleName;
materialName = trackRendererSubmodule.materialName;
enableEmission = trackRendererSubmodule.enableEmission;
emissionIntensity = trackRendererSubmodule.emissionIntensity;
}
public override void ExecuteBM()
{
attachedElement = GameElement_BM.GetElement(attachedElementGuid);
Track track = attachedElement as Track;
track.trackRendererSubmodule = new TrackRendererSubmoduleSurface(track, enableEmission, emissionIntensity);
if (materialName.Trim() != String.Empty)
{
track.trackRendererSubmodule.ApplyMaterial(materialThemeBundleName, materialName);
}
}
public override void DuplicateBM(GameElement attached)
{
Track track = attached as Track;
track.trackRendererSubmodule = new TrackRendererSubmoduleSurface(track, enableEmission, emissionIntensity);
if (materialName.Trim() != String.Empty)
{
track.trackRendererSubmodule.ApplyMaterial(materialThemeBundleName, materialName);
}
}
}
}
#endregion
}

View File

@@ -56,6 +56,8 @@ namespace Ichni
{
LoadThemeBundle(bundle);
}
selectedThemeBundleList = list;
}
public void LoadAllThemeBundlesAbstract()

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: ee7160752d2114149904ca2b2b012bbf
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3}

Binary file not shown.

View File

@@ -1,53 +0,0 @@
{
"BeatMap" : {
"__type" : "Ichni.RhythmGame.Beatmap.BeatmapContainer_BM,Assembly-CSharp",
"value" : {
"elementList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.ElementFolder_BM,Assembly-CSharp",
"elementName" : "Folder",
"tags" : [
],
"elementGuid" : {
"value" : "5ea0dafa-c9c3-4bac-a927-b2e4453e6929"
},
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}
},{
"__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" : "5ea0dafa-c9c3-4bac-a927-b2e4453e6929"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "5ea0dafa-c9c3-4bac-a927-b2e4453e6929"
}
}
],
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}
}
}
}

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 62346f0a0dfb6441d96da14d238f7070
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,569 +0,0 @@
{
"BeatMap" : {
"__type" : "Ichni.RhythmGame.Beatmap.BeatmapContainer_BM,Assembly-CSharp",
"value" : {
"elementList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.ElementFolder_BM,Assembly-CSharp",
"elementName" : "Folder",
"tags" : [
],
"elementGuid" : {
"value" : "f9699e9b-12ce-4f53-bf11-2d63c748edb4"
},
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}
},{
"__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" : "f9699e9b-12ce-4f53-bf11-2d63c748edb4"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "f9699e9b-12ce-4f53-bf11-2d63c748edb4"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Track_BM,Assembly-CSharp",
"elementName" : "New Track",
"tags" : [
],
"elementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
},
"attachedElementGuid" : {
"value" : "f9699e9b-12ce-4f53-bf11-2d63c748edb4"
}
},{
"__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" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TrackPathSubmodule_BM,Assembly-CSharp",
"trackSpaceType" : 0,
"trackSamplingType" : 0,
"isClosed" : false,
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TrackTimeSubmoduleMovable_BM,Assembly-CSharp",
"trackStartTime" : 0,
"trackEndTime" : 1,
"visibleTrackTimeLength" : 1,
"animationCurveType" : 0,
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TrackRendererSubmoduleAutoOrient_BM,Assembly-CSharp",
"renderMaterialName" : "DefaultTrackMaterial",
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Tap_BM,Assembly-CSharp",
"exactJudgeTime" : 1,
"elementName" : "New Tap",
"tags" : [
],
"elementGuid" : {
"value" : "d128276b-676d-4071-a6fc-1e41e146914b"
},
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "d128276b-676d-4071-a6fc-1e41e146914b"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
],
"attachedElementGuid" : {
"value" : "d128276b-676d-4071-a6fc-1e41e146914b"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteVisual_BM,Assembly-CSharp",
"themeBundleName" : "departure_to_multiverse",
"objectName" : "DTM_NoteVisualTap",
"elementName" : "New Note Visual",
"tags" : [
],
"elementGuid" : {
"value" : "5f950099-85bf-4e60-b595-eb2c82db228a"
},
"attachedElementGuid" : {
"value" : "d128276b-676d-4071-a6fc-1e41e146914b"
}
},{
"__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" : "5f950099-85bf-4e60-b595-eb2c82db228a"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "5f950099-85bf-4e60-b595-eb2c82db228a"
}
},{
"__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" : "5f950099-85bf-4e60-b595-eb2c82db228a"
}
},{
"__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":[
]
},
"attachedElementGuid" : {
"value" : "5f950099-85bf-4e60-b595-eb2c82db228a"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.PathNode_BM,Assembly-CSharp",
"isShowingSphere" : true,
"elementName" : "New Path Node",
"tags" : [
],
"elementGuid" : {
"value" : "c30a86dd-ddd2-457d-96c3-3f6b0b163141"
},
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 0,
"y" : 0,
"z" : 10
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "c30a86dd-ddd2-457d-96c3-3f6b0b163141"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "c30a86dd-ddd2-457d-96c3-3f6b0b163141"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
"originalBaseColor" : {
"r" : 1,
"g" : 0,
"b" : 1,
"a" : 1
},
"emissionEnabled" : false,
"originalEmissionColor" : {
"r" : 0,
"g" : 0,
"b" : 0,
"a" : 1
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "c30a86dd-ddd2-457d-96c3-3f6b0b163141"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.PathNode_BM,Assembly-CSharp",
"isShowingSphere" : true,
"elementName" : "New Path Node",
"tags" : [
],
"elementGuid" : {
"value" : "1e31a3fd-7d68-43bc-b633-09c390b1a52f"
},
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__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" : "1e31a3fd-7d68-43bc-b633-09c390b1a52f"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "1e31a3fd-7d68-43bc-b633-09c390b1a52f"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
"originalBaseColor" : {
"r" : 0,
"g" : 0,
"b" : 1,
"a" : 1
},
"emissionEnabled" : false,
"originalEmissionColor" : {
"r" : 0,
"g" : 0,
"b" : 0,
"a" : 1
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "1e31a3fd-7d68-43bc-b633-09c390b1a52f"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.PathNode_BM,Assembly-CSharp",
"isShowingSphere" : true,
"elementName" : "New Path Node",
"tags" : [
],
"elementGuid" : {
"value" : "d911965f-f1da-4aef-b59a-ff87e683d6f3"
},
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 0,
"y" : 10,
"z" : 0
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "d911965f-f1da-4aef-b59a-ff87e683d6f3"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "d911965f-f1da-4aef-b59a-ff87e683d6f3"
}
},{
"__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" : "d911965f-f1da-4aef-b59a-ff87e683d6f3"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TrackPercentPoint_BM,Assembly-CSharp",
"trackPercent" : {
"animatedFloatList" : [
{
"startValue" : 0,
"endValue" : 1,
"startTime" : 0,
"endTime" : 2,
"animationCurveType" : 0
}
]
},
"elementName" : "New Track Percent Point",
"tags" : [
],
"elementGuid" : {
"value" : "157f85bf-50f0-4d08-adaa-a430fffc8553"
},
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "157f85bf-50f0-4d08-adaa-a430fffc8553"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Trail_BM,Assembly-CSharp",
"visibleTimeLength" : 1,
"renderMaterialName" : "DefaultTrailMaterial",
"isAutoOrient" : false,
"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" : "c6d2e2b5-4169-4039-898e-9341ec72c524"
},
"attachedElementGuid" : {
"value" : "157f85bf-50f0-4d08-adaa-a430fffc8553"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 4,
"y" : 0,
"z" : 0
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "c6d2e2b5-4169-4039-898e-9341ec72c524"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ElementFolder_BM,Assembly-CSharp",
"elementName" : "New Folder",
"tags" : [
],
"elementGuid" : {
"value" : "f5e75d30-a556-40e8-8787-1054ddb396ec"
},
"attachedElementGuid" : {
"value" : "f9699e9b-12ce-4f53-bf11-2d63c748edb4"
}
},{
"__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" : "f5e75d30-a556-40e8-8787-1054ddb396ec"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "f5e75d30-a556-40e8-8787-1054ddb396ec"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.GameCamera_BM,Assembly-CSharp",
"cameraViewType" : 0,
"perspectiveAngle" : 60,
"orthographicSize" : 10,
"elementName" : "New Camera",
"tags" : [
],
"elementGuid" : {
"value" : "10a8986e-30ce-4877-8a73-0a4e71040476"
},
"attachedElementGuid" : {
"value" : "f5e75d30-a556-40e8-8787-1054ddb396ec"
}
},{
"__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" : "10a8986e-30ce-4877-8a73-0a4e71040476"
}
}
],
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}
}
}
}

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 07260670e384a482488fa056cb714307
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

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

View File

@@ -1 +0,0 @@
Ąˇ)Ç‚¬¸Ęźľç†ÚßŇ:

View File

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

View File

@@ -1 +0,0 @@
(Âå"µ§Ÿdst©ã`Z;”]šsåYwrCõj‡¤¬Ýé$¦gÝÀâýt à£òT^¾ãp¼ iýÊýæˆþ;ùSE¬Ä <20>[€{CÂ;°󮥼¬˜7³9h÷hÖËLV³‰<C2B3>`<晄MÝ!Œ%ó)±†EGvÖJ>*f*öå=œ ÇŸ|t·Ïx€ z‰ÿ“Ú &J >tó³ZFw‰ðbs <0C>÷

View File

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

View File

@@ -1 +0,0 @@
L,ńĺĆčFB•#{Qő8đ Ků·őçĂ×:ąźt%˙ä@W»utÇ~ٱg<11>×öxŃf@EĺV_<10>Ĺsňç´(VpŢV`Á=ńßĹ@”tÁý üöZä9•oŕ”l¬Ő9+{/÷uD2N#ű}Q]<5D>|Ł_•Ú,Ž\\‡¸$ÂĂěp@ŔBlPľÂEť[şÝϤ,¸cuB˛g<7F>hS@ÉÉ!:ďęéa…HľôiT„ęÚđľi\`SM`ź!<žµ˙LÉÍ ]<5D>p9 ę=˙:Bő&c21aÓhň@ť•…_÷Ň?pHÜá

View File

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

View File

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

View File

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

View File

@@ -1,2 +0,0 @@
Ř]ˇ~Š9‡^IôH Íň”ĆÉűŕD/Cj§á-u•<75>™.Ún,]a,Ţ8)%…XQbńČéiŰ<69>ñŃĂ,ŠV1«€Äµ šÉ´\Í[¸EĽśĺNáĘE{¦•ĘÉŽp„îĚ<ޱŘ75¬ËTq<54>9h5 Ě9‡ţů
Ź‚„ü%©Gé5ěß1ĆV-i±{—}»'MÔĺ yI˝°/őp:@

View File

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

View File

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

View File

@@ -1 +0,0 @@
ĆI'űň<C5B1>®îXĘćš VđPCYYǰ{Ç…ĂŠŘ{ę[LÖcŠąEz®ę>^ŢüË_Ł\mîěë@Ś&4;pÚ)/)0ŚčĚŠť{ß®<^än+ţ >ş„F iE\ZŢ3MÍŠź<C5A0>ĐĹÂŞáńu25^yy1ň"·ëŽ"T2Ĺ`Ŕč„cÍTľ&ý˘<C3BD>»(Ă«Dľö ;*eŹäB Ův•”ř°•TŹô‹ęýÜ&…€yŔ€

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 46b6dd13bde884947a35734b25583f82
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

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

View File

@@ -1,53 +0,0 @@
{
"BeatMap" : {
"__type" : "Ichni.RhythmGame.Beatmap.BeatmapContainer_BM,Assembly-CSharp",
"value" : {
"elementList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.ElementFolder_BM,Assembly-CSharp",
"elementName" : "Folder",
"tags" : [
],
"elementGuid" : {
"value" : "5ea0dafa-c9c3-4bac-a927-b2e4453e6929"
},
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}
},{
"__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" : "5ea0dafa-c9c3-4bac-a927-b2e4453e6929"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "5ea0dafa-c9c3-4bac-a927-b2e4453e6929"
}
}
],
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}
}
}
}

View File

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

View File

@@ -1,13 +0,0 @@
{
"CommandScripts" : {
"__type" : "Ichni.RhythmGame.Beatmap.CommandScripts_BM,Assembly-CSharp",
"value" : {
"commandList" : [
],
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}
}
}
}

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 588b20a6496a86f4cb7f52a452b3ad09
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

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

View File

@@ -1,18 +0,0 @@
{
"ProjectInformation" : {
"__type" : "Ichni.RhythmGame.Beatmap.ProjectInformation_BM,Assembly-CSharp",
"value" : {
"projectName" : "1",
"creatorName" : "1",
"editorVersion" : "0.1.0",
"createTime" : "2025\/3\/9 9:47:02",
"lastSaveTime" : "2025\/3\/9 9:47:02",
"selectedThemeBundleList" : [
"basic"
],
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}
}
}
}

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 5e4a2eb0c8b004d4084933ae0f55e6f5
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,13 +0,0 @@
{
"SongInformation" : {
"__type" : "Ichni.RhythmGame.Beatmap.SongInformation_BM,Assembly-CSharp",
"value" : {
"songName" : "Heretic Master-ViOlatoR (1).wav",
"bpm" : 181,
"delay" : 0,
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}
}
}
}

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 97e3a68071c7eb648b6681d56fff4740
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -5,12 +5,12 @@
"elementList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.ElementFolder_BM,Assembly-CSharp",
"elementName" : "Folder",
"elementName" : "New Folder",
"tags" : [
],
"elementGuid" : {
"value" : "f9699e9b-12ce-4f53-bf11-2d63c748edb4"
"value" : "030b4b43-46bb-43c9-84e7-6a98207a39c9"
},
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
@@ -33,7 +33,7 @@
"z" : 1
},
"attachedElementGuid" : {
"value" : "f9699e9b-12ce-4f53-bf11-2d63c748edb4"
"value" : "030b4b43-46bb-43c9-84e7-6a98207a39c9"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
@@ -41,7 +41,7 @@
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "f9699e9b-12ce-4f53-bf11-2d63c748edb4"
"value" : "030b4b43-46bb-43c9-84e7-6a98207a39c9"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Track_BM,Assembly-CSharp",
@@ -50,10 +50,10 @@
],
"elementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
"value" : "d9d3df55-9509-46dc-8e2f-d628993313cb"
},
"attachedElementGuid" : {
"value" : "f9699e9b-12ce-4f53-bf11-2d63c748edb4"
"value" : "030b4b43-46bb-43c9-84e7-6a98207a39c9"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
@@ -73,7 +73,7 @@
"z" : 1
},
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
"value" : "d9d3df55-9509-46dc-8e2f-d628993313cb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
@@ -81,30 +81,34 @@
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
"value" : "d9d3df55-9509-46dc-8e2f-d628993313cb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TrackPathSubmodule_BM,Assembly-CSharp",
"trackSpaceType" : 0,
"trackSamplingType" : 0,
"isClosed" : false,
"isShowingDisplay" : true,
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
"value" : "d9d3df55-9509-46dc-8e2f-d628993313cb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TrackRendererSubmoduleAutoOrient_BM,Assembly-CSharp",
"materialThemeBundleName" : "departure_to_multiverse",
"materialName" : "EnergyTrail0",
"enableEmission" : true,
"emissionIntensity" : 4,
"attachedElementGuid" : {
"value" : "d9d3df55-9509-46dc-8e2f-d628993313cb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TrackTimeSubmoduleMovable_BM,Assembly-CSharp",
"trackStartTime" : 0,
"trackEndTime" : 1,
"visibleTrackTimeLength" : 1,
"trackEndTime" : 4,
"visibleTrackTimeLength" : 2,
"animationCurveType" : 0,
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TrackRendererSubmoduleAutoOrient_BM,Assembly-CSharp",
"renderMaterialName" : "DefaultTrackMaterial",
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
"value" : "d9d3df55-9509-46dc-8e2f-d628993313cb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.PathNode_BM,Assembly-CSharp",
@@ -114,323 +118,17 @@
],
"elementGuid" : {
"value" : "c30a86dd-ddd2-457d-96c3-3f6b0b163141"
"value" : "e4152ed1-e7ba-4484-988c-132aac93bb4f"
},
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 0,
"y" : 0,
"z" : 10
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "c30a86dd-ddd2-457d-96c3-3f6b0b163141"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "c30a86dd-ddd2-457d-96c3-3f6b0b163141"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
"originalBaseColor" : {
"r" : 1,
"g" : 0,
"b" : 1,
"a" : 1
},
"emissionEnabled" : false,
"originalEmissionColor" : {
"r" : 0,
"g" : 0,
"b" : 0,
"a" : 1
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "c30a86dd-ddd2-457d-96c3-3f6b0b163141"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.PathNode_BM,Assembly-CSharp",
"isShowingSphere" : true,
"elementName" : "New Path Node",
"tags" : [
],
"elementGuid" : {
"value" : "1e31a3fd-7d68-43bc-b633-09c390b1a52f"
},
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__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" : "1e31a3fd-7d68-43bc-b633-09c390b1a52f"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "1e31a3fd-7d68-43bc-b633-09c390b1a52f"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
"originalBaseColor" : {
"r" : 0,
"g" : 0,
"b" : 1,
"a" : 1
},
"emissionEnabled" : false,
"originalEmissionColor" : {
"r" : 0,
"g" : 0,
"b" : 0,
"a" : 1
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "1e31a3fd-7d68-43bc-b633-09c390b1a52f"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.PathNode_BM,Assembly-CSharp",
"isShowingSphere" : true,
"elementName" : "New Path Node",
"tags" : [
],
"elementGuid" : {
"value" : "d911965f-f1da-4aef-b59a-ff87e683d6f3"
},
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 0,
"y" : 10,
"z" : 0
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "d911965f-f1da-4aef-b59a-ff87e683d6f3"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "d911965f-f1da-4aef-b59a-ff87e683d6f3"
}
},{
"__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" : "d911965f-f1da-4aef-b59a-ff87e683d6f3"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TrackPercentPoint_BM,Assembly-CSharp",
"trackPercent" : {
"animatedFloatList" : [
{
"startValue" : 0,
"endValue" : 1,
"startTime" : 0,
"endTime" : 2,
"animationCurveType" : 0
}
]
},
"elementName" : "New Track Percent Point",
"tags" : [
],
"elementGuid" : {
"value" : "157f85bf-50f0-4d08-adaa-a430fffc8553"
},
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "157f85bf-50f0-4d08-adaa-a430fffc8553"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Trail_BM,Assembly-CSharp",
"visibleTimeLength" : 1,
"renderMaterialName" : "DefaultTrailMaterial",
"isAutoOrient" : false,
"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" : "c6d2e2b5-4169-4039-898e-9341ec72c524"
},
"attachedElementGuid" : {
"value" : "157f85bf-50f0-4d08-adaa-a430fffc8553"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 4,
"y" : 0,
"z" : 0
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
},
"attachedElementGuid" : {
"value" : "c6d2e2b5-4169-4039-898e-9341ec72c524"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ElementFolder_BM,Assembly-CSharp",
"elementName" : "New Folder",
"tags" : [
],
"elementGuid" : {
"value" : "f5e75d30-a556-40e8-8787-1054ddb396ec"
},
"attachedElementGuid" : {
"value" : "f9699e9b-12ce-4f53-bf11-2d63c748edb4"
}
},{
"__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" : "f5e75d30-a556-40e8-8787-1054ddb396ec"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "f5e75d30-a556-40e8-8787-1054ddb396ec"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.GameCamera_BM,Assembly-CSharp",
"cameraViewType" : 0,
"perspectiveAngle" : 60,
"orthographicSize" : 10,
"elementName" : "New Camera",
"tags" : [
],
"elementGuid" : {
"value" : "10a8986e-30ce-4877-8a73-0a4e71040476"
},
"attachedElementGuid" : {
"value" : "f5e75d30-a556-40e8-8787-1054ddb396ec"
"value" : "d9d3df55-9509-46dc-8e2f-d628993313cb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : 5,
"y" : 5,
"z" : -10
"y" : 0,
"z" : 10
},
"originalEulerAngles" : {
"x" : 0,
@@ -438,45 +136,12 @@
"z" : 0
},
"originalScale" : {
"x" : 1,
"y" : 1,
"z" : 1
"x" : 2,
"y" : 2,
"z" : 2
},
"attachedElementGuid" : {
"value" : "10a8986e-30ce-4877-8a73-0a4e71040476"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Swirl_BM,Assembly-CSharp",
"eulerAngleX" : {
"animatedFloatList" : [
{
"startValue" : 0,
"endValue" : 25,
"startTime" : 0,
"endTime" : 1,
"animationCurveType" : 0
}
]
},
"eulerAngleY" : {
"animatedFloatList" : [
]
},
"eulerAngleZ" : {
"animatedFloatList" : [
]
},
"elementName" : "New Swirl",
"tags" : [
],
"elementGuid" : {
"value" : "6acfc63c-ae9a-498f-be26-49480a56d741"
},
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
"value" : "e4152ed1-e7ba-4484-988c-132aac93bb4f"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
@@ -484,87 +149,73 @@
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "6acfc63c-ae9a-498f-be26-49480a56d741"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Tap_BM,Assembly-CSharp",
"exactJudgeTime" : 0.75,
"elementName" : "New Tap",
"tags" : [
],
"elementGuid" : {
"value" : "b0e23990-677e-43ce-a161-fcdb41886e16"
},
"attachedElementGuid" : {
"value" : "55a0ed60-d741-4072-86a3-7d7af286c2bb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "b0e23990-677e-43ce-a161-fcdb41886e16"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.TouchAreaJudgeUnit_BM,Assembly-CSharp",
"areaRadius" : 1000
}
],
"attachedElementGuid" : {
"value" : "b0e23990-677e-43ce-a161-fcdb41886e16"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteVisual_BM,Assembly-CSharp",
"themeBundleName" : "departure_to_multiverse",
"objectName" : "DTM_NoteVisualTap",
"elementName" : "New Note Visual",
"tags" : [
],
"elementGuid" : {
"value" : "32b6b82d-06cf-466e-b83b-d2199242300e"
},
"attachedElementGuid" : {
"value" : "b0e23990-677e-43ce-a161-fcdb41886e16"
}
},{
"__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" : "32b6b82d-06cf-466e-b83b-d2199242300e"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "32b6b82d-06cf-466e-b83b-d2199242300e"
"value" : "e4152ed1-e7ba-4484-988c-132aac93bb4f"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
"originalBaseColor" : {
"r" : 1,
"g" : 1,
"b" : 0,
"a" : 1
},
"emissionEnabled" : false,
"originalEmissionColor" : {
"r" : 0,
"g" : 0,
"b" : 0,
"a" : 1
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "e4152ed1-e7ba-4484-988c-132aac93bb4f"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.PathNode_BM,Assembly-CSharp",
"isShowingSphere" : true,
"elementName" : "New Path Node",
"tags" : [
],
"elementGuid" : {
"value" : "42fc001e-dd4f-4480-ab39-5e739519c068"
},
"attachedElementGuid" : {
"value" : "d9d3df55-9509-46dc-8e2f-d628993313cb"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
"originalPosition" : {
"x" : -5,
"y" : 0,
"z" : 10
},
"originalEulerAngles" : {
"x" : 0,
"y" : 0,
"z" : 0
},
"originalScale" : {
"x" : 0.1,
"y" : 0.1,
"z" : 0.1
},
"attachedElementGuid" : {
"value" : "42fc001e-dd4f-4480-ab39-5e739519c068"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "42fc001e-dd4f-4480-ab39-5e739519c068"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
"originalBaseColor" : {
"r" : 0,
"g" : 1,
"b" : 1,
"a" : 1
},
@@ -577,37 +228,7 @@
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "32b6b82d-06cf-466e-b83b-d2199242300e"
}
},{
"__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":[
{
"__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":[
]
},
"attachedElementGuid" : {
"value" : "32b6b82d-06cf-466e-b83b-d2199242300e"
"value" : "42fc001e-dd4f-4480-ab39-5e739519c068"
}
}
],

View File

@@ -5,8 +5,8 @@
"projectName" : "Terminal",
"creatorName" : "SLS",
"editorVersion" : "0.1.0",
"createTime" : "3\/8\/2025 2:20:32 PM",
"lastSaveTime" : "3\/8\/2025 2:20:32 PM",
"createTime" : "3\/12\/2025 2:30:04 PM",
"lastSaveTime" : "3\/12\/2025 2:30:04 PM",
"selectedThemeBundleList" : [
"basic","departure_to_multiverse"
],

View File

@@ -4,7 +4,7 @@
"value" : {
"songName" : "Terminal.wav",
"bpm" : 120,
"delay" : 2,
"delay" : 1,
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 4b0d187dc1adf41248625523720b4b31
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,13 +0,0 @@
{
"CommandScripts" : {
"__type" : "Ichni.RhythmGame.Beatmap.CommandScripts_BM,Assembly-CSharp",
"value" : {
"commandList" : [
],
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}
}
}
}

View File

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

View File

@@ -1,18 +0,0 @@
{
"ProjectInformation" : {
"__type" : "Ichni.RhythmGame.Beatmap.ProjectInformation_BM,Assembly-CSharp",
"value" : {
"projectName" : "TestProject",
"creatorName" : "Soullies",
"editorVersion" : "2.0",
"createTime" : "2025-02-08",
"lastSaveTime" : "2025-02-08",
"selectedThemeBundleList" : [
"basic","departure_to_multiverse"
],
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}
}
}
}

View File

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

View File

@@ -1,13 +0,0 @@
{
"SongInformation" : {
"__type" : "Ichni.RhythmGame.Beatmap.SongInformation_BM,Assembly-CSharp",
"value" : {
"songName" : "TestSong.wav",
"bpm" : 120,
"delay" : 2,
"attachedElementGuid" : {
"value" : "00000000-0000-0000-0000-000000000000"
}
}
}
}

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 5ac12c2352b8d4c378e360f71fa32fe5
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 476e29746d0034885bd480cfb7343b82
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,5 +1,5 @@
ManifestFileVersion: 0
CRC: 1438243761
CRC: 420622983
AssetBundleManifest:
AssetBundleInfos:
Info_0:

View File

@@ -1,15 +1,15 @@
ManifestFileVersion: 0
CRC: 370979925
CRC: 1126495191
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 08948d50592b5994b445f1def67e828b
Hash: eda1e86f15bd505941b522bcba836a49
TypeTreeHash:
serializedVersion: 2
Hash: 7c8fba77ff779a35ad42450f8316ace8
IncrementalBuildHash:
serializedVersion: 2
Hash: 08948d50592b5994b445f1def67e828b
Hash: eda1e86f15bd505941b522bcba836a49
HashAppended: 0
ClassTypes:
- Class: 1
@@ -45,6 +45,7 @@ Assets:
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Skybox/Blueprint03_06.mat
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/DTM_NoteVisualTap.prefab
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Skybox/Blueprint02_06.mat
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Track/EnergyTrail0.mat
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Skybox/Blueprint01_06.mat
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/DTM_NoteVisualStay.prefab
Dependencies: []

View File

@@ -1,481 +0,0 @@
%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_tap_01_burst
m_Shader: {fileID: 4800000, guid: 4af258f019782954c9c32cd616f51c3b, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _DISSOLVE_TEX
- _VTO_TEX
m_InvalidKeywords:
- _CADDTEXUVT_ON
- _CUSTOMDATADIS_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
- _MASKALPHARA_ON
- _MASKPLUSAR_ON
- _MASKTEXAR_ON
- _MASKTEXUVCLIP_ON
- _REFACTIONMASKTEXAR_ON
- _REFACTIONTEXAR_ON
- _VTOAR_ON
- _VTOFACTORCUSTOM_ON
- _VTOTEXAR_ON
- _VTOTEXUVCLIP_ON
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses:
- Distortion
- AfterDistortion
m_LockedProperties: _MainTex_ar
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _AddTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DisslovePlusTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DissloveTex:
m_Texture: {fileID: 2800000, guid: 342297fdd4488f949a644a20f8b2e259, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DissolvePlusTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DissolveTex:
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}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _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}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _RefactionMaskTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _RefactionTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _VTOMaskTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _VTOTex:
m_Texture: {fileID: 2800000, guid: 5392668a037c8bf49b4479948ee1f3fd, type: 3}
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
- _AlphaClip: 0
- _AlphaCutoff: 0.5
- _AlphaToMask: 0
- _Blend: 0
- _BlendMode: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _CAddTexUV: 0
- _CAddTexUVT: 1
- _CenterU: 0.5
- _CenterV: 0.5
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Comparison: 8
- _Cull: 2
- _CullMode: 0
- _Cullmode: 2
- _CustomDataToZero: 1
- _CustomDissolve: 0
- _CustomDissolvePlusTexUOffset: 0
- _CustomDissolvePlusTexVOffset: 0
- _CustomDissolveTexUOffset: 0
- _CustomDissolveTexVOffset: 0
- _CustomDistort: 0
- _CustomDistortFactor: 0
- _CustomMainTexUOffset: 0
- _CustomMainTexVOffset: 0
- _CustomMaskTexUOffset: 0
- _CustomMaskTexVOffset: 0
- _CustomRefactionFactor: 0
- _CustomVTO: 0
- _CustomdataDis: 1
- _CustomdataDisT: 0
- _CustomdataMainTexUV: 0
- _CustomdataMaskUV: 0
- _Cutoff: 0.5
- _DIssloveFactor: 0.599
- _DIssloveSoft: 0
- _DIssloveWide: 0.1
- _DIssolve_rotat: 0
- _DepthFade: 1
- _DepthfadeFactor: 1
- _Depthfadeon: 0
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DisTex_Uspeed: 0
- _DisTex_Vspeed: 0
- _DissolveAR: 1
- _DissolveC: 0
- _DissolveCV: 0
- _DissolveFactor: 0
- _DissolveFactorC: 1
- _DissolveFactorC1: 0
- _DissolveOffsetUC1: 1
- _DissolveOffsetVC1: 1
- _DissolvePlusAR: 0
- _DissolvePlusC: 0
- _DissolvePlusCV: 0
- _DissolvePlusIntensity: 0.5
- _DissolvePlusR: 0
- _DissolvePlusTexAR: 1
- _DissolvePlusTexDetail: 0
- _DissolvePlusTexRotator: 0
- _DissolvePlusTexUClamp: 0
- _DissolvePlusTexUMirror: 0
- _DissolvePlusTexUOffsetC: 1
- _DissolvePlusTexUSpeed: 0
- _DissolvePlusTexUVClip: 1
- _DissolvePlusTexVClamp: 0
- _DissolvePlusTexVMirror: 0
- _DissolvePlusTexVOffsetC: 1
- _DissolvePlusTexVSpeed: 0
- _DissolveSoft: 0.1
- _DissolveTexAR: 1
- _DissolveTexDetail: 0
- _DissolveTexDivide: 1
- _DissolveTexExp: 10
- _DissolveTexRotator: 0
- _DissolveTexUClamp: 0
- _DissolveTexUMirror: 0
- _DissolveTexUOffsetC: 1
- _DissolveTexUSpeed: 0
- _DissolveTexUVClip: 1
- _DissolveTexVClamp: 0
- _DissolveTexVMirror: 0
- _DissolveTexVOffsetC: 1
- _DissolveTexVSpeed: 0
- _DissolveWide: 0.05
- _DistortDissolveTex: 0
- _DistortFactor: 0
- _DistortFactorC: 1
- _DistortFactorC1: 1
- _DistortMainTex: 0
- _DistortMask: 0
- _DistortMaskTex: 0
- _DistortMaskTexAR: 1
- _DistortMaskTexC: 0
- _DistortMaskTexCV: 0
- _DistortMaskTexR: 0
- _DistortRemap: 0
- _DistortTexAR: 1
- _DistortTexDetail: 0
- _DistortTexRotator: 0
- _DistortTexUMirror: 0
- _DistortTexUSpeed: 0
- _DistortTexVMirror: 0
- _DistortTexVSpeed: 0
- _DistortTex_Uspeed: 0
- _DistortTex_Vspeed: 0
- _DistortUIntensity: 1
- _DistortVIntensity: 1
- _Dst: 10
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _FDepth: 0
- _FDissolvePlusTex: 0
- _FDissolveTex: 0
- _FDistortTex: 0
- _FFnl: 0
- _FMaskTex: 0
- _FNLfanxiangkaiguan: 0
- _Face: 1
- _Fail: 0
- _FnlPower: 1
- _FnlScale: 0
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _IfAddTex: 0
- _IfAddTexAlpha: 0
- _IfAddTexColor: 1
- _IfBeingDistorted: 1
- _IfDissolveColor: 1
- _IfDissolveOffsetC: 0
- _IfDissolvePlus: 0
- _IfFNLAlpha: 0
- _IfFlowmap: 0
- _IfMaskColor: 0
- _IfMaskPlusTex: 0
- _IfRefaction: 0
- _IfRefactionMask: 0
- _IfVTO: 0
- _MainAlpha: 10
- _MainOffsetUC1: 0
- _MainOffsetVC1: 0
- _MainRGBA: 14
- _MainTexAR: 0
- _MainTexCAFator: 0
- _MainTexDesaturate: 0
- _MainTexDetail: 0
- _MainTexRotator: 0
- _MainTexUClamp: 0
- _MainTexUMirror: 0
- _MainTexUOffsetC: 1
- _MainTexUSpeed: 0
- _MainTexUVClip: 1
- _MainTexVClamp: 0
- _MainTexVMirror: 0
- _MainTexVOffsetC: 1
- _MainTexVSpeed: 0
- _MainTex_Uspeed: 0
- _MainTex_Vspeed: 0
- _MainTex_ar: 0
- _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
- _MaskTexAR: 1
- _MaskTexDetail: 0
- _MaskTexRotator: 0
- _MaskTexUClamp: 0
- _MaskTexUMirror: 0
- _MaskTexUOffsetC: 1
- _MaskTexUSpeed: 0
- _MaskTexUVClip: 1
- _MaskTexVClamp: 0
- _MaskTexVMirror: 0
- _MaskTexVOffsetC: 1
- _MaskTexVSpeed: 0
- _Mask_Uspeed: 0
- _Mask_Vspeed: 0
- _Mask_rotat: 0
- _Mask_scale: 1
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _Pass: 0
- _QueueControl: -1
- _QueueOffset: 0
- _ReFnl: 0
- _ReceiveShadows: 1
- _RefactionFactor: 0
- _RefactionFactorC: 1
- _RefactionMaskTexAR: 1
- _RefactionMaskTexDetail: 0
- _RefactionMaskTexRotator: 0
- _RefactionMaskTexUClamp: 0
- _RefactionMaskTexUMirror: 0
- _RefactionMaskTexUSpeed: 0
- _RefactionMaskTexUVClip: 0
- _RefactionMaskTexVClamp: 0
- _RefactionMaskTexVMirror: 0
- _RefactionMaskTexVSpeed: 0
- _RefactionRemap: 0
- _RefactionTexAR: 1
- _RefactionTexDetail: 0
- _RefactionTexRotator: 0
- _RefactionTexUMirror: 0
- _RefactionTexUSpeed: 0
- _RefactionTexVMirror: 0
- _RefactionTexVSpeed: 0
- _Reference: 0
- _SB: 0
- _SBCompare: 0
- _SceenTex: 0
- _Scr: 5
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _TextureUScale: 1
- _TextureUValue: 0
- _TextureVScale: 1
- _TextureVValue: 0
- _UVPolar: 0
- _VTOAR: 1
- _VTOC: 0
- _VTOCV: 0
- _VTOFactor: 0
- _VTOFactorC1: 1
- _VTOFactorCustom: 1
- _VTOR: 0
- _VTORemap: 0
- _VTOScale: 1
- _VTOScaleC: 1
- _VTOTexAR: 1
- _VTOTexDetail: 0
- _VTOTexRotator: 0
- _VTOTexUClamp: 0
- _VTOTexUMirror: 0
- _VTOTexUSpeed: 0
- _VTOTexUVClip: 1
- _VTOTexVClamp: 0
- _VTOTexVMirror: 0
- _VTOTexVSpeed: 0
- _VTOTex_Uspeed: 0
- _VTOTex_Vspeed: 0
- _WorkflowMode: 1
- _ZTest: 4
- _ZWrite: 1
- _Ztest: 4
- _Zwrite: 0
- __dirty: 1
- _fnl_power: 3.45
- _fnl_sacle: 0.3
- _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}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _DIssloveColor: {r: 1, g: 1, b: 1, a: 1}
- _Dir: {r: 0, g: 0, b: 0, a: 0}
- _DissolveColor: {r: 1, g: 1, b: 1, a: 1}
- _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, g: 0, b: 0, a: 1}
- _FnlColor: {r: 1, g: 1, b: 1, a: 1}
- _MainColor: {r: 0.010880002, g: 0.0257536, b: 0.064, a: 1}
- _MainOffsetUC2Vec4: {r: 1, g: 0, b: 0, a: 0}
- _MainOffsetVC2Vec4: {r: 0, g: 1, b: 0, a: 0}
- _MainTexRefine: {r: 1, g: 1, b: 1, a: 0}
- _MaskOffsetUC2Vec4: {r: 0, g: 0, b: 1, a: 0}
- _MaskOffsetVC2Vec4: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
- _VTOFactorC2Vec4: {r: 0, g: 0, b: 0, a: 1}
- _fnl_color: {r: 29.735334, g: 104.77117, b: 110.130875, 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

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: f2a232b4d03c145e092750bfd047f272
guid: 235299f428bc242279369bdf97896978
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 0c66f354bd58c74438b0696ed1afd8f9
guid: cb8843ff70d8f4dcba8bd9a425f74fd4
folderAsset: yes
DefaultImporter:
externalObjects: {}

Some files were not shown because too many files have changed in this diff Show More