狗屎Minimax坏我代码
This commit is contained in:
@@ -53,6 +53,10 @@ namespace Cielonos.MainGame.Characters
|
||||
eventSm.onAfterGetAttacked.InsertByPriority("Feedback_GetAttacked", new PrioritizedAction<AttackAreaBase, AttackResult>(Feedback_GetAttacked));
|
||||
eventSm.onHealthChanged.InsertByPriority("UI_HealthBarUpdate", new PrioritizedAction<float>(UI_HealthBarUpdate));
|
||||
eventSm.onEnergyChanged.InsertByPriority("UI_EnergyBarUpdate", new PrioritizedAction<float>(UI_EnergyBarUpdate));
|
||||
|
||||
eventSm.onDodgeStart.InsertByPriority("Feedback_DodgeStart", new PrioritizedAction(() => { feedbackSc.PlayFeedback("PerfectDodge"); }));
|
||||
eventSm.onNormalDodgeSuccess.InsertByPriority("Feedback_NormalDodge", new PrioritizedAction<AttackAreaBase, DodgeSource>(Feedback_NormalDodge));
|
||||
eventSm.onPerfectDodgeSuccess.InsertByPriority("Feedback_PerfectDodge", new PrioritizedAction<AttackAreaBase, DodgeSource>(Feedback_PerfectDodge));
|
||||
}
|
||||
|
||||
protected override void InitializeSubcontrollers()
|
||||
@@ -118,5 +122,15 @@ namespace Cielonos.MainGame.Characters
|
||||
float intensity = Mathf.Lerp(0.25f, 1f, ratio);
|
||||
feedbackSc["GetAttacked"]?.Play();
|
||||
}
|
||||
|
||||
private void Feedback_PerfectDodge(AttackAreaBase attackArea, DodgeSource dodgeSource)
|
||||
{
|
||||
feedbackSc.PlayFeedback("PerfectDodge");
|
||||
}
|
||||
|
||||
private void Feedback_NormalDodge(AttackAreaBase attackArea, DodgeSource dodgeSource)
|
||||
{
|
||||
feedbackSc.PlayFeedback("NormalDodge");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user