| 494 | } |
| 495 | |
| 496 | Hit::Hit(Unit* unit) |
| 497 | : UnitAction(ActionSetting::UnitActionHit, ActionSetting::PriorityHit, true, unit) |
| 498 | , _effect(nullptr) { |
| 499 | UnitAction::recovery = ActionSetting::RecoveryHit; |
| 500 | auto hitEffect = _owner->getUnitDef()->get(ActionSetting::HitEffect, Slice::Empty); |
| 501 | if (!hitEffect.empty()) { |
| 502 | _effect = Visual::create(hitEffect); |
| 503 | _effect->addTo(_owner); |
| 504 | } |
| 505 | } |
| 506 | |
| 507 | Hit::~Hit() { } |
| 508 |
nothing calls this directly
no test coverage detected