rojo/rojo-test/syncback-tests/UFOWave_matching/expected/TsunamiWave/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

60 lines
1 KiB
Text

{
className: "UnionOperation",
properties: {
Anchored: true,
AssetId: "http://www.roblox.com//asset/?id=212226088",
CFrame: [
801.715576171875,
36.375,
0.00000762939453125,
1,
0,
0,
0,
1,
0,
0,
0,
1
],
CanCollide: false,
CanQuery: false,
CanTouch: false,
CastShadow: false,
Color: {
Color3uint8: [
48,
12,
71
]
},
FormFactor: "Symmetric",
InitialSize: [
18.943885803222656,
6.7999587059021,
39.99999237060547
],
Size: [
49.43058776855469,
72.75,
260
],
UnscaledCofm: [
-1.2760223150253296,
-0.917913019657135,
0.000006928649327164749
],
UnscaledVolInertiaDiags: [
321672.25,
343861.1875,
37455.859375
],
UnscaledVolInertiaOffDiags: [
5263.43994140625,
0.014713685028254986,
-0.0022491957060992718
],
UnscaledVolume: 2355.29296875,
UsePartColor: true
}
}