57 lines
1.4 KiB
C#
57 lines
1.4 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using Ichni.RhythmGame;
|
|
using Ichni.RhythmGame.Beatmap;
|
|
using UnityEngine;
|
|
|
|
namespace Ichni.RhythmGame
|
|
{
|
|
public class CommandScripts : IBaseElement
|
|
{
|
|
List<string> commandList;
|
|
public BaseElement_BM matchedBM { get; set; }
|
|
|
|
public CommandScripts(List<string> commandList)
|
|
{
|
|
this.commandList = commandList;
|
|
}
|
|
|
|
public void SaveBM()
|
|
{
|
|
matchedBM = new CommandScripts_BM(commandList);
|
|
}
|
|
|
|
public void SetUpInspector()
|
|
{
|
|
throw new System.NotImplementedException();
|
|
}
|
|
|
|
public void Refresh()
|
|
{
|
|
throw new System.NotImplementedException();
|
|
}
|
|
}
|
|
|
|
namespace Beatmap
|
|
{
|
|
public class CommandScripts_BM : BaseElement_BM
|
|
{
|
|
public List<string> commandList;
|
|
|
|
public CommandScripts_BM()
|
|
{
|
|
|
|
}
|
|
|
|
public CommandScripts_BM(List<string> commandList)
|
|
{
|
|
this.commandList = commandList;
|
|
}
|
|
|
|
public override void ExecuteBM()
|
|
{
|
|
EditorManager.instance.commandScripts = new CommandScripts(commandList);
|
|
}
|
|
}
|
|
}
|
|
} |