| 428 | std::span<const BadgeID> GetBadges(uint index) const override { return ObjectSpec::GetByTile(TileIndex{index})->badges; } |
| 429 | |
| 430 | uint Resolve(uint index, uint var, uint param, bool &avail) const override |
| 431 | { |
| 432 | TileIndex tile{index}; |
| 433 | ObjectResolverObject ro(ObjectSpec::GetByTile(tile), Object::GetByTile(tile), tile); |
| 434 | return ro.GetScope(VSG_SCOPE_SELF)->GetVariable(var, param, avail); |
| 435 | } |
| 436 | }; |
| 437 | |
| 438 | static const NIFeature _nif_object = { |
nothing calls this directly
no test coverage detected