基础内容-10
保存测试
This commit is contained in:
@@ -33,6 +33,7 @@ namespace Ichni.RhythmGame
|
||||
//次级模块
|
||||
public List<SubmoduleBase> submoduleList = new List<SubmoduleBase>();
|
||||
|
||||
|
||||
public TimeDurationSubmodule timeDurationSubmodule;
|
||||
public TransformSubmodule transformSubmodule;
|
||||
public ColorSubmodule colorSubmodule;
|
||||
@@ -47,6 +48,7 @@ namespace Ichni.RhythmGame
|
||||
this.elementGuid = elementGuid;
|
||||
this.tags = tags;
|
||||
EditorManager.instance.elementList.Add(this);
|
||||
submoduleList = new List<SubmoduleBase>();
|
||||
//GameManager.beatMapContainer.beatMapElementList.Add(this);
|
||||
//serialNumber = totalSerialNumber++;
|
||||
//SetTransformObserver();
|
||||
@@ -57,7 +59,9 @@ namespace Ichni.RhythmGame
|
||||
/// </summary>
|
||||
public virtual void AfterInitialize()
|
||||
{
|
||||
|
||||
submoduleList.Add(timeDurationSubmodule);
|
||||
submoduleList.Add(transformSubmodule);
|
||||
submoduleList.Add(colorSubmodule);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -209,9 +213,12 @@ namespace Ichni.RhythmGame
|
||||
[System.Serializable]
|
||||
public abstract class BaseElement_BM
|
||||
{
|
||||
[System.NonSerialized] public static Dictionary<Guid, BaseElement_BM> identifier; //存档类的标识符
|
||||
[System.NonSerialized]
|
||||
public static Dictionary<Guid, BaseElement_BM> identifier = new Dictionary<Guid, BaseElement_BM>(); //存档类的标识符
|
||||
|
||||
[System.NonSerialized]
|
||||
public BaseElement matchedElement; //存档类对应的游戏物体
|
||||
|
||||
[System.NonSerialized] public BaseElement matchedElement; //存档类对应的游戏物体
|
||||
public string elementName;
|
||||
public List<string> tags;
|
||||
public Guid elementGuid;
|
||||
|
||||
Reference in New Issue
Block a user