# Sandbox.Json.TrackedObjectDefinition.MatchScore

```csharp
System.Func<System.Text.Json.Nodes.JsonObject,float> MatchScore
```

Determines whether a JSON object should be considered an instance of this tracked object type.

## Remarks

The function returns a float value indicating how well the JSON object matches this definition.
A return value of 0 indicates no match, while higher values indicate stronger matches.
This allows for heuristic-based matching when exact matches aren't possible.

Declared in [Sandbox.Json.TrackedObjectDefinition](/api/Sandbox.Json.TrackedObjectDefinition).
Assembly: `Sandbox.Engine`.
