HoldVisualMesh 以及快捷键更新

This commit is contained in:
SoulliesOfficial
2025-03-17 21:49:57 -04:00
parent 0e0e820e15
commit 0e22f6ac21
29 changed files with 2222 additions and 333 deletions

View File

@@ -27,6 +27,12 @@ namespace Ichni.RhythmGame.ThemeBundles.Basic
effectRing.transform.localScale = Vector3.zero;
effectRing.GetComponent<SpriteRenderer>().color = Color.white;
noteVisual.noteMain.SetActive(true);
if (noteVisual is BasicHoldVisualMesh holdVisualMesh)
{
holdVisualMesh.notePartList[1].SetActive(true);
holdVisualMesh.notePartList[2].SetActive(true);
}
}
public override void Adjust()
@@ -35,6 +41,12 @@ namespace Ichni.RhythmGame.ThemeBundles.Basic
effectRing.transform.DOScale(Vector3.one, effectTime).SetEase(Ease.OutQuad);
effectRing.GetComponent<SpriteRenderer>().DOFade(0, effectTime).SetEase(Ease.OutQuad).OnComplete(() => effectRing.SetActive(false));
noteVisual.noteMain.SetActive(false);
if (noteVisual is BasicHoldVisualMesh holdVisualMesh)
{
holdVisualMesh.notePartList[1].SetActive(false);
holdVisualMesh.notePartList[2].SetActive(false);
}
}
public override EffectBase_BM ConvertToBM()