Files
BH3/Assets/Scripts/Assembly-CSharp/MoleMole/LDWaitComboBreak.cs
2025-08-13 09:26:42 +08:00

24 lines
697 B
C#

using System;
namespace MoleMole
{
public class LDWaitComboBreak : BaseLDEvent
{
public LDWaitComboBreak(double runtimeID)
{
LevelActor levelActor = Singleton<LevelManager>.Instance.levelActor;
levelActor.onLevelComboChanged = (Action<int, int>)Delegate.Combine(levelActor.onLevelComboChanged, new Action<int, int>(UpdateAttackSpeedByCombo));
}
private void UpdateAttackSpeedByCombo(int from, int to)
{
if (to < from)
{
LevelActor levelActor = Singleton<LevelManager>.Instance.levelActor;
levelActor.onLevelComboChanged = (Action<int, int>)Delegate.Remove(levelActor.onLevelComboChanged, new Action<int, int>(UpdateAttackSpeedByCombo));
Done();
}
}
}
}