| 75 | std::span<const BadgeID> GetBadges(uint index) const override { return Vehicle::Get(index)->GetEngine()->badges; } |
| 76 | |
| 77 | uint Resolve(uint index, uint var, uint param, bool &avail) const override |
| 78 | { |
| 79 | Vehicle *v = Vehicle::Get(index); |
| 80 | VehicleResolverObject ro(v->engine_type, v, VehicleResolverObject::WO_CACHED); |
| 81 | return ro.GetScope(VSG_SCOPE_SELF)->GetVariable(var, param, avail); |
| 82 | } |
| 83 | }; |
| 84 | |
| 85 | static const NIFeature _nif_vehicle = { |
nothing calls this directly
no test coverage detected