精调UI(存疑)
This commit is contained in:
32882
Assets/FR2_Cache.asset
32882
Assets/FR2_Cache.asset
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -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
@@ -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 = "";
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user