精调UI(存疑)

This commit is contained in:
2025-06-07 15:09:22 +08:00
parent 26e5d302be
commit a88c7692b0
8 changed files with 18118 additions and 16768 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -38,7 +38,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 140, y: 0}
m_SizeDelta: {x: 30, y: 30}
m_SizeDelta: {x: 30, y: 25}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6763562507922544190
CanvasRenderer:
@@ -61,7 +61,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_Color: {r: 1, g: 1, b: 1, a: 0}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
@@ -134,6 +134,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: e6089dfd1807d473f80c6597f9b063dc, type: 3}
m_Name:
m_EditorClassIdentifier:
ComfirmColor: {r: 1, g: 0, b: 0, a: 1}
DefaultColor: {r: 0, g: 0, b: 0, a: 0}
--- !u!1 &2037738709231332070
GameObject:
m_ObjectHideFlags: 0
@@ -170,7 +172,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 3, y: 0}
m_SizeDelta: {x: 310, y: 30}
m_SizeDelta: {x: 310, y: 25}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &3176678068745517715
GameObject:
@@ -246,8 +248,8 @@ MonoBehaviour:
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4281479730
m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
@@ -264,7 +266,7 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 26.85
m_fontSize: 22.35
m_fontSizeBase: 24
m_fontWeight: 400
m_enableAutoSizing: 1
@@ -418,7 +420,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 250, y: 30}
m_SizeDelta: {x: 250, y: 25}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8557913501037026989
CanvasRenderer:
@@ -441,14 +443,14 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_Color: {r: 1, g: 1, b: 1, a: 0}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
m_Sprite: {fileID: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
@@ -577,8 +579,8 @@ MonoBehaviour:
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4281479730
m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
@@ -595,10 +597,10 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 20
m_fontSize: 18.35
m_fontSizeBase: 20
m_fontWeight: 400
m_enableAutoSizing: 0
m_enableAutoSizing: 1
m_fontSizeMin: 1
m_fontSizeMax: 72
m_fontStyle: 0
@@ -674,7 +676,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 310, y: 30}
m_SizeDelta: {x: 310, y: 25}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &7456916159291301029
MonoBehaviour:
@@ -799,8 +801,8 @@ MonoBehaviour:
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4282400832
m_fontColor: {r: 0.2509804, g: 0.2509804, b: 0.2509804, a: 1}
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
@@ -817,10 +819,10 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 20
m_fontSize: 18.35
m_fontSizeBase: 20
m_fontWeight: 400
m_enableAutoSizing: 0
m_enableAutoSizing: 1
m_fontSizeMin: 1
m_fontSizeMax: 72
m_fontStyle: 1
@@ -896,7 +898,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -140.00003, y: 0}
m_SizeDelta: {x: 30, y: 30}
m_SizeDelta: {x: 30, y: 25}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1982148510309425424
CanvasRenderer:
@@ -919,7 +921,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_Color: {r: 1, g: 1, b: 1, a: 0}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1

File diff suppressed because one or more lines are too long

View File

