我死去
This commit is contained in:
32946
Assets/FR2_Cache.asset
32946
Assets/FR2_Cache.asset
File diff suppressed because it is too large
Load Diff
@@ -32,10 +32,10 @@ RectTransform:
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2546924885880613247}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: 0, y: 32.5}
|
||||
m_SizeDelta: {x: 200, y: 35}
|
||||
m_SizeDelta: {x: -40, y: -65}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8863047526699937627
|
||||
CanvasRenderer:
|
||||
@@ -220,10 +220,10 @@ RectTransform:
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2546924885880613247}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 1}
|
||||
m_AnchorMax: {x: 0.5, y: 1}
|
||||
m_AnchoredPosition: {x: 0, y: -67.5}
|
||||
m_SizeDelta: {x: 220, y: 65}
|
||||
m_AnchorMin: {x: 0, y: 0.5}
|
||||
m_AnchorMax: {x: 1, y: 0.5}
|
||||
m_AnchoredPosition: {x: 0, y: -17.5}
|
||||
m_SizeDelta: {x: -20, y: 65}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8091948658150366110
|
||||
CanvasRenderer:
|
||||
@@ -286,15 +286,15 @@ MonoBehaviour:
|
||||
m_faceColor:
|
||||
serializedVersion: 2
|
||||
rgba: 4294967295
|
||||
m_fontSize: 15
|
||||
m_fontSize: 24
|
||||
m_fontSizeBase: 32
|
||||
m_fontWeight: 400
|
||||
m_enableAutoSizing: 1
|
||||
m_fontSizeMin: 15
|
||||
m_fontSizeMin: 24
|
||||
m_fontSizeMax: 36
|
||||
m_fontStyle: 0
|
||||
m_HorizontalAlignment: 2
|
||||
m_VerticalAlignment: 256
|
||||
m_HorizontalAlignment: 1
|
||||
m_VerticalAlignment: 512
|
||||
m_textAlignment: 65535
|
||||
m_characterSpacing: 0
|
||||
m_wordSpacing: 0
|
||||
@@ -302,7 +302,7 @@ MonoBehaviour:
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_enableWordWrapping: 0
|
||||
m_enableWordWrapping: 1
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 0
|
||||
m_linkedTextComponent: {fileID: 0}
|
||||
|
||||
@@ -11,6 +11,7 @@ using System.Linq.Expressions;
|
||||
using Sirenix.Utilities;
|
||||
using System.Collections;
|
||||
using DG.Tweening;
|
||||
using Unity.VisualScripting;
|
||||
|
||||
//又在写大粪 ——神币
|
||||
namespace Ichni.Editor
|
||||
@@ -53,9 +54,10 @@ namespace Ichni.Editor
|
||||
Where(m => m.IsStatic && m.IsPublic && m.ReturnType == typeof(void)).
|
||||
ToList();
|
||||
cueText.text = "";
|
||||
foreach (MethodInfo method in Allmethods)
|
||||
for (int i = 0; i < Allmethods.Count; i++)
|
||||
{
|
||||
cueText.text += FillCueCommand(method);
|
||||
MethodInfo method = Allmethods[i];
|
||||
cueText.text += $"{i}: | " + FillCueCommand(method);
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -81,9 +83,10 @@ namespace Ichni.Editor
|
||||
List<MethodInfo> methods = typeof(EditorConsoleMethods).GetMethods()
|
||||
.Where(m => m.IsStatic && m.IsPublic && m.ReturnType == typeof(void) && m.Name.Contains(funcName)).ToList();
|
||||
cueText.text = "";
|
||||
foreach (MethodInfo method in methods)
|
||||
for (int i = 0; i < methods.Count; i++)
|
||||
{
|
||||
cueText.text += FillCueCommand(method);
|
||||
MethodInfo method = methods[i];
|
||||
cueText.text += $"{i}: | " + FillCueCommand(method);
|
||||
}
|
||||
if (cueText.text.IsNullOrWhitespace())
|
||||
{
|
||||
@@ -183,6 +186,30 @@ namespace Ichni.Editor
|
||||
historycount++;
|
||||
InputCommand.text = "";
|
||||
}
|
||||
CheckCtrlNumberShortcut();
|
||||
|
||||
}
|
||||
// 支持Ctrl+数字键自动填充cueText内方法名到输入框
|
||||
private void CheckCtrlNumberShortcut()
|
||||
{
|
||||
for (int i = 1; i <= 9; i++)
|
||||
{
|
||||
var key = (Key)((int)Key.Digit1 + i - 1);
|
||||
if (Keyboard.current.ctrlKey.isPressed && Keyboard.current[key].wasPressedThisFrame)
|
||||
{
|
||||
var lines = cueText.text.Split(new[] { '\n' }, StringSplitOptions.RemoveEmptyEntries);
|
||||
if (lines.Length >= i)
|
||||
{
|
||||
var line = lines[i - 1];
|
||||
var match = Regex.Match(line, @"\|\s*(\w+)");
|
||||
if (match.Success)
|
||||
{
|
||||
InputCommand.text = match.Groups[1].Value;
|
||||
InputCommand.ActivateInputField();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
private string TransformCommand(string input)
|
||||
{
|
||||
|
||||
@@ -789,5 +789,115 @@ namespace Ichni.Editor
|
||||
UnityEditorInternal.InternalEditorUtility.RepaintAllViews();
|
||||
#endif
|
||||
}
|
||||
public static void AddTagMatcher(string name, string parameterName)
|
||||
{
|
||||
|
||||
var tagManager = EditorManager.instance.projectInformation.tagManager;
|
||||
IBaseElement element = inspector.connectedGameElement;
|
||||
tagManager.AddTagMatcher(name, element.GetType(), parameterName);
|
||||
}
|
||||
public static void FindParameterName(float value)
|
||||
{
|
||||
var element = inspector.connectedGameElement;
|
||||
foreach (var i in element.GetType().GetFields())
|
||||
{
|
||||
if (i.FieldType == typeof(float) && (float)i.GetValue(element) == value)//获取对应变量的值)
|
||||
{
|
||||
Debug.Log($"Found parameter: {i.Name}");
|
||||
LogWindow.Log($"Found parameter: {i.Name}", Color.green);
|
||||
}
|
||||
}
|
||||
}
|
||||
public static void FindParameterName(Vector3 value)
|
||||
{
|
||||
var element = inspector.connectedGameElement;
|
||||
foreach (var field in element.GetType().GetFields())
|
||||
{
|
||||
if (field.FieldType == typeof(Vector3))
|
||||
{
|
||||
Vector3 fieldValue = (Vector3)field.GetValue(element);
|
||||
if (Vector3.Distance(fieldValue, value) < 0.001f) // 使用容差比较Vector3
|
||||
{
|
||||
Debug.Log($"Found Vector3 parameter: {field.Name}");
|
||||
LogWindow.Log($"Found Vector3 parameter: {field.Name}", Color.green);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static void FindParameterName(Vector2 value)
|
||||
{
|
||||
var element = inspector.connectedGameElement;
|
||||
foreach (var field in element.GetType().GetFields())
|
||||
{
|
||||
if (field.FieldType == typeof(Vector2))
|
||||
{
|
||||
Vector2 fieldValue = (Vector2)field.GetValue(element);
|
||||
if (Vector2.Distance(fieldValue, value) < 0.001f) // 使用容差比较Vector2
|
||||
{
|
||||
Debug.Log($"Found Vector2 parameter: {field.Name}");
|
||||
LogWindow.Log($"Found Vector2 parameter: {field.Name}", Color.green);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static void FindParameterName(Color value)
|
||||
{
|
||||
var element = inspector.connectedGameElement;
|
||||
foreach (var field in element.GetType().GetFields())
|
||||
{
|
||||
if (field.FieldType == typeof(Color))
|
||||
{
|
||||
Color fieldValue = (Color)field.GetValue(element);
|
||||
if (fieldValue == value) // Color可以直接比较
|
||||
{
|
||||
Debug.Log($"Found Color parameter: {field.Name}");
|
||||
LogWindow.Log($"Found Color parameter: {field.Name}", Color.green);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static void FindParameterName(int value)
|
||||
{
|
||||
var element = inspector.connectedGameElement;
|
||||
foreach (var field in element.GetType().GetFields())
|
||||
{
|
||||
if (field.FieldType == typeof(int))
|
||||
{
|
||||
int fieldValue = (int)field.GetValue(element);
|
||||
if (fieldValue == value) // int可以直接比较
|
||||
{
|
||||
Debug.Log($"Found int parameter: {field.Name}");
|
||||
LogWindow.Log($"Found int parameter: {field.Name}", Color.green);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static void FindParameterName(string value)
|
||||
{
|
||||
var element = inspector.connectedGameElement;
|
||||
foreach (var field in element.GetType().GetFields())
|
||||
{
|
||||
if (field.FieldType == typeof(string))
|
||||
{
|
||||
string fieldValue = (string)field.GetValue(element);
|
||||
if (fieldValue == value) // string可以直接比较
|
||||
{
|
||||
Debug.Log($"Found string parameter: {field.Name}");
|
||||
LogWindow.Log($"Found string parameter: {field.Name}", Color.green);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
public static void SyncTagedElement()
|
||||
{
|
||||
var q = inspector.connectedGameElement;
|
||||
|
||||
var tagManager = EditorManager.instance.projectInformation.tagManager;
|
||||
tagManager.SyncTagedElement((q));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
||||
using DG.Tweening;
|
||||
using Ichni.RhythmGame;
|
||||
using TMPro;
|
||||
@@ -48,7 +49,6 @@ namespace Ichni.Editor
|
||||
inspection.MarkedElements.TryAdd(mark, this);
|
||||
return this;
|
||||
}
|
||||
|
||||
public abstract DynamicUIElement AddListenerFunction(UnityAction action);
|
||||
}
|
||||
|
||||
@@ -68,8 +68,13 @@ namespace Ichni.Editor
|
||||
|
||||
public void ApplyContent();
|
||||
}
|
||||
public interface ICanSetLinkedBaseElement
|
||||
public interface IHaveTagLink
|
||||
{
|
||||
public void SetLinkedBaseElement(IBaseElement baseElement, string parameterName);
|
||||
public IBaseElement connectedBaseElement { get; set; }
|
||||
|
||||
// public void GetApply()
|
||||
// {
|
||||
// EditorManager.instance.projectInformation.tagManager.SyncTagedElement(connectedBaseElement);
|
||||
// }
|
||||
}
|
||||
}
|
||||
@@ -40,6 +40,11 @@ namespace Ichni.Editor
|
||||
connectedGameElement.SetUpInspector();
|
||||
EditorManager.instance.uiManager.timeline.SetTimeLine(gameElement);
|
||||
}
|
||||
public void SetInspector(IBaseElement gameElement)
|
||||
{
|
||||
ClearInspector();
|
||||
gameElement.SetUpInspector();
|
||||
}
|
||||
|
||||
public void ClearInspector()
|
||||
{
|
||||
|
||||
@@ -138,21 +138,29 @@ namespace Ichni.RhythmGame
|
||||
var z = ((Displacement_BM)displacement.matchedBM).positionZ.DeepCopyBM();
|
||||
x.ApplyTimeOffset(finalTimeOffset); y.ApplyTimeOffset(finalTimeOffset); z.ApplyTimeOffset(finalTimeOffset);
|
||||
|
||||
List<ICanBeTrackedDisplacement> ICanBeTrackedDisplacements = new List<ICanBeTrackedDisplacement> { this as ICanBeTrackedDisplacement };
|
||||
while (MaybeDeadLoop && ICanBeTrackedDisplacements[0] is not Displacement)
|
||||
// 构建链表,从底层 Displacement 到最上层 Tracker
|
||||
List<ICanBeTrackedDisplacement> chain = new List<ICanBeTrackedDisplacement>();
|
||||
ICanBeTrackedDisplacement cur = this;
|
||||
int safeGuard = 100; // 防止死循环
|
||||
while (cur != null && safeGuard-- > 0)
|
||||
{
|
||||
ICanBeTrackedDisplacement ao = (ICanBeTrackedDisplacements[0] as DisplacementTracker).targetDisplacement;
|
||||
ICanBeTrackedDisplacements.Insert(0, ao);
|
||||
chain.Insert(0, cur);
|
||||
if (cur is DisplacementTracker tracker)
|
||||
cur = tracker.targetDisplacement;
|
||||
else
|
||||
break;
|
||||
}
|
||||
ICanBeTrackedDisplacements.ForEach(o =>
|
||||
{
|
||||
((IHaveVector3Interferometer)o).ApplyVector3InterferometersBM(x, y, z);
|
||||
});
|
||||
parentElement.SaveBM();
|
||||
Displacement_BM a = new Displacement_BM("Displacement", elementGuid, new List<string>(), parentElement.matchedBM as GameElement_BM,
|
||||
x, y, z);
|
||||
MatchingExportElement = a;
|
||||
|
||||
// 依次叠加 Interferometer
|
||||
foreach (var o in chain)
|
||||
((IHaveVector3Interferometer)o).ApplyVector3InterferometersBM(x, y, z);
|
||||
|
||||
// 先保存 parentElement
|
||||
parentElement.SaveBM();
|
||||
|
||||
// 用当前 elementName/tags
|
||||
var a = new Displacement_BM(elementName, elementGuid, tags, parentElement.matchedBM as GameElement_BM, x, y, z);
|
||||
MatchingExportElement = a;
|
||||
}
|
||||
|
||||
public Displacement GetOriginDisplacementWithOffset(ref float timeOffset)
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using Ichni.Editor;
|
||||
using Ichni.RhythmGame;
|
||||
using Ichni.RhythmGame.Beatmap;
|
||||
using Sirenix.Utilities;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Ichni.RhythmGame
|
||||
@@ -17,6 +22,7 @@ namespace Ichni.RhythmGame
|
||||
public string lastSaveTime;
|
||||
public List<string> selectedThemeBundleList;
|
||||
|
||||
public TagManager tagManager;
|
||||
public string projectPath;
|
||||
public BaseElement_BM matchedBM { get; set; }
|
||||
|
||||
@@ -27,7 +33,7 @@ namespace Ichni.RhythmGame
|
||||
public string CommandScriptsPath => projectPath + "/CommandScripts.json";
|
||||
|
||||
public ProjectInformation(string projectName, string creatorName, string editorVersion,
|
||||
string createTime, string lastSaveTime, List<string> selectedThemeBundleList)
|
||||
string createTime, string lastSaveTime, List<string> selectedThemeBundleList, TagManager tagManager = null)
|
||||
{
|
||||
this.projectName = projectName;
|
||||
this.creatorName = creatorName;
|
||||
@@ -35,7 +41,7 @@ namespace Ichni.RhythmGame
|
||||
this.createTime = createTime;
|
||||
this.lastSaveTime = lastSaveTime;
|
||||
this.selectedThemeBundleList = selectedThemeBundleList;
|
||||
|
||||
this.tagManager = tagManager is null ? new() : tagManager;
|
||||
projectPath = Application.streamingAssetsPath + "/Projects/" + projectName;
|
||||
EditorManager.instance.uiManager.mainPage.toolBar.projectInfoButton.onClick.AddListener(() =>
|
||||
{
|
||||
@@ -47,7 +53,7 @@ namespace Ichni.RhythmGame
|
||||
public void SaveBM()
|
||||
{
|
||||
matchedBM = new ProjectInformation_BM(projectName, creatorName, "0.1.0",
|
||||
createTime, lastSaveTime, selectedThemeBundleList);
|
||||
createTime, lastSaveTime, selectedThemeBundleList, tagManager);
|
||||
}
|
||||
|
||||
public void SetUpInspector()
|
||||
@@ -63,6 +69,7 @@ namespace Ichni.RhythmGame
|
||||
inspector.GenerateHintText(this, sub, createTime);
|
||||
inspector.GenerateHintText(this, sub, lastSaveTime);
|
||||
inspector.GenerateHintText(this, sub, projectPath);
|
||||
tagManager?.SetUpInspector();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -76,6 +83,7 @@ namespace Ichni.RhythmGame
|
||||
public string createTime;
|
||||
public string lastSaveTime;
|
||||
public List<string> selectedThemeBundleList;
|
||||
public TagManager tagManager;
|
||||
|
||||
public ProjectInformation_BM()
|
||||
{
|
||||
@@ -83,7 +91,7 @@ namespace Ichni.RhythmGame
|
||||
}
|
||||
|
||||
public ProjectInformation_BM(string projectName, string creatorName, string editorVersion,
|
||||
string createTime, string lastSaveTime, List<string> selectedThemeBundleList)
|
||||
string createTime, string lastSaveTime, List<string> selectedThemeBundleList, TagManager tagManager = null)
|
||||
{
|
||||
this.projectName = projectName;
|
||||
this.creatorName = creatorName;
|
||||
@@ -91,13 +99,252 @@ namespace Ichni.RhythmGame
|
||||
this.createTime = createTime;
|
||||
this.lastSaveTime = lastSaveTime;
|
||||
this.selectedThemeBundleList = selectedThemeBundleList;
|
||||
this.tagManager = tagManager is null ? new() : tagManager;
|
||||
}
|
||||
|
||||
public override void ExecuteBM()
|
||||
{
|
||||
EditorManager.instance.projectInformation = new ProjectInformation(projectName,
|
||||
creatorName, editorVersion, createTime, lastSaveTime, selectedThemeBundleList);
|
||||
creatorName, editorVersion, createTime, lastSaveTime, selectedThemeBundleList, tagManager);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
namespace Ichni.Editor
|
||||
{
|
||||
public class TagManager : IBaseElement//这玩意大概不需要分BM的
|
||||
{
|
||||
public BaseElement_BM matchedBM { get => throw new NotImplementedException(); set => throw new NotImplementedException(); }
|
||||
|
||||
public List<TagMatcher> tagMatchers;
|
||||
|
||||
public TagManager()
|
||||
{
|
||||
tagMatchers = new List<TagMatcher>();
|
||||
tempTagMatcherName = "";
|
||||
tempElementTypeName = "";
|
||||
tempParameterName = "";
|
||||
}
|
||||
|
||||
|
||||
public void AddTagMatcher(string name, Type elementType, string parameterName)
|
||||
{
|
||||
//check
|
||||
if (tagMatchers.Any(i => i.name == name))
|
||||
{
|
||||
LogWindow.Log("TagMatcher's name is repeated!");
|
||||
return;
|
||||
}
|
||||
tagMatchers.Add(new TagMatcher
|
||||
{
|
||||
name = name,
|
||||
ElementType = elementType,
|
||||
parameterName = parameterName
|
||||
});
|
||||
}
|
||||
public void AddTagMatcher(TagMatcher o)
|
||||
{
|
||||
//check
|
||||
if (tagMatchers.Any(i => i.name == o.name))
|
||||
{
|
||||
LogWindow.Log("TagMatcher's name is repeated!");
|
||||
return;
|
||||
}
|
||||
tagMatchers.Add(o);
|
||||
}
|
||||
public void RemoveTagMatcher(TagMatcher o)
|
||||
{
|
||||
tagMatchers.Remove(o);
|
||||
}
|
||||
public void RemoveTagMatcher(string o)
|
||||
{
|
||||
RemoveTagMatcher(tagMatchers.First(i => i.name == o));
|
||||
}
|
||||
|
||||
public List<IBaseElement> GetMachedElements(TagMatcher o)
|
||||
{
|
||||
return EditorManager.instance.beatmapContainer.gameElementList
|
||||
.Where(p => o.Match(p)).Cast<IBaseElement>().ToList();
|
||||
}
|
||||
public List<TagMatcher> GetMatcher(GameElement baseElement)
|
||||
{
|
||||
return tagMatchers.Where(p => p.Match(baseElement)).ToList();
|
||||
|
||||
}
|
||||
public void SetMatchedElements(TagMatcher o, object value)
|
||||
{
|
||||
foreach (var i in GetMachedElements(o))
|
||||
{
|
||||
o.SetValue(i, value);
|
||||
}
|
||||
}
|
||||
public void SyncTagedElement(GameElement gameElement)
|
||||
{
|
||||
foreach (var matcher in GetMatcher(gameElement))
|
||||
{
|
||||
var matchedElements = GetMachedElements(matcher);
|
||||
foreach (var element in matchedElements)
|
||||
{
|
||||
var value = gameElement.GetType().GetField(matcher.parameterName).GetValue(gameElement);
|
||||
matcher.SetValue(element, value);
|
||||
element.Refresh();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public string tempTagMatcherName = "";
|
||||
public string tempElementTypeName = "";
|
||||
public string tempParameterName = "";
|
||||
public void SetUpInspector()
|
||||
{
|
||||
tempTagMatcherName = "";
|
||||
tempElementTypeName = "";
|
||||
tempParameterName = "";
|
||||
IHaveInspection inspector = EditorManager.instance.uiManager.inspector;
|
||||
Inspector inspectorMain = EditorManager.instance.uiManager.inspector;
|
||||
var container = inspector.GenerateContainer("Tag Manager");
|
||||
|
||||
// 展示所有已存在的TagMatcher
|
||||
for (int i = 0; i < tagMatchers.Count; i++)
|
||||
{
|
||||
var matcher = tagMatchers[i];
|
||||
var sub = container.GenerateSubcontainer(2);
|
||||
inspector.GenerateHintText(this, sub, $"Name: {matcher.name}");
|
||||
inspector.GenerateHintText(this, sub, $"Type: {matcher.ElementType?.Name ?? "<null>"}");
|
||||
inspector.GenerateHintText(this, sub, $"Param: {matcher.parameterName}");
|
||||
inspector.GenerateButton(this, sub, "Remove", () =>
|
||||
{
|
||||
RemoveTagMatcher(matcher);
|
||||
inspectorMain.SetInspector(EditorManager.instance.projectInformation);
|
||||
});
|
||||
}
|
||||
|
||||
// 新增TagMatcher区域
|
||||
var addSub = container.GenerateSubcontainer(3);
|
||||
// 输入Tag名称
|
||||
var nameInput = inspector.GenerateInputField(this, addSub, "Tag Name", nameof(tempTagMatcherName));
|
||||
// 下拉选择类型
|
||||
List<Type> typeList = TypeHelper.GetInheritedTypes<GameElement>();
|
||||
List<string> typeNames = typeList.ConvertAll(t => t.FullName);
|
||||
var typeDropdown = inspector.GenerateDropdown(this, addSub, "Element Type", typeNames, nameof(tempElementTypeName))
|
||||
.AddListenerFunction(() =>
|
||||
{
|
||||
// 选择类型后刷新参数下拉
|
||||
Type selectedType = typeList.FirstOrDefault(t => t.FullName == tempElementTypeName);
|
||||
List<string> paramNames = selectedType != null
|
||||
? selectedType.GetFields().Select(f => f.Name).ToList()
|
||||
: new List<string>();
|
||||
//inspector.GenerateDropdown(this, addSub, "Parameter", paramNames, nameof(tempParameterName));
|
||||
});
|
||||
|
||||
// 参数下拉(初始为空,随类型变化刷新)
|
||||
if (!string.IsNullOrEmpty(tempElementTypeName))
|
||||
{
|
||||
Type selectedType = typeList.FirstOrDefault(t => t.FullName == tempElementTypeName);
|
||||
List<string> paramNames = selectedType != null
|
||||
? selectedType.GetFields().Select(f => f.Name).ToList()
|
||||
: new List<string>();
|
||||
inspector.GenerateDropdown(this, addSub, "Parameter", paramNames, nameof(tempParameterName));
|
||||
}
|
||||
else
|
||||
{
|
||||
inspector.GenerateDropdown(this, addSub, "Parameter", new List<string>(), nameof(tempParameterName));
|
||||
}
|
||||
|
||||
// 添加按钮
|
||||
var addButton = inspector.GenerateButton(this, addSub, "Add TagMatcher", () =>
|
||||
{
|
||||
if (string.IsNullOrEmpty(tempTagMatcherName) || string.IsNullOrEmpty(tempElementTypeName) || string.IsNullOrEmpty(tempParameterName))
|
||||
{
|
||||
Debug.LogWarning("请填写完整信息再添加TagMatcher。");
|
||||
return;
|
||||
}
|
||||
if (tagMatchers.Any(t => t.name == tempTagMatcherName))
|
||||
{
|
||||
Debug.LogWarning("TagMatcher's name is repeated!");
|
||||
return;
|
||||
}
|
||||
Type selectedType = typeList.FirstOrDefault(t => t.FullName == tempElementTypeName);
|
||||
TagMatcher matcher = new TagMatcher
|
||||
{
|
||||
name = tempTagMatcherName,
|
||||
ElementType = selectedType,
|
||||
parameterName = tempParameterName
|
||||
};
|
||||
AddTagMatcher(matcher);
|
||||
inspectorMain.SetInspector(EditorManager.instance.projectInformation);
|
||||
});
|
||||
|
||||
// 按需禁用添加按钮
|
||||
if (string.IsNullOrEmpty(tempTagMatcherName) || string.IsNullOrEmpty(tempElementTypeName) || string.IsNullOrEmpty(tempParameterName))
|
||||
{
|
||||
addButton.button.interactable = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
public struct TagMatcher
|
||||
{
|
||||
public string name;
|
||||
public Type ElementType;
|
||||
public string parameterName;
|
||||
public readonly bool Match(GameElement gameElement)
|
||||
{
|
||||
string o = name;
|
||||
return gameElement.tags.Any(i => i == o);
|
||||
}
|
||||
public readonly void SetValue(IBaseElement baseElement, object value)
|
||||
{
|
||||
if (ElementType != baseElement.GetType()) return;
|
||||
ElementType.GetField(parameterName).SetValue(baseElement, value);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
public static class TypeHelper
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取所有继承自指定基类的类型
|
||||
/// </summary>
|
||||
public static List<Type> GetInheritedTypes(Type baseType)
|
||||
{
|
||||
var result = new List<Type>();
|
||||
|
||||
// 遍历当前应用程序域中的所有程序集
|
||||
foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies())
|
||||
{
|
||||
try
|
||||
{
|
||||
// 获取程序集中所有类型
|
||||
var types = assembly.GetTypes()
|
||||
.Where(t => t.IsClass && !t.IsAbstract && baseType.IsAssignableFrom(t))
|
||||
.ToList();
|
||||
|
||||
result.AddRange(types);
|
||||
}
|
||||
catch (ReflectionTypeLoadException)
|
||||
{
|
||||
// 忽略无法加载类型的程序集
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 泛型版本,更方便使用
|
||||
/// </summary>
|
||||
public static List<Type> GetInheritedTypes<TBase>()
|
||||
{
|
||||
return GetInheritedTypes(typeof(TBase));
|
||||
}
|
||||
}
|
||||
@@ -34,6 +34,8 @@ namespace Ichni
|
||||
public BeatmapClipManager beatmapClipManager;
|
||||
public BeatmapMergeManager beatmapMergeManager;
|
||||
public NotePrefabManager notePrefabManager;
|
||||
|
||||
|
||||
public AutoSaveManager autoSaveManager;
|
||||
|
||||
public ProjectManager()
|
||||
|
||||
@@ -97,5 +97,5 @@ Material:
|
||||
- _Color: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
|
||||
- _Tint2: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
|
||||
- _Tint2: {r: 0, g: 0, b: 0, a: 0.5}
|
||||
m_BuildTextureStacks: []
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
"objectName" : "Capsule",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "96021c96-07c7-4684-a8b9-39b8ca17347f"
|
||||
@@ -116,11 +116,11 @@
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 0.5,
|
||||
"useWorldLight" : false,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : true,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
"y" : 1,
|
||||
"x" : 2.7,
|
||||
"y" : 0.9,
|
||||
"z" : 0.5
|
||||
},
|
||||
"isStatic" : false,
|
||||
@@ -128,7 +128,7 @@
|
||||
"objectName" : "Capsule",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "11fa6295-76d4-4969-8ca0-30e05484f7da"
|
||||
@@ -175,11 +175,11 @@
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0,
|
||||
"g" : 0,
|
||||
"g" : 1,
|
||||
"b" : 0,
|
||||
"a" : 1
|
||||
},
|
||||
"originalEmissionIntensity" : 0,
|
||||
"originalEmissionIntensity" : 2,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "11fa6295-76d4-4969-8ca0-30e05484f7da"
|
||||
}
|
||||
@@ -198,7 +198,7 @@
|
||||
"objectName" : "Capsule",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "a9926df6-32e3-43b0-9c30-cf2e1f6d6450"
|
||||
@@ -492,7 +492,7 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
@@ -505,7 +505,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "6af20f22-e7ad-44ab-a638-85c9b044fbb7"
|
||||
@@ -551,7 +551,7 @@
|
||||
},
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0,
|
||||
"r" : 0.043573,
|
||||
"g" : 0,
|
||||
"b" : 0,
|
||||
"a" : 1
|
||||
@@ -562,8 +562,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -575,7 +575,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "52f0fdc8-19fd-4d8a-92d1-56771c7e70b9"
|
||||
@@ -614,15 +614,15 @@
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
|
||||
"originalBaseColor" : {
|
||||
"r" : 1,
|
||||
"g" : 1,
|
||||
"r" : 0.7222857,
|
||||
"g" : 0.183851719,
|
||||
"b" : 1,
|
||||
"a" : 1
|
||||
},
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0,
|
||||
"g" : 0,
|
||||
"g" : 0.6082245,
|
||||
"b" : 0,
|
||||
"a" : 1
|
||||
},
|
||||
@@ -632,8 +632,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -645,7 +645,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "0357bf36-2dc9-4fdd-a7c6-d2fb9d77645d"
|
||||
@@ -702,8 +702,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -715,7 +715,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "b54bd2b2-ae60-4b93-9eef-ab10beb69baa"
|
||||
@@ -772,8 +772,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -785,7 +785,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "9a80b99c-61fc-4368-8b5c-90999050a516"
|
||||
@@ -842,8 +842,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -855,7 +855,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "cda87023-10d3-4545-8d3b-34f778d18369"
|
||||
@@ -1264,8 +1264,8 @@
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
|
||||
"originalPosition" : {
|
||||
"x" : 2.2,
|
||||
"y" : 0,
|
||||
"z" : 0
|
||||
"y" : 15,
|
||||
"z" : 100
|
||||
},
|
||||
"originalEulerAngles" : {
|
||||
"x" : 0,
|
||||
@@ -1291,16 +1291,16 @@
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
|
||||
"originalBaseColor" : {
|
||||
"r" : 0.99999994,
|
||||
"g" : 0.99999994,
|
||||
"r" : 2.54591346,
|
||||
"g" : 2.36897945,
|
||||
"b" : 3,
|
||||
"a" : 1
|
||||
},
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0.1186154,
|
||||
"g" : 0.1750988,
|
||||
"b" : 0.3784393,
|
||||
"r" : 1,
|
||||
"g" : 1,
|
||||
"b" : 0.4764785,
|
||||
"a" : 1
|
||||
},
|
||||
"originalEmissionIntensity" : 0,
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
"objectName" : "Capsule",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "96021c96-07c7-4684-a8b9-39b8ca17347f"
|
||||
@@ -116,11 +116,11 @@
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 0.5,
|
||||
"useWorldLight" : false,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : true,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
"y" : 1,
|
||||
"x" : 2.7,
|
||||
"y" : 0.9,
|
||||
"z" : 0.5
|
||||
},
|
||||
"isStatic" : false,
|
||||
@@ -128,7 +128,7 @@
|
||||
"objectName" : "Capsule",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "11fa6295-76d4-4969-8ca0-30e05484f7da"
|
||||
@@ -175,11 +175,11 @@
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0,
|
||||
"g" : 0,
|
||||
"g" : 1,
|
||||
"b" : 0,
|
||||
"a" : 1
|
||||
},
|
||||
"originalEmissionIntensity" : 0,
|
||||
"originalEmissionIntensity" : 2,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "11fa6295-76d4-4969-8ca0-30e05484f7da"
|
||||
}
|
||||
@@ -198,7 +198,7 @@
|
||||
"objectName" : "Capsule",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "a9926df6-32e3-43b0-9c30-cf2e1f6d6450"
|
||||
@@ -492,7 +492,7 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
@@ -505,7 +505,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "6af20f22-e7ad-44ab-a638-85c9b044fbb7"
|
||||
@@ -551,7 +551,7 @@
|
||||
},
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0,
|
||||
"r" : 0.043573,
|
||||
"g" : 0,
|
||||
"b" : 0,
|
||||
"a" : 1
|
||||
@@ -562,8 +562,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -575,7 +575,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "52f0fdc8-19fd-4d8a-92d1-56771c7e70b9"
|
||||
@@ -614,15 +614,15 @@
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
|
||||
"originalBaseColor" : {
|
||||
"r" : 1,
|
||||
"g" : 1,
|
||||
"r" : 0.7222857,
|
||||
"g" : 0.183851719,
|
||||
"b" : 1,
|
||||
"a" : 1
|
||||
},
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0,
|
||||
"g" : 0,
|
||||
"g" : 0.6082245,
|
||||
"b" : 0,
|
||||
"a" : 1
|
||||
},
|
||||
@@ -632,8 +632,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -645,7 +645,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "0357bf36-2dc9-4fdd-a7c6-d2fb9d77645d"
|
||||
@@ -702,8 +702,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -715,7 +715,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "b54bd2b2-ae60-4b93-9eef-ab10beb69baa"
|
||||
@@ -772,8 +772,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -785,7 +785,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "9a80b99c-61fc-4368-8b5c-90999050a516"
|
||||
@@ -842,8 +842,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -855,7 +855,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "cda87023-10d3-4545-8d3b-34f778d18369"
|
||||
@@ -1264,8 +1264,8 @@
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
|
||||
"originalPosition" : {
|
||||
"x" : 2.2,
|
||||
"y" : 0,
|
||||
"z" : 0
|
||||
"y" : 15,
|
||||
"z" : 100
|
||||
},
|
||||
"originalEulerAngles" : {
|
||||
"x" : 0,
|
||||
@@ -1291,16 +1291,16 @@
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
|
||||
"originalBaseColor" : {
|
||||
"r" : 0.99999994,
|
||||
"g" : 0.99999994,
|
||||
"r" : 2.54591346,
|
||||
"g" : 2.36897945,
|
||||
"b" : 3,
|
||||
"a" : 1
|
||||
},
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0.1186154,
|
||||
"g" : 0.1750988,
|
||||
"b" : 0.3784393,
|
||||
"r" : 1,
|
||||
"g" : 1,
|
||||
"b" : 0.4764785,
|
||||
"a" : 1
|
||||
},
|
||||
"originalEmissionIntensity" : 0,
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
"objectName" : "Capsule",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "96021c96-07c7-4684-a8b9-39b8ca17347f"
|
||||
@@ -116,11 +116,11 @@
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 0.5,
|
||||
"useWorldLight" : false,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : true,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
"y" : 1,
|
||||
"x" : 2.7,
|
||||
"y" : 0.9,
|
||||
"z" : 0.5
|
||||
},
|
||||
"isStatic" : false,
|
||||
@@ -128,7 +128,7 @@
|
||||
"objectName" : "Capsule",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "11fa6295-76d4-4969-8ca0-30e05484f7da"
|
||||
@@ -175,11 +175,11 @@
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0,
|
||||
"g" : 0,
|
||||
"g" : 1,
|
||||
"b" : 0,
|
||||
"a" : 1
|
||||
},
|
||||
"originalEmissionIntensity" : 0,
|
||||
"originalEmissionIntensity" : 2,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "11fa6295-76d4-4969-8ca0-30e05484f7da"
|
||||
}
|
||||
@@ -198,7 +198,7 @@
|
||||
"objectName" : "Capsule",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "a9926df6-32e3-43b0-9c30-cf2e1f6d6450"
|
||||
@@ -492,7 +492,7 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
@@ -505,7 +505,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "6af20f22-e7ad-44ab-a638-85c9b044fbb7"
|
||||
@@ -551,7 +551,7 @@
|
||||
},
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0,
|
||||
"r" : 0.043573,
|
||||
"g" : 0,
|
||||
"b" : 0,
|
||||
"a" : 1
|
||||
@@ -562,8 +562,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -575,7 +575,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "52f0fdc8-19fd-4d8a-92d1-56771c7e70b9"
|
||||
@@ -614,15 +614,15 @@
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
|
||||
"originalBaseColor" : {
|
||||
"r" : 1,
|
||||
"g" : 1,
|
||||
"r" : 0.7222857,
|
||||
"g" : 0.183851719,
|
||||
"b" : 1,
|
||||
"a" : 1
|
||||
},
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0,
|
||||
"g" : 0,
|
||||
"g" : 0.6082245,
|
||||
"b" : 0,
|
||||
"a" : 1
|
||||
},
|
||||
@@ -632,8 +632,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -645,7 +645,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "0357bf36-2dc9-4fdd-a7c6-d2fb9d77645d"
|
||||
@@ -702,8 +702,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -715,7 +715,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "b54bd2b2-ae60-4b93-9eef-ab10beb69baa"
|
||||
@@ -772,8 +772,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -785,7 +785,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "9a80b99c-61fc-4368-8b5c-90999050a516"
|
||||
@@ -842,8 +842,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -855,7 +855,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "cda87023-10d3-4545-8d3b-34f778d18369"
|
||||
@@ -1264,8 +1264,8 @@
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TransformSubmodule_BM,Assembly-CSharp",
|
||||
"originalPosition" : {
|
||||
"x" : 2.2,
|
||||
"y" : 0,
|
||||
"z" : 0
|
||||
"y" : 15,
|
||||
"z" : 100
|
||||
},
|
||||
"originalEulerAngles" : {
|
||||
"x" : 0,
|
||||
@@ -1291,16 +1291,16 @@
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
|
||||
"originalBaseColor" : {
|
||||
"r" : 0.99999994,
|
||||
"g" : 0.99999994,
|
||||
"r" : 2.54591346,
|
||||
"g" : 2.36897945,
|
||||
"b" : 3,
|
||||
"a" : 1
|
||||
},
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0.1186154,
|
||||
"g" : 0.1750988,
|
||||
"b" : 0.3784393,
|
||||
"r" : 1,
|
||||
"g" : 1,
|
||||
"b" : 0.4764785,
|
||||
"a" : 1
|
||||
},
|
||||
"originalEmissionIntensity" : 0,
|
||||
|
||||
8
Assets/StreamingAssets/AutoSave/Solitudes SP.meta
Normal file
8
Assets/StreamingAssets/AutoSave/Solitudes SP.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 18a7af2ddb40a6d4fb248b1b64cfe704
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
75102
Assets/StreamingAssets/AutoSave/Solitudes SP/AutoSave_0.json
Normal file
75102
Assets/StreamingAssets/AutoSave/Solitudes SP/AutoSave_0.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4e45fd8d340459f45b21da85f6d8b82a
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
75102
Assets/StreamingAssets/AutoSave/Solitudes SP/AutoSave_1.json
Normal file
75102
Assets/StreamingAssets/AutoSave/Solitudes SP/AutoSave_1.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -45,7 +45,7 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowThreshold" : 0.1,
|
||||
"shadowSmoothness" : 0.5,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
@@ -58,7 +58,7 @@
|
||||
"objectName" : "Capsule",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "96021c96-07c7-4684-a8b9-39b8ca17347f"
|
||||
@@ -115,12 +115,12 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowSmoothness" : 0.5,
|
||||
"useWorldLight" : false,
|
||||
"shadowThreshold" : 0.1,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : true,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
"y" : 1,
|
||||
"x" : 2.7,
|
||||
"y" : 0.9,
|
||||
"z" : 0.5
|
||||
},
|
||||
"isStatic" : false,
|
||||
@@ -128,7 +128,7 @@
|
||||
"objectName" : "Capsule",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "11fa6295-76d4-4969-8ca0-30e05484f7da"
|
||||
@@ -175,17 +175,17 @@
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0,
|
||||
"g" : 0,
|
||||
"g" : 1,
|
||||
"b" : 0,
|
||||
"a" : 1
|
||||
},
|
||||
"originalEmissionIntensity" : 0,
|
||||
"originalEmissionIntensity" : 2,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "11fa6295-76d4-4969-8ca0-30e05484f7da"
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0.2,
|
||||
"shadowThreshold" : 0.1,
|
||||
"shadowSmoothness" : 0.5,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
@@ -198,7 +198,7 @@
|
||||
"objectName" : "Capsule",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "a9926df6-32e3-43b0-9c30-cf2e1f6d6450"
|
||||
@@ -505,7 +505,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "6af20f22-e7ad-44ab-a638-85c9b044fbb7"
|
||||
@@ -551,7 +551,7 @@
|
||||
},
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0,
|
||||
"r" : 0.043573,
|
||||
"g" : 0,
|
||||
"b" : 0,
|
||||
"a" : 1
|
||||
@@ -562,8 +562,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.1,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -575,7 +575,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "52f0fdc8-19fd-4d8a-92d1-56771c7e70b9"
|
||||
@@ -614,15 +614,15 @@
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
|
||||
"originalBaseColor" : {
|
||||
"r" : 1,
|
||||
"g" : 1,
|
||||
"r" : 0.7222857,
|
||||
"g" : 0.183851719,
|
||||
"b" : 1,
|
||||
"a" : 1
|
||||
},
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0,
|
||||
"g" : 0,
|
||||
"g" : 0.6082245,
|
||||
"b" : 0,
|
||||
"a" : 1
|
||||
},
|
||||
@@ -632,8 +632,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.1,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -645,7 +645,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "0357bf36-2dc9-4fdd-a7c6-d2fb9d77645d"
|
||||
@@ -702,8 +702,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.1,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -715,7 +715,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "b54bd2b2-ae60-4b93-9eef-ab10beb69baa"
|
||||
@@ -772,8 +772,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.1,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -785,7 +785,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "9a80b99c-61fc-4368-8b5c-90999050a516"
|
||||
@@ -842,8 +842,8 @@
|
||||
}
|
||||
},{
|
||||
"__type" : "Beatmap.BasicEnvironmentObject_BM,Assembly-CSharp",
|
||||
"shadowThreshold" : 0,
|
||||
"shadowSmoothness" : 0.1,
|
||||
"shadowThreshold" : 0.1,
|
||||
"shadowSmoothness" : 1,
|
||||
"useWorldLight" : false,
|
||||
"fakeLightDir" : {
|
||||
"x" : 0.5,
|
||||
@@ -855,7 +855,7 @@
|
||||
"objectName" : "Cube",
|
||||
"elementName" : "New Environment Object",
|
||||
"tags" : [
|
||||
|
||||
"tres1","as"
|
||||
],
|
||||
"elementGuid" : {
|
||||
"value" : "cda87023-10d3-4545-8d3b-34f778d18369"
|
||||
@@ -1291,16 +1291,16 @@
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.ColorSubmodule_BM,Assembly-CSharp",
|
||||
"originalBaseColor" : {
|
||||
"r" : 0.99999994,
|
||||
"g" : 0.99999994,
|
||||
"r" : 2.54591346,
|
||||
"g" : 2.36897945,
|
||||
"b" : 3,
|
||||
"a" : 1
|
||||
},
|
||||
"emissionEnabled" : false,
|
||||
"originalEmissionColor" : {
|
||||
"r" : 0.1186154,
|
||||
"g" : 0.1750988,
|
||||
"b" : 0.3784393,
|
||||
"r" : 1,
|
||||
"g" : 1,
|
||||
"b" : 0.4764785,
|
||||
"a" : 1
|
||||
},
|
||||
"originalEmissionIntensity" : 0,
|
||||
|
||||
@@ -10,6 +10,26 @@
|
||||
"selectedThemeBundleList" : [
|
||||
"basic"
|
||||
],
|
||||
"tagManager" : {
|
||||
"tagMatchers" : [
|
||||
{
|
||||
"name" : "tres1",
|
||||
"ElementType" : {
|
||||
"assemblyQualifiedName" : "Ichni.RhythmGame.BasicEnvironmentObject, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"
|
||||
},
|
||||
"parameterName" : "shadowThreshold"
|
||||
},{
|
||||
"name" : "as",
|
||||
"ElementType" : {
|
||||
"assemblyQualifiedName" : "Ichni.RhythmGame.BasicEnvironmentObject, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"
|
||||
},
|
||||
"parameterName" : "shadowSmoothness"
|
||||
}
|
||||
],
|
||||
"tempTagMatcherName" : "",
|
||||
"tempElementTypeName" : "",
|
||||
"tempParameterName" : ""
|
||||
},
|
||||
"attachedElementGuid" : {
|
||||
"value" : "00000000-0000-0000-0000-000000000000"
|
||||
}
|
||||
|
||||
75102
Assets/StreamingAssets/Projects/Solitudes SP/Beatmap.json
Normal file
75102
Assets/StreamingAssets/Projects/Solitudes SP/Beatmap.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2c6b1168265e2f34b8d9c1f9e6828812
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"CommandScripts" : {
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.CommandScripts_BM,Assembly-CSharp",
|
||||
"value" : {
|
||||
"commandList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "00000000-0000-0000-0000-000000000000"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 86b87fb700e497c4b90a52b3e3391501
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"ProjectInformation" : {
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.ProjectInformation_BM,Assembly-CSharp",
|
||||
"value" : {
|
||||
"projectName" : "Solitudes SP",
|
||||
"creatorName" : "TRADER",
|
||||
"editorVersion" : "0.1.0",
|
||||
"createTime" : "2025\/10\/18 20:34:07",
|
||||
"lastSaveTime" : "2025\/10\/18 20:34:07",
|
||||
"selectedThemeBundleList" : [
|
||||
"basic","departure_to_multiverse"
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "00000000-0000-0000-0000-000000000000"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7c3c236b6dd001c498cc17ffd8d49d25
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/StreamingAssets/Projects/Solitudes SP/Solitudes.mp3
Normal file
BIN
Assets/StreamingAssets/Projects/Solitudes SP/Solitudes.mp3
Normal file
Binary file not shown.
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d25acb354be7aad4ab4ff79ff7e1fbb5
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
14
Assets/StreamingAssets/Projects/Solitudes SP/SongInfo.json
Normal file
14
Assets/StreamingAssets/Projects/Solitudes SP/SongInfo.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"SongInformation" : {
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.SongInformation_BM,Assembly-CSharp",
|
||||
"value" : {
|
||||
"songName" : "Solitudes.mp3",
|
||||
"bpm" : 200,
|
||||
"delay" : 0,
|
||||
"offset" : 0,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "00000000-0000-0000-0000-000000000000"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 583d75796d5b00b4db4d23c6dbef8cf1
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
ManifestFileVersion: 0
|
||||
CRC: 3398309466
|
||||
CRC: 2985131806
|
||||
AssetBundleManifest:
|
||||
AssetBundleInfos:
|
||||
Info_0:
|
||||
|
||||
Binary file not shown.
@@ -1,12 +1,12 @@
|
||||
ManifestFileVersion: 0
|
||||
CRC: 2016870794
|
||||
CRC: 601057052
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: b2f02f972de5ba0a724044fa3f985756
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: d3f0d3324a599cc74f5f2a5b401e28e1
|
||||
Hash: 5e3d1536e9687eb07e024b246daef329
|
||||
IncrementalBuildHash:
|
||||
serializedVersion: 2
|
||||
Hash: b2f02f972de5ba0a724044fa3f985756
|
||||
@@ -64,12 +64,12 @@ ClassTypes:
|
||||
Script: {fileID: 11500000, guid: cba1fe17342b14361bb504a9a506878b, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: a187146cbde41384fbdf7abcb0129f83, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: f92b9b8f89de544adaa001ccfdf7eae4, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 344445a89b4f74a0e9a0a766903df87e, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: a187146cbde41384fbdf7abcb0129f83, type: 3}
|
||||
- Class: 115
|
||||
Script: {instanceID: 0}
|
||||
- Class: 212
|
||||
|
||||
Binary file not shown.
@@ -1,15 +1,15 @@
|
||||
ManifestFileVersion: 0
|
||||
CRC: 2873925377
|
||||
CRC: 1115899432
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: 7418c6b2d2d7e71538b60bdaa6a02f7e
|
||||
Hash: 8ead183cf5882765e4f16458061a4efa
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 5f75b1d159db4349b37b25336eb07c68
|
||||
IncrementalBuildHash:
|
||||
serializedVersion: 2
|
||||
Hash: 7418c6b2d2d7e71538b60bdaa6a02f7e
|
||||
Hash: 8ead183cf5882765e4f16458061a4efa
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 1
|
||||
|
||||
473
Assets/ThemeBundles/DepartureToMultiverse/Materials/Glow_01.mat
Normal file
473
Assets/ThemeBundles/DepartureToMultiverse/Materials/Glow_01.mat
Normal file
@@ -0,0 +1,473 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-2266732717746735678
|
||||
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
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Glow_01
|
||||
m_Shader: {fileID: 4800000, guid: 7184a95c20fc1a441a8815af4c795ccd, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- _FX_LIGHT_MODE_UNLIT
|
||||
m_InvalidKeywords:
|
||||
- _CUSTOMDATA
|
||||
- _CUSTOMDATA_OFF
|
||||
- _ENVIRONMENTREFLECTIONS_OFF
|
||||
- _FLIPBOOKBLENDING_OFF
|
||||
- _RECEIVE_SHADOWS_OFF
|
||||
- _SPECULARHIGHLIGHTS_OFF
|
||||
- _SURFACE_TYPE_TRANSPARENT
|
||||
m_LightmapFlags: 0
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 3100
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses:
|
||||
- DepthOnly
|
||||
- SHADOWCASTER
|
||||
- SRPDEFAULTUNLIT
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 2800000, guid: 505bbb3b422a41f44b0bbea401e13fdc, type: 3}
|
||||
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}
|
||||
- _BumpTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ColorBlendMap:
|
||||
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}
|
||||
- _DissolveMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DissolveMaskMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DissolveRampMap:
|
||||
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}
|
||||
- _FresnelHDRITex:
|
||||
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}
|
||||
- _MaskMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MaskMap2:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MaskMap3:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MatCapTex:
|
||||
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}
|
||||
- _NoiseMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _NoiseMaskMap:
|
||||
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}
|
||||
- _ParallaxMapping_Map:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _RampColorMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _RigLBtF:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _RigRTBk:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SixWayEmissionRamp:
|
||||
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}
|
||||
- _VertexOffset_Map:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _VertexOffset_MaskMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_Lightmaps:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_LightmapsInd:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_ShadowMasks:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints:
|
||||
- _DissolveRampCount: 2
|
||||
- _MaskMap2GradientCount: 2
|
||||
- _MaskMap3GradientCount: 2
|
||||
- _MaskMapGradientCount: 2
|
||||
- _RampColorCount: 2
|
||||
- _UVModeFlag0: 0
|
||||
- _W9ParticleCustomDataFlag0: 0
|
||||
- _W9ParticleCustomDataFlag1: 0
|
||||
- _W9ParticleCustomDataFlag2: 0
|
||||
- _W9ParticleCustomDataFlag3: 0
|
||||
- _W9ParticleShaderColorChannelFlag: 3
|
||||
- _W9ParticleShaderFlags: 0
|
||||
- _W9ParticleShaderFlags1: 8388608
|
||||
- _W9ParticleShaderGUIFoldToggle: 7
|
||||
- _W9ParticleShaderGUIFoldToggle1: 8388608
|
||||
- _W9ParticleShaderGUIFoldToggle2: 255
|
||||
- _W9ParticleShaderWrapFlags: 0
|
||||
m_Floats:
|
||||
- _AdditiveToPreMultiplyAlphaLerp: 1
|
||||
- _AlphaAll: 1
|
||||
- _AlphaClip: 0
|
||||
- _AlphaToMask: 0
|
||||
- _BackFaceColor_Toggle: 0
|
||||
- _BackFirstPassToggle: 0
|
||||
- _BaseBackColor_Toggle: 0
|
||||
- _BaseColorIntensityForTimeline: 1
|
||||
- _BaseMapColorRefine_Toggle: 0
|
||||
- _BaseMapUVRotation: 0
|
||||
- _BaseMapUVRotationSpeed: 0
|
||||
- _Blend: 0
|
||||
- _BlendModePreserveSpecular: 0
|
||||
- _BlendOp: 0
|
||||
- _BlinnPhongSpecularToggle: 0
|
||||
- _BumpMapMaskMode: 0
|
||||
- _BumpMapToggle: 0
|
||||
- _BumpScale: 1
|
||||
- _BumpTexFollowMainTexUVToggle: 0
|
||||
- _CameraFadingEnabled: 0
|
||||
- _CameraFarFadeDistance: 2
|
||||
- _CameraNearFadeDistance: 1
|
||||
- _Chachu: 0
|
||||
- _ChangeSaturability_Toggle: 0
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _ColorBlendAlphaMultiplyMode: 0
|
||||
- _ColorBlendFollowMainTexUV: 0
|
||||
- _ColorBlendMap_Toggle: 0
|
||||
- _ColorMask: 15
|
||||
- _ColorMode: 0
|
||||
- _Contrast: 1
|
||||
- _Contrast_Toggle: 0
|
||||
- _Cull: 2
|
||||
- _CustomData: 0
|
||||
- _CustomData1W_HueShift_Toggle: 0
|
||||
- _CustomData1X: 0
|
||||
- _CustomData1X_MainTexOffsetX_Toggle: 0
|
||||
- _CustomData1Y: 0
|
||||
- _CustomData1Y_MainTexOffsetY_Toggle: 0
|
||||
- _CustomData1Z_Dissolve_Toggle: 0
|
||||
- _CustomData2W_Toggle: 0
|
||||
- _CustomData2X: 0
|
||||
- _CustomData2X_MaskMapOffsetX_Toggle: 0
|
||||
- _CustomData2Y_MaskMapOffsetY_Toggle: 0
|
||||
- _CustomData2Z_FresnelOffset_Toggle: 0
|
||||
- _CustomStencilTest: 0
|
||||
- _Cutoff: 0.5
|
||||
- _DepthDecal_Toggle: 0
|
||||
- _DepthOutline_Toggle: 0
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DissolveLineMaskToggle: 0
|
||||
- _DissolveMask_Toggle: 0
|
||||
- _DissolveRampColorBlendMode: 0
|
||||
- _DissolveRampSourceMode: 0
|
||||
- _DissolveVoronoi_Toggle: 0
|
||||
- _Dissolve_Test_Toggle: 0
|
||||
- _Dissolve_Toggle: 0
|
||||
- _Dissolve_useRampMap_Toggle: 0
|
||||
- _DistanceFade_Toggle: 0
|
||||
- _DistortionBlend: 0.5
|
||||
- _DistortionBothDirection_Toggle: 0
|
||||
- _DistortionEnabled: 0
|
||||
- _DistortionStrength: 1
|
||||
- _DistortionStrengthScaled: 0
|
||||
- _Distortion_Choraticaberrat_Toggle: 0
|
||||
- _Distortion_Choraticaberrat_WithNoise_Toggle: 1
|
||||
- _DstBlend: 10
|
||||
- _DstBlendAlpha: 10
|
||||
- _EdgeFade: 0.05
|
||||
- _Emi_Distortion_intensity: 0
|
||||
- _EmissionEnabled: 0
|
||||
- _EmissionFollowMainTexUV: 0
|
||||
- _EmissionMapColorIntensity: 1
|
||||
- _EmissionMapUVRotation: 0
|
||||
- _EmissionSelfAlphaWeight: 0
|
||||
- _EnvironmentReflections: 0
|
||||
- _FlipbookBlending: 0
|
||||
- _FlipbookMode: 0
|
||||
- _ForceZWriteToggle: 0
|
||||
- _FrePower: 0.5
|
||||
- _FresnelColorAffectByAlpha: 1
|
||||
- _FresnelFadeDistance: 1
|
||||
- _FresnelInOutSlider: 1
|
||||
- _FresnelMode: 0
|
||||
- _FresnelSelfAlphaWeight: 0
|
||||
- _FxLightMode: 0
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _HueShift: 0
|
||||
- _HueShift_Toggle: 0
|
||||
- _IgnoreVetexColor_Toggle: 0
|
||||
- _IntersectEnabled: 0
|
||||
- _IntersectRadius: 0.3
|
||||
- _InvertFresnel_Toggle: 0
|
||||
- _LightingEnabled: 0
|
||||
- _Mask2_Toggle: 0
|
||||
- _Mask3_Toggle: 0
|
||||
- _MaskDistortion_intensity: 0
|
||||
- _MaskMap2GradientToggle: 0
|
||||
- _MaskMap3GradientToggle: 0
|
||||
- _MaskMapGradientToggle: 0
|
||||
- _MaskMapRotationSpeed: 0
|
||||
- _MaskMapUVRotation: 0
|
||||
- _MaskRefineToggle: 0
|
||||
- _Mask_RotationToggle: 0
|
||||
- _Mask_Toggle: 0
|
||||
- _MatCapToggle: 0
|
||||
- _MeshSourceMode: 0
|
||||
- _Metallic: 0
|
||||
- _Mode: 3
|
||||
- _NoiseMapUVRotation: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.005
|
||||
- _ParallaxMapping_Intensity: 0.05
|
||||
- _ParallaxMapping_Toggle: 0
|
||||
- _PolarCoordinatesEnabled: 0
|
||||
- _PolarCordinateOnlySpecialFunciton_Toggle: 0
|
||||
- _Portal_MaskToggle: 0
|
||||
- _Portal_Toggle: 0
|
||||
- _QueueBias: 0
|
||||
- _QueueOffset: 0
|
||||
- _RampColorBlendMode: 0
|
||||
- _RampColorSourceMode: 0
|
||||
- _RampColorToggle: 0
|
||||
- _ReceiveShadows: 0
|
||||
- _Saturability: 0
|
||||
- _ScreenDistortModeToggle: 0
|
||||
- _SixWayColorAbsorptionToggle: 0
|
||||
- _Smoothness: 0.5
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SoftParticlesEnabled: 0
|
||||
- _SoftParticlesFarFadeDistance: 1
|
||||
- _SoftParticlesNearFadeDistance: 0
|
||||
- _SpecialUVChannelMode: 0
|
||||
- _SpecularHighlights: 0
|
||||
- _SrcBlend: 5
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Stencil: 0
|
||||
- _StencilComp: 8
|
||||
- _StencilKeyIndex: 0
|
||||
- _StencilOp: 0
|
||||
- _StencilReadMask: 255
|
||||
- _StencilWithoutPlayerToggle: 0
|
||||
- _StencilWriteMask: 255
|
||||
- _Surface: 1
|
||||
- _TWStrength: 0
|
||||
- _TexDistortion_intensity: 0.5
|
||||
- _TimeMode: 0
|
||||
- _TransparentMode: 1
|
||||
- _UIEffect_Toggle: 0
|
||||
- _UTwirlEnabled: 0
|
||||
- _UseUV1_Toggle: 0
|
||||
- _VertexOffset_Mask_Toggle: 0
|
||||
- _VertexOffset_NormalDir_Toggle: 0
|
||||
- _VertexOffset_StartFromZero: 0
|
||||
- _VertexOffset_Toggle: 0
|
||||
- _WorkflowMode: 1
|
||||
- _XianXingCH_UVRota: 0
|
||||
- _ZOffset_Toggle: 0
|
||||
- _ZTest: 0
|
||||
- _ZWrite: 0
|
||||
- _fogintensity: 1
|
||||
- _fresnelEnabled: 0
|
||||
- _jingxiangCH_dire: 0
|
||||
- _noiseMaskMap_Toggle: 0
|
||||
- _noisemapEnabled: 0
|
||||
- _offsetFactor: 0
|
||||
- _offsetUnits: 0
|
||||
- _uvRapSoft: 0
|
||||
m_Colors:
|
||||
- AlphaAllRangeVec: {r: 0, g: 1, b: 0, a: 0}
|
||||
- BumpScaleRangeVec: {r: -1, g: 1, b: 0, a: 0}
|
||||
- Dissolve2XRangeVec: {r: 0, g: 1, b: 0, a: 0}
|
||||
- Dissolve2YRangeVec: {r: 0, g: 1, b: 0, a: 0}
|
||||
- DissolveXRangeVec: {r: -1, g: 2, b: 0, a: 0}
|
||||
- EmiDistortionIntensityRangeVec: {r: -1, g: 1, b: 0, a: 0}
|
||||
- MaskDistortionIntensityRangeVec: {r: -2, g: 2, b: 0, a: 0}
|
||||
- SaturabilityRangeVec: {r: 0, g: 1, b: 0, a: 0}
|
||||
- TexDistortionintensityRangeVec: {r: -1, g: 1, b: 0, a: 0}
|
||||
- _BaseBackColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _BaseColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _BaseMapColorRefine: {r: 1, g: 1, b: 2, a: 1}
|
||||
- _BaseMapMaskMapOffset: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _ColorA: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _ColorBlendColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _ColorBlendMapOffset: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _ColorBlendVec: {r: 0, g: 0, b: 1, a: 0}
|
||||
- _ContrastMidColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
- _CylinderMatrix0: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _CylinderMatrix1: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _CylinderMatrix2: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _CylinderMatrix3: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _CylinderUVPosOffset: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _CylinderUVRotate: {r: 0, g: 0, b: 90, a: 0}
|
||||
- _DepthOutline_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _DepthOutline_Vec: {r: 0, g: 0.5, b: 0, a: 0}
|
||||
- _Dissolve: {r: 0.5, g: 1, b: 0, a: 0.1}
|
||||
- _DissolveLineColor: {r: 1, g: 0, b: 0, a: 1}
|
||||
- _DissolveOffsetRotateDistort: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _DissolveRampAlpha0: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _DissolveRampAlpha1: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _DissolveRampAlpha2: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _DissolveRampColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _DissolveRampColor0: {r: 1, g: 0, b: 0, a: 0}
|
||||
- _DissolveRampColor1: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _DissolveRampColor2: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _DissolveRampColor3: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _DissolveRampColor4: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _DissolveRampColor5: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _DissolveVoronoi_Vec: {r: 1, g: 1, b: 2, a: 2}
|
||||
- _DissolveVoronoi_Vec2: {r: 1, g: 1, b: 2, a: 2}
|
||||
- _DissolveVoronoi_Vec3: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _DissolveVoronoi_Vec4: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _Dissolve_Vec2: {r: 0.2, g: 0.1, b: 0, a: 0}
|
||||
- _DistortionDirection: {r: 1, g: 1, b: 0, a: 0}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _EmissionMapColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionMapUVOffset: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _Fade: {r: 2, g: 4, b: 0, a: 0}
|
||||
- _FresnelColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _FresnelRotation: {r: 0, g: 0, b: 0, a: 0.5}
|
||||
- _FresnelUnit: {r: 0, g: 0.5, b: 1, a: 0.5}
|
||||
- _InspectorData: {r: 1, g: 1, b: 0, a: 0}
|
||||
- _IntersectColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _MainTex_Reverse_ST: {r: 1, g: 1, b: 0, a: 0}
|
||||
- _MaskMap2GradientFloat0: {r: 0, g: 0, b: 1, a: 1}
|
||||
- _MaskMap2GradientFloat1: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _MaskMap2GradientFloat2: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _MaskMap3GradientFloat0: {r: 0, g: 0, b: 1, a: 1}
|
||||
- _MaskMap3GradientFloat1: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _MaskMap3GradientFloat2: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _MaskMap3OffsetAnition: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _MaskMapGradientFloat0: {r: 0, g: 0, b: 1, a: 1}
|
||||
- _MaskMapGradientFloat1: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _MaskMapGradientFloat2: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _MaskMapOffsetAnition: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _MaskMapVec: {r: 1, g: 0, b: 0, a: 0}
|
||||
- _MaskRefineVec: {r: 1, g: 1, b: 0, a: 0}
|
||||
- _MatCapColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _MatCapInfo: {r: 1, g: 0, b: 0, a: 0}
|
||||
- _MaterialInfo: {r: 1, g: 1, b: 0, a: 0}
|
||||
- _NoiseOffset: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _PCCenter: {r: 0.5, g: 0.5, b: 1, a: 0}
|
||||
- _ParallaxMapping_Vec: {r: 5, g: 30, b: 0, a: 0}
|
||||
- _RampColor0: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _RampColor1: {r: 1, g: 0, b: 0, a: 1}
|
||||
- _RampColor2: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _RampColor3: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _RampColor4: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _RampColor5: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _RampColorAlpha0: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _RampColorAlpha1: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _RampColorAlpha2: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _RampColorBlendColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _RampColorMapOffset: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _SixWayEmissionColor: {r: 1, g: 0.5, b: 0, a: 1}
|
||||
- _SixWayInfo: {r: 0.5, g: 0, b: 0, a: 0}
|
||||
- _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
- _SpecularColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _TWParameter: {r: 0.5, g: 0.5, b: 0, a: 0}
|
||||
- _UI_MainTex_ST: {r: 1, g: 1, b: 0, a: 0}
|
||||
- _VertexOffset_CustomDir: {r: 1, g: 1, b: 1, a: 0}
|
||||
- _VertexOffset_MaskMap_Vec: {r: 0, g: 0, b: 1, a: 0}
|
||||
- _VertexOffset_Vec: {r: 0, g: 0, b: 1, a: 0}
|
||||
m_BuildTextureStacks: []
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 12dc4fc651e993848bb6fa3d9010033d
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -692,12 +692,12 @@ MonoBehaviour:
|
||||
extraPartList:
|
||||
- {fileID: 3242134355825013895}
|
||||
effectPrefabList:
|
||||
- {fileID: 8837549430712806196, guid: 09dcfc75d38078641a300ab27044cd96, type: 3}
|
||||
- {fileID: 5199942171001745879, guid: a537b76854d07ac4aa78d51c7eba20ef, type: 3}
|
||||
- {fileID: 2943020494385716766, guid: 3999d0dc4d5cc7a40ba9a187e2fe9cf8, type: 3}
|
||||
- {fileID: 976141841207214558, guid: 68155b1a9d1f0ee45b3843b7a05bd561, type: 3}
|
||||
- {fileID: 7671123070809976812, guid: 9307e446186a2b74da028e29d1e5ec8f, type: 3}
|
||||
- {fileID: 8754511166712621810, guid: 7e76d12d6005a9041a6b240dcb072049, type: 3}
|
||||
- {fileID: 8837549430712806196, guid: 09dcfc75d38078641a300ab27044cd96, type: 3}
|
||||
- {fileID: 5199942171001745879, guid: a537b76854d07ac4aa78d51c7eba20ef, type: 3}
|
||||
- {fileID: 2943020494385716766, guid: 3999d0dc4d5cc7a40ba9a187e2fe9cf8, type: 3}
|
||||
meshGenerator: {fileID: 3749440688852897166}
|
||||
headPoint: {fileID: 4280273939034235032}
|
||||
tailPoint: {fileID: 4319407568721311756}
|
||||
|
||||
Reference in New Issue
Block a user