feat: Implement DownDash ability and related systems
- Added DownDash ability with cooldown and speed configuration. - Introduced DownDashState to handle down dashing mechanics, including gravity manipulation and animation playback. - Updated PlayerMovement to support DownDash functionality. - Enhanced PlayerStats to manage spring charge consumption and healing. - Modified PlayerCombat and WeaponHitBoxInstance to support new hit confirmation events. - Updated AbilityType to include new form types for character abilities. - Improved Gizmos for better visualization of enemy detection and attack ranges. - Added feedback systems for form switching in PlayerFeedback and IFeedbackPlayer. - Refactored combat and movement states to accommodate new abilities and ensure smooth transitions.
This commit is contained in:
@@ -28,9 +28,10 @@ namespace BaseGames.Player
|
||||
|
||||
[Header("初始已解锁能力")]
|
||||
[Tooltip("角色出生时默认持有的能力([Flags] 位掩码)。\n\n" +
|
||||
"FormTianHun:天魂形态默认解锁,请务必勾选。\n\n" +
|
||||
"Dash:地面与空中冲刺统一控制,勾选后即可使用 DashState。\n\n" +
|
||||
"DoubleJump:追加次数由 PlayerMovementConfigSO.MaxAirJumps 决定。\n" +
|
||||
"落地或 Pogo 命中后次数自动重置。")]
|
||||
public AbilityType InitialAbilities = AbilityType.None;
|
||||
public AbilityType InitialAbilities = AbilityType.FormTianHun;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user