@@ -24,7 +24,6 @@ namespace Ichni.Editor
{
public partial class EditorConsole : MonoBehaviour
{
public Canvas[] scaleParts;
public Interpreter functionInterpreter;
public TMP_InputField InputCommand;
private Dictionary<int, string> historyCommand = new Dictionary<int, string>();
@@ -39,11 +38,6 @@ namespace Ichni.Editor
}
public void GetCommand(string Command)//当提交命令时
{
try
{
functionInterpreter.Eval(Command);
@@ -56,11 +50,8 @@ namespace Ichni.Editor
}
private void Update()
{
UIscale();
if (InputCommand.isFocused) InputDect();
}
private void UIscale()
{
@@ -72,24 +63,7 @@ namespace Ichni.Editor
isHide = !isHide;
if (!isHide) StartCoroutine(WindowAnim.ShowPanelOnScale(InputCommand.gameObject));
}
if (Keyboard.current.leftCtrlKey.isPressed && Keyboard.current.upArrowKey.wasPressedThisFrame)
{
foreach (Canvas i in scaleParts)
{
var canvasScaler = i.GetComponent<CanvasScaler>();
canvasScaler.referenceResolution = new Vector2(canvasScaler.referenceResolution.x + 100, canvasScaler.referenceResolution.y);
}
}
else
if (Keyboard.current.leftCtrlKey.isPressed && Keyboard.current.downArrowKey.wasPressedThisFrame)
{
foreach (Canvas i in scaleParts)
{
var canvasScaler = i.GetComponent<CanvasScaler>();
canvasScaler.referenceResolution = new Vector2(canvasScaler.referenceResolution.x - 100, canvasScaler.referenceResolution.y);
}
}
}
@@ -97,6 +71,7 @@ namespace Ichni.Editor
//这是史,不要看
private void InputDect()
{
// 向下翻历史命令
if (Keyboard.current.downArrowKey.wasPressedThisFrame)
{
if (historyCommand.Count - 1 > historycount)
@@ -109,32 +84,49 @@ namespace Ichni.Editor
InputCommand.text = "";
historycount = historyCommand.Count;
}
return;
}
// 向上翻历史命令
if (Keyboard.current.upArrowKey.wasPressedThisFrame && historycount != 0)
{
historycount--;
InputCommand.text = historyCommand[historycount];
return;
}
// 提交命令
if (Keyboard.current.enterKey.wasPressedThisFrame)
{
string[] strings = InputCommand.text.Split(' ');
string ExpoCommand = "";
foreach (string i in strings)
string input = InputCommand.text;
if (string.IsNullOrWhiteSpace(input))
{
if (!i.IsNullOrWhitespace())
{
if (ExpoCommand.IsNullOrWhitespace()) ExpoCommand = i + "(";
else ExpoCommand += i + ",";
}
InputCommand.text = "";
return;
}
ExpoCommand = ExpoCommand.RemoveExtraSpaces().Substring(0, ExpoCommand.Length - 1);
if (!ExpoCommand.Contains('(')) ExpoCommand += "(";
ExpoCommand += ")";
// 处理命令格式
// 使用正则表达式将首个单词作为函数名,后续以逗号分隔参数
var match = Regex.Match(input.Trim(), @"^(\w+)\s*(.*)$");
string ExpoCommand = input;
if (match.Success)
{
string func = match.Groups[1].Value;
string args = match.Groups[2].Value.Trim();
// 用正则将所有空白分隔的参数替换为逗号
args = Regex.Replace(args, @"\s+", ",");
ExpoCommand = string.IsNullOrEmpty(args) ? $"{func}()" : $"{func}({args})";
}
print(ExpoCommand);
GetCommand(ExpoCommand);
if (historyCommand.ContainsKey(historycount)) historyCommand[historycount] = InputCommand.text;
else historyCommand.Add(historycount, InputCommand.text);
// 记录历史命令
if (historyCommand.ContainsKey(historycount))
historyCommand[historycount] = input;
else
historyCommand.Add(historycount, input);
historycount++;
InputCommand.text = "";
}

View File

@@ -1,7 +1,10 @@
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Dreamteck.Splines.Primitives;
using UnityEngine;
using UnityEngine.InputSystem;
using UnityEngine.UI;
namespace Ichni.Editor
{
@@ -32,5 +35,63 @@ namespace Ichni.Editor
}
});
}
public Canvas[] scaleParts;
public GameObject HierarchyTopMark, InspectorTopMark, HierarchyBottomMark, InspectorBottomMark;
public GameObject HierarchyTopLocatedPoint, HierarchyBottomLocatedPoint,
InspectorTopLocatedPoint, InspectorBottomLocatedPoint;
public void Start()
{
UpdateUIScale();
}
public void UpdateUIScale()
{
Canvas.ForceUpdateCanvases();
HierarchyTopLocatedPoint.transform.position = HierarchyTopMark.transform.position;
HierarchyBottomLocatedPoint.transform.position = HierarchyBottomMark.transform.position;
InspectorTopLocatedPoint.transform.position = InspectorTopMark.transform.position;
InspectorBottomLocatedPoint.transform.position = InspectorBottomMark.transform.position;
hierarchy.GetComponent<RectTransform>().sizeDelta = new Vector2(hierarchy.GetComponent<RectTransform>().sizeDelta.x,
HierarchyTopLocatedPoint.transform.localPosition.y - HierarchyBottomLocatedPoint.transform.localPosition.y);
hierarchy.transform.localPosition = new Vector3(hierarchy.transform.localPosition.x, HierarchyTopLocatedPoint.transform.localPosition.y - (hierarchy.GetComponent<RectTransform>().sizeDelta.y / 2f), 0);
hierarchy.addFolderButton.transform.position = new Vector3(hierarchy.addFolderButton.transform.position.x, HierarchyBottomLocatedPoint.transform.position.y, 0);
inspector.GetComponent<RectTransform>().sizeDelta = new Vector2(inspector.GetComponent<RectTransform>().sizeDelta.x,
InspectorTopLocatedPoint.transform.localPosition.y - InspectorBottomLocatedPoint.transform.localPosition.y);
inspector.transform.localPosition = new Vector3(inspector.transform.localPosition.x, (InspectorTopLocatedPoint.transform.localPosition.y - (inspector.GetComponent<RectTransform>().sizeDelta.y / 2f)) / inspector.GetComponent<RectTransform>().localScale.y, 0);
}
private void Update()
{
if (Keyboard.current.leftCtrlKey.isPressed && Keyboard.current.upArrowKey.wasPressedThisFrame)
{
foreach (Canvas i in scaleParts)
{
var canvasScaler = i.GetComponent<CanvasScaler>();
canvasScaler.referenceResolution = new Vector2(canvasScaler.referenceResolution.x + 100, canvasScaler.referenceResolution.y);
}
UpdateUIScale();
}
else
if (Keyboard.current.leftCtrlKey.isPressed && Keyboard.current.downArrowKey.wasPressedThisFrame)
{
foreach (Canvas i in scaleParts)
{
var canvasScaler = i.GetComponent<CanvasScaler>();
canvasScaler.referenceResolution = new Vector2(canvasScaler.referenceResolution.x - 100, canvasScaler.referenceResolution.y);
}
UpdateUIScale();
}
}
}
}

