QuickMove!

Signed-off-by: TRAfoer <lhf190@outlook.com>
This commit is contained in:
2025-08-10 16:00:46 +08:00
parent 7b152a2ecd
commit 19ff2f4862
55 changed files with 343288 additions and 364537 deletions

View File

@@ -39,9 +39,10 @@ namespace Ichni
public CommandScripts commandScripts;
public NoteBase.NoteJudgeType currentJudgeType;
public bool useNotePrefab = true;
public bool ExpandWhileClick = true;
public bool useClickSelect;
public bool useNotePrefab;
public bool ExpandWhileClick;
public bool useQuickMove;
public BasePrefabsCollection basePrefabs;
public Dictionary<string, CustomPrefabsCollection> customPrefabs;
@@ -55,6 +56,10 @@ namespace Ichni
private void Awake()
{
instance = this;
useNotePrefab = true;
ExpandWhileClick = true;
useQuickMove = true;
useClickSelect = true;
isLoaded = false;
projectManager = new ProjectManager();
operationManager = new OperationManager();
@@ -121,7 +126,15 @@ namespace Ichni
public void LoadProject(string projectName)
{
projectManager.loadManager.Load(projectName);
if (!InformationTransistor.instance.isRecovery)
{
projectManager.loadManager.Load(projectName);
}
else
{
projectManager.loadManager.LoadExport(projectName);
}
musicPlayer.audioSource.clip = songInformation.song;
beatmapContainer.gameElementList.ForEach(gameElement =>
{
@@ -150,10 +163,14 @@ namespace Ichni
});
var useNotePrefabToggle =
inspector.GenerateToggle(this, inGameSettings, "Use Note Prefab", nameof(useNotePrefab));
var useClickSelectToggle =
inspector.GenerateToggle(this, inGameSettings, "Use Click Select", nameof(useClickSelect));
var ExpandWhileClickToggle =
inspector.GenerateToggle(this, inGameSettings, "Expand Tab While Click", nameof(ExpandWhileClick));
var useQuickMoveToggle =
inspector.GenerateToggle(this, inGameSettings, "Use Quick Move", nameof(useQuickMove));
var generation = container.GenerateSubcontainer(3);
var generateFolderButton =
inspector.GenerateButton(this, generation, "Generate Folder",