| 593 | } |
| 594 | |
| 595 | void HitAddDamage(OsiArgumentDesc const & args) |
| 596 | { |
| 597 | auto helper = HelperHandleToHelper(args[0].Int64); |
| 598 | auto damageTypeStr = args[1].String; |
| 599 | auto amount = args[2].Int32; |
| 600 | |
| 601 | if (helper == nullptr) return; |
| 602 | |
| 603 | auto damageType = EnumInfo<DamageType>::Find(damageTypeStr); |
| 604 | if (!damageType) { |
| 605 | OsiError("Not a valid DamageType: " << damageTypeStr); |
| 606 | return; |
| 607 | } |
| 608 | |
| 609 | helper->AddDamage(*damageType, amount); |
| 610 | } |
| 611 | |
| 612 | esv::Status * GetStatusHelper(OsiArgumentDesc const & args); |
| 613 |
nothing calls this directly
no test coverage detected