多轮审查和修复
This commit is contained in:
@@ -35,6 +35,9 @@ namespace BaseGames.Feedback
|
||||
/// <summary>跳跃起跳时播放反馈。</summary>
|
||||
void PlayJumpLaunch();
|
||||
|
||||
/// <summary>脚步音效反馈(行走帧动画事件触发)。</summary>
|
||||
void PlayFootstep();
|
||||
|
||||
// ── 通用 ─────────────────────────────────────────────────────────────────
|
||||
/// <summary>通过 presetId 触发在 Inspector 中配置的命名预设 MMF_Player。</summary>
|
||||
void TriggerPreset(string presetId);
|
||||
@@ -61,6 +64,7 @@ namespace BaseGames.Feedback
|
||||
public void PlayLandImpact() { }
|
||||
public void PlayAttackWhoosh() { }
|
||||
public void PlayJumpLaunch() { }
|
||||
public void PlayFootstep() { }
|
||||
public void TriggerPreset(string presetId) { }
|
||||
public void PlaySFXById(string sfxId) { }
|
||||
}
|
||||
|
||||
@@ -28,6 +28,7 @@ namespace BaseGames.Feedback
|
||||
[SerializeField] private MMF_Player _onLandImpact;
|
||||
[SerializeField] private MMF_Player _onAttackWhoosh;
|
||||
[SerializeField] private MMF_Player _onJumpLaunch;
|
||||
[SerializeField] private MMF_Player _onFootstep;
|
||||
|
||||
[Header("命名预设(可选)")]
|
||||
[SerializeField] private NamedFeedback[] _namedPresets;
|
||||
@@ -64,6 +65,7 @@ namespace BaseGames.Feedback
|
||||
public void PlayLandImpact() => _onLandImpact?.PlayFeedbacks();
|
||||
public void PlayAttackWhoosh() => _onAttackWhoosh?.PlayFeedbacks();
|
||||
public void PlayJumpLaunch() => _onJumpLaunch?.PlayFeedbacks();
|
||||
public void PlayFootstep() => _onFootstep?.PlayFeedbacks();
|
||||
|
||||
public void TriggerPreset(string presetId)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user