View File

@@ -9,6 +9,9 @@ public class DoubleCheckButton : MonoBehaviour, IPointerExitHandler
private bool isConfirmState = false;
public UnityAction onConfirm;
public Color ComfirmColor;
public Color DefaultColor;
void Awake()
{
button = GetComponent<Button>();
@@ -21,7 +24,7 @@ public class DoubleCheckButton : MonoBehaviour, IPointerExitHandler
{
// 第一次点击,进入确认状态(变红)
isConfirmState = true;
button.image.color = Color.red;
button.image.color = ComfirmColor;
}
else
{
@@ -45,7 +48,7 @@ public class DoubleCheckButton : MonoBehaviour, IPointerExitHandler
private void ResetButtonState()
{
isConfirmState = false;
button.image.color = Color.white;
button.image.color = DefaultColor;
}
}

View File

@@ -23,7 +23,7 @@
"z" : 0
},
"originalEulerAngles" : {
"x" : 30,
"x" : 0,
"y" : 0,
"z" : 0
},
@@ -66,7 +66,7 @@
"z" : 0
},
"originalEulerAngles" : {
"x" : 0,
"x" : 30,
"y" : 0,
"z" : 0
},
@@ -11291,6 +11291,164 @@
"attachedElementGuid" : {
"value" : "69b6860c-7fd5-494c-ad9a-7733c68d0ac5"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Tap_BM,Assembly-CSharp",
"exactJudgeTime" : 9.900001,
"elementName" : "Tap (9.900001)",
"tags" : [
],
"elementGuid" : {
"value" : "ea1b3ad4-4175-4c0f-a16c-86838cad14bd"
},
"attachedElementGuid" : {
"value" : "9abab7b8-d2af-4e43-8c1b-4ef6607fca38"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "ea1b3ad4-4175-4c0f-a16c-86838cad14bd"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
"generalJudgeAudioList" : [
"DefaultTap"
],
"perfectAudioList" : [
],
"goodAudioList" : [
],
"badAudioList" : [
],
"missAudioList" : [
],
"holdStartAudioList" : [
],
"attachedElementGuid" : {
"value" : "ea1b3ad4-4175-4c0f-a16c-86838cad14bd"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.TouchAreaJudgeUnit_BM,Assembly-CSharp",
"areaRadius" : 1000
}
],
"attachedElementGuid" : {
"value" : "ea1b3ad4-4175-4c0f-a16c-86838cad14bd"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteVisual_BM,Assembly-CSharp",
"isHighlighted" : true,
"themeBundleName" : "departure_to_multiverse",
"objectName" : "DTM_NoteVisualTap",
"elementName" : "New Note Visual",
"tags" : [
],
"elementGuid" : {
"value" : "e24b253c-2808-419a-bc70-a8e6fd3ade97"
},
"attachedElementGuid" : {
"value" : "ea1b3ad4-4175-4c0f-a16c-86838cad14bd"
}
},{
"__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" : "e24b253c-2808-419a-bc70-a8e6fd3ade97"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "e24b253c-2808-419a-bc70-a8e6fd3ade97"
}
},{
"__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" : "e24b253c-2808-419a-bc70-a8e6fd3ade97"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.EffectSubmodule_BM,Assembly-CSharp",
"effectCollection" : {"Generate":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteGenerateExpand_BM,Assembly-CSharp",
"effectTime" : 0,
"generateTime" : 0,
"generateTime" : 1,
"effectTime" : 0.2
}
],"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":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteMissTransparent_BM,Assembly-CSharp",
"effectTime" : 0.2
}
],"AfterJudge":[
]
},
"attachedElementGuid" : {
"value" : "e24b253c-2808-419a-bc70-a8e6fd3ade97"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Tap_BM,Assembly-CSharp",
"exactJudgeTime" : 10.2000008,
@@ -17570,84 +17728,6 @@
{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNotePerfectBurst_BM,Assembly-CSharp",
"effectTime" : 0
},{
"__type" : "Ichni.RhythmGame.Beatmap.CameraTiltEffect_BM,Assembly-CSharp",
"haveXTilt" : true,
"xDuration" : 0.2,
"xPeak" : 0,
"tiltCurveX" : {
"keys" : [
{
"time" : 0,
"value" : 0,
"inTangent" : 0,
"outTangent" : 0
},{
"time" : 0.3,
"value" : 1,
"inTangent" : 0,
"outTangent" : 0
},{
"time" : 1,
"value" : 0,
"inTangent" : 0,
"outTangent" : 0
}
],
"preWrapMode" : 8,
"postWrapMode" : 8
},
"haveYTilt" : true,
"yDuration" : 0.2,
"yPeak" : 0,
"tiltCurveY" : {
"keys" : [
{
"time" : 0,
"value" : 0,
"inTangent" : 0,
"outTangent" : 0
},{
"time" : 0.3,
"value" : 1,
"inTangent" : 0,
"outTangent" : 0
},{
"time" : 1,
"value" : 0,
"inTangent" : 0,
"outTangent" : 0
}
],
"preWrapMode" : 8,
"postWrapMode" : 8
},
"haveZTilt" : true,
"zDuration" : 0.2,
"zPeak" : 0,
"tiltCurveZ" : {
"keys" : [
{
"time" : 0,
"value" : 0,
"inTangent" : 0,
"outTangent" : 0
},{
"time" : 0.3,
"value" : 1,
"inTangent" : 0,
"outTangent" : 0
},{
"time" : 1,
"value" : 0,
"inTangent" : 0,
"outTangent" : 0
}
],
"preWrapMode" : 8,
"postWrapMode" : 8
},
"effectTime" : 0
}
],"Good":[
{
@@ -19816,182 +19896,16 @@
"attachedElementGuid" : {
"value" : "5df3368d-144c-44c5-87d1-9b8b51919fbf"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Tap_BM,Assembly-CSharp",
"exactJudgeTime" : 9.9,
"elementName" : "Tap (10.2)",
"tags" : [
],
"elementGuid" : {
"value" : "a0e9f3e4-1c1c-415c-b981-fb436c7e267e"
},
"attachedElementGuid" : {
"value" : "9abab7b8-d2af-4e43-8c1b-4ef6607fca38"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "a0e9f3e4-1c1c-415c-b981-fb436c7e267e"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
"generalJudgeAudioList" : [
"DefaultTap"
],
"perfectAudioList" : [
],
"goodAudioList" : [
],
"badAudioList" : [
],
"missAudioList" : [
],
"holdStartAudioList" : [
],
"attachedElementGuid" : {
"value" : "a0e9f3e4-1c1c-415c-b981-fb436c7e267e"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
"judgeUnitList" : [
{
"__type" : "Ichni.RhythmGame.Beatmap.TouchAreaJudgeUnit_BM,Assembly-CSharp",
"areaRadius" : 1000
}
],
"attachedElementGuid" : {
"value" : "a0e9f3e4-1c1c-415c-b981-fb436c7e267e"
}
},{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteVisual_BM,Assembly-CSharp",
"isHighlighted" : false,
"themeBundleName" : "departure_to_multiverse",
"objectName" : "DTM_NoteVisualTap",
"elementName" : "New Note Visual",
"tags" : [
],
"elementGuid" : {
"value" : "6fc4d7ad-034a-4134-ac45-1b44802fd7a5"
},
"attachedElementGuid" : {
"value" : "a0e9f3e4-1c1c-415c-b981-fb436c7e267e"
}
},{
"__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" : "6fc4d7ad-034a-4134-ac45-1b44802fd7a5"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
"isOverridingDuration" : false,
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "6fc4d7ad-034a-4134-ac45-1b44802fd7a5"
}
},{
"__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" : "6fc4d7ad-034a-4134-ac45-1b44802fd7a5"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.EffectSubmodule_BM,Assembly-CSharp",
"effectCollection" : {"Generate":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteGenerateExpand_BM,Assembly-CSharp",
"effectTime" : 0,
"generateTime" : 0,
"generateTime" : 2,
"effectTime" : 0.1
}
],"GeneralJudge":[
],"Holding":[
],"Perfect":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNotePerfectBurst_BM,Assembly-CSharp",
"effectTime" : 0
},{
"__type" : "Ichni.RhythmGame.Beatmap.CameraShakeEffect_BM,Assembly-CSharp",
"duration" : 1,
"frequency" : 50,
"amplitudeX" : 1,
"amplitudeY" : 1,
"amplitudeZ" : 1,
"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":[
{
"__type" : "Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap.DTMNoteMissTransparent_BM,Assembly-CSharp",
"effectTime" : 0.2
}
],"AfterJudge":[
]
},
"attachedElementGuid" : {
"value" : "6fc4d7ad-034a-4134-ac45-1b44802fd7a5"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.Hold_BM,Assembly-CSharp",
"holdEndTime" : 16.1,
"holdEndTime" : 18,
"exactJudgeTime" : 15.6,
"elementName" : "New Hold",
"tags" : [
],
"elementGuid" : {
"value" : "2ae53c48-2b9e-438a-a348-dc0f5469cc8f"
"value" : "912bc6d1-5e73-4e34-8f6e-d50bcfda5f99"
},
"attachedElementGuid" : {
"value" : "9abab7b8-d2af-4e43-8c1b-4ef6607fca38"
@@ -20005,10 +19919,10 @@
],
"elementGuid" : {
"value" : "41d9fb6c-c1fb-4ae6-bba7-1f0acb8ee42f"
"value" : "5afbdf27-2b0e-443a-afb1-731a5eea6302"
},
"attachedElementGuid" : {
"value" : "2ae53c48-2b9e-438a-a348-dc0f5469cc8f"
"value" : "912bc6d1-5e73-4e34-8f6e-d50bcfda5f99"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
@@ -20028,7 +19942,7 @@
"z" : 1
},
"attachedElementGuid" : {
"value" : "41d9fb6c-c1fb-4ae6-bba7-1f0acb8ee42f"
"value" : "5afbdf27-2b0e-443a-afb1-731a5eea6302"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
@@ -20036,7 +19950,7 @@
"startTime" : -32767,
"endTime" : 32767,
"attachedElementGuid" : {
"value" : "41d9fb6c-c1fb-4ae6-bba7-1f0acb8ee42f"
"value" : "5afbdf27-2b0e-443a-afb1-731a5eea6302"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
@@ -20055,7 +19969,7 @@
},
"originalEmissionIntensity" : 0,
"attachedElementGuid" : {
"value" : "41d9fb6c-c1fb-4ae6-bba7-1f0acb8ee42f"
"value" : "5afbdf27-2b0e-443a-afb1-731a5eea6302"
}
},{
"__type" : "Ichni.RhythmGame.Beatmap.EffectSubmodule_BM,Assembly-CSharp",
@@ -20067,6 +19981,70 @@
}
],"GeneralJudge":[
],"StartHold":[
{
"__type" : "Ichni.RhythmGame.Beatmap.CameraTiltEffect_BM,Assembly-CSharp",
"duration" : 2,
"tiltValue" : {
"x" : 0,
"y" : 30,
"z" : 0
},
"tiltCurve" : {
"keys" : [
{
"time" : 0,
"value" : 0,
"inTangent" : 0,
"outTangent" : 0
},{
"time" : 0.3,
"value" : 1,
"inTangent" : 0,
"outTangent" : 0
},{
"time" : 1,
"value" : 0,
"inTangent" : 0,
"outTangent" : 0
}
],
"preWrapMode" : 8,
"postWrapMode" : 8
},
"effectTime" : 2
},{
"__type" : "Ichni.RhythmGame.Beatmap.CameraTiltEffect_BM,Assembly-CSharp",
"duration" : 2,
"tiltValue" : {
"x" : 30,
"y" : 0,
"z" : 0
},
"tiltCurve" : {
"keys" : [
{
"time" : 0,
"value" : 0,
"inTangent" : 0,
"outTangent" : 0
},{
"time" : 0.3,
"value" : 1,
"inTangent" : 0,
"outTangent" : 0
},{
"time" : 1,
"value" : 0,
"inTangent" : 0,
"outTangent" : 0
}
],
"preWrapMode" : 8,
"postWrapMode" : 8
},
"effectTime" : 2
}
],"Holding":[
],"Perfect":[
@@ -20094,7 +20072,7 @@
]
},
"attachedElementGuid" : {
"value" : "41d9fb6c-c1fb-4ae6-bba7-1f0acb8ee42f"
"value" : "5afbdf27-2b0e-443a-afb1-731a5eea6302"
}
}
],