新增切割状态

This commit is contained in:
2025-05-16 16:58:45 +08:00
parent 1a1531f9d9
commit 45acd0d93a
12 changed files with 714 additions and 237 deletions
@@ -31,7 +31,7 @@ namespace AibisDream.FixSystem
// 模块基本数据
[SerializeField] public BodyModuleData data;
public float clickRadius = 0.2f;
private float clickRadius = 0.05f;
public bool available = true;
private bool _cutting;
@@ -137,9 +137,10 @@ namespace AibisDream.FixSystem
_cutLine.HideLine();
_bodyModuleSystem.RemoveModule(this);
ActionKit.Sequence()
.Delay(0.5f)
.Delay(0.8f)
.DOTween(() => transform.DOMoveY(ConstRef.TweenEndY,
(transform.position.y - ConstRef.TweenEndY) / ConstRef.FallSpeed).SetEase(Ease.InQuad))
(transform.position.y - ConstRef.TweenEndY) / (ConstRef.FallSpeed * 0.6f))
.SetEase(Ease.InQuad))
.Callback(() => DialogController.Instance?.StartDialogNode($"{data.moduleName}CutDown"))
.Callback(() => EnumEventSystem.Global.Send(EventEnum.CutEnd))
.Start(this, () => Destroy(gameObject));