| 111 | } |
| 112 | |
| 113 | std::optional<bool> HasWeapon(LaraInfo& lara, GAME_OBJECT_ID objectID) |
| 114 | { |
| 115 | int arrPos = GetArraySlot(kWeapons, objectID); |
| 116 | if (-1 == arrPos) |
| 117 | return std::nullopt; |
| 118 | |
| 119 | auto weaponPickup = kWeapons[arrPos]; |
| 120 | return lara.Weapons[(int)weaponPickup.LaraWeaponType].Present; |
| 121 | } |
no test coverage detected