基础内容-10
保存测试
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using Ichni.RhythmGame.Beatmap;
|
||||
using Lean.Pool;
|
||||
using UnityEngine;
|
||||
|
||||
@@ -31,7 +32,9 @@ namespace Ichni.RhythmGame
|
||||
{
|
||||
public override void SaveBM()
|
||||
{
|
||||
matchedBM = new Beatmap.ElementFolder_BM(elementName, elementGuid, tags, parentElement.matchedBM);
|
||||
matchedBM = parentElement != null ?
|
||||
new ElementFolder_BM(elementName, elementGuid, tags, parentElement.matchedBM) :
|
||||
new ElementFolder_BM(elementName, elementGuid, tags, null);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -80,6 +80,14 @@ namespace Ichni.RhythmGame
|
||||
|
||||
public override void AfterInitialize()
|
||||
{
|
||||
base.AfterInitialize();
|
||||
submoduleList.Add(generateEffects);
|
||||
submoduleList.Add(generalJudgeEffects);
|
||||
submoduleList.Add(perfectJudgeEffects);
|
||||
submoduleList.Add(goodJudgeEffects);
|
||||
submoduleList.Add(badJudgeEffects);
|
||||
submoduleList.Add(missJudgeEffects);
|
||||
|
||||
generateEffects.effectList.ForEach(e => e.Recover());
|
||||
generalJudgeEffects.effectList.ForEach(e => e.Recover());
|
||||
perfectJudgeEffects.effectList.ForEach(e => e.Recover());
|
||||
|
||||
@@ -40,6 +40,8 @@ namespace Ichni.RhythmGame
|
||||
|
||||
public override void AfterInitialize()
|
||||
{
|
||||
base.AfterInitialize();
|
||||
|
||||
Refresh();
|
||||
if (track.trackPathSubmodule.pathNodeList.Count > 3)
|
||||
{
|
||||
|
||||
@@ -34,7 +34,10 @@ namespace Ichni.RhythmGame
|
||||
|
||||
public override void AfterInitialize()
|
||||
{
|
||||
|
||||
base.AfterInitialize();
|
||||
submoduleList.Add(trackPathSubmodule);
|
||||
submoduleList.Add(trackTimeSubmodule);
|
||||
submoduleList.Add(trackRendererSubmodule);
|
||||
}
|
||||
|
||||
private void Update()
|
||||
|
||||
Reference in New Issue
Block a user