修修补补
This commit is contained in:
@@ -133,13 +133,22 @@ namespace Ichni.Editor
|
||||
public RectTransform moveTabPoint;
|
||||
public void Elementfind(GameElement element)//在其中添加东西时timelineTab也要写(难受)
|
||||
{
|
||||
|
||||
if (element.submoduleList.Any(w => w is TimeDurationSubmodule))
|
||||
foreach (var i in element.childElementList)
|
||||
{
|
||||
TimeDurationSubmodule sub = (TimeDurationSubmodule)element.submoduleList.Find(w => w is TimeDurationSubmodule);
|
||||
if (sub.isOverridingDuration) Add(sub);
|
||||
if (i is NoteBase)
|
||||
{
|
||||
if (!timelineTabList.ContainsKey(i.GetType()))
|
||||
{
|
||||
Add(i);
|
||||
}
|
||||
else
|
||||
{
|
||||
timelineTabList[i.GetType()].AddElement(i);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (element is NoteBase)
|
||||
{
|
||||
if (!timelineTabList.ContainsKey(element.GetType()))
|
||||
@@ -157,19 +166,11 @@ namespace Ichni.Editor
|
||||
Add(sub);
|
||||
}
|
||||
|
||||
foreach (var i in element.childElementList)
|
||||
|
||||
if (element.submoduleList.Any(w => w is TimeDurationSubmodule))
|
||||
{
|
||||
if (i is NoteBase)
|
||||
{
|
||||
if (!timelineTabList.ContainsKey(i.GetType()))
|
||||
{
|
||||
Add(i);
|
||||
}
|
||||
else
|
||||
{
|
||||
timelineTabList[i.GetType()].AddElement(i);
|
||||
}
|
||||
}
|
||||
TimeDurationSubmodule sub = (TimeDurationSubmodule)element.submoduleList.Find(w => w is TimeDurationSubmodule);
|
||||
if (sub.isOverridingDuration) Add(sub);
|
||||
}
|
||||
}
|
||||
private void Add(IBaseElement obj)
|
||||
|
||||
Reference in New Issue
Block a user