rojo/rojo-test/syncback-tests/UFOWave_matching/expected/init.meta.json5
Joe 9c6966acff Add default properties caching and update matching logic
- Implemented a caching mechanism for default properties per class in `rbx_dom_lua/init.lua`, allowing for efficient retrieval of encoded default values, including inherited defaults.
- Updated the matching logic in `Reconciler/matching.lua` to account for properties present only on the Studio side, ensuring accurate comparisons against default values during reconciliation.
- Added new test cases to validate the handling of default-omitted properties, enhancing the robustness of the reconciliation process.

These changes improve the efficiency and accuracy of property matching, addressing issues related to default values in the reconciliation workflow.
2026-02-17 07:52:29 -06:00

52 lines
856 B
Text

{
attributes: {
Rojo_Ref_PrimaryPart: "ServerStorage/UFOWave/TsunamiWave",
Speed: 10,
ZonesPassed: {
Float32: 0
}
},
className: "Model",
properties: {
ModelMeshCFrame: [
-740.2847900390625,
-71.00001525878906,
-369.2483825683594,
-2.6309862732887268e-8,
0,
-1.000003695487976,
0,
1,
0,
1.000003695487976,
0,
-2.6309862732887268e-8
],
WorldPivotData: {
OptionalCFrame: {
orientation: [
[
1,
0,
0
],
[
0,
1,
0
],
[
0,
0,
1
]
],
position: [
801.715576171875,
36.375,
0.00000762939453125
]
}
}
}
}