基础内容-8

添加BM存档类
This commit is contained in:
SoulliesOfficial
2025-02-02 21:59:43 -05:00
parent efca87e9cd
commit bc1c5d65ef
20 changed files with 926 additions and 90 deletions

View File

@@ -1,12 +1,13 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Ichni.RhythmGame.Beatmap;
using Lean.Pool;
using UnityEngine;
namespace Ichni.RhythmGame.ThemeBundles.Basic
{
public class BasicNoteVisual : NoteVisualBase
public partial class BasicNoteVisual : NoteVisualBase
{
public new static BasicNoteVisual GenerateElement(string elementName, Guid id, List<string> tags,
string themeBundleName, string objectName,
@@ -33,4 +34,49 @@ namespace Ichni.RhythmGame.ThemeBundles.Basic
return noteVisual;
}
}
public partial class BasicNoteVisual
{
public override void SaveBM()
{
}
}
namespace Beatmap
{
public class BasicNoteVisual_BM : BaseElement_BM
{
public BasicNoteVisual_BM()
{
}
public BasicNoteVisual_BM(string elementName, Guid id, List<string> tags, BaseElement_BM parent,
string themeBundleName, string objectName, Vector3 position, Vector3 eulerAngles, Vector3 scale) :
base(elementName, id, tags, parent)
{
this.elementName = elementName;
this.elementGuid = id;
this.tags = tags;
// this.themeBundleName = themeBundleName;
// this.objectName = objectName;
// this.position = position;
// this.eulerAngles = eulerAngles;
// this.scale = scale;
// this.parent = parent;
}
public override void ExecuteBM()
{
//TODO: 生成NoteVisual
}
public override BaseElement DuplicateBM(BaseElement parent)
{
//TODO: 生成NoteVisual
return null;
}
}
}
}