|
|
|
|
@ -469,6 +469,11 @@ func on_attack_hit(hit_result: Struct.HitResultInfo) -> void:
|
|
|
|
|
if hit_result.is_break:
|
|
|
|
|
on_skill_trigger(skill_name, "hit_break")
|
|
|
|
|
|
|
|
|
|
func on_hit_floor() -> void:
|
|
|
|
|
if not status.skill_cfg:
|
|
|
|
|
return
|
|
|
|
|
var skill_name: String = status.skill_cfg.get_res_name()
|
|
|
|
|
on_skill_trigger(skill_name, "hit_floor")
|
|
|
|
|
|
|
|
|
|
func on_skill_release(skill_name: String) -> void:
|
|
|
|
|
on_skill_trigger(skill_name, "release")
|
|
|
|
|
@ -498,8 +503,11 @@ func on_hero01_fist_skill01_hit_break():
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func on_hero01_fist_air_skill_charging_hit():
|
|
|
|
|
status.stance = Enum.EStance.SpecialFist
|
|
|
|
|
if not status.is_on_floor:
|
|
|
|
|
status.stance = Enum.EStance.SpecialFist
|
|
|
|
|
|
|
|
|
|
func on_hero01_fist_air_skill_charging_hit_floor():
|
|
|
|
|
status.stance = Enum.EStance.GroundIdle
|
|
|
|
|
|
|
|
|
|
func on_hero01_fist_skill_charging_release():
|
|
|
|
|
match status.charging_level:
|
|
|
|
|
|