Combat System is a flexible and modular fighting system designed to simplify game development that requires combat mechanics.Combat System is a flexible and modular fighting system designed to simplify game development that requires combat mechanics. The system is built on a State Machine architecture and supports:- ✅ Combo system- ✅ Automatic target detection and targeting- ✅ Comprehensive damage system- ✅ Customizable fighting styles- ✅ Overridable animations- ✅ Flexible weapon system- ✅ Accurate hitbox and hurtbox detectionFeatures- State Machine: Manage various character states (Idle, Run, Attack, Dodge, etc)- Combo System: Support complex combo chains with conditions- Damage System: Detailed damage calculation with knockback and types- Detection System: Automatically detect targets within range and angle- Animation Override: Replace default animations with custom per fighting style- Weapon System: Support pickup and throw weapon




