|
44 | 44 | ---@field dischargeStateSamples table |
45 | 45 | ---@field turnOffSoundTimer? number |
46 | 46 | ---@field stateObjectChanges? table |
47 | | ----@field fillUnitObjectChanges? table |
48 | | ----@field fillUnitObjectChangeThreshold number |
| 47 | +---@field fillLevelObjectChanges? table |
| 48 | +---@field fillLevelObjectChangeThreshold number |
49 | 49 | ---@field isAsyncRaycastActive boolean |
50 | 50 | ---@field raycastDischargeObject? table |
51 | 51 | ---@field raycastDischargeHitObject? table |
@@ -117,8 +117,8 @@ function DischargeNode.registerXMLPaths(schema, key) |
117 | 117 | schema:register(XMLValueType.FLOAT, key .. ".distanceObjectChanges#threshold", "Defines at which raycast distance the object changes", 0.5) |
118 | 118 | ObjectChangeUtil.registerObjectChangeXMLPaths(schema, key .. '.distanceObjectChanges') |
119 | 119 | ObjectChangeUtil.registerObjectChangeXMLPaths(schema, key .. ".stateObjectChanges") |
120 | | - schema:register(XMLValueType.FLOAT, key .. '.fillUnitObjectChanges#threshold', 'Defines at which fillUnit fill level percentage the object changes', 0.5) |
121 | | - ObjectChangeUtil.registerObjectChangeXMLPaths(schema, key .. ".fillUnitObjectChanges") |
| 120 | + schema:register(XMLValueType.FLOAT, key .. '.fillLevelObjectChanges#threshold', 'Defines at which fillUnit fill level percentage the object changes', 0.5) |
| 121 | + ObjectChangeUtil.registerObjectChangeXMLPaths(schema, key .. ".fillLevelObjectChanges") |
122 | 122 |
|
123 | 123 | -- Discharge effects, animations |
124 | 124 | schema:register(XMLValueType.NODE_INDEX, key .. '#soundNode', 'Sound node index path') |
@@ -484,9 +484,9 @@ function DischargeNode:updateTick(dt) |
484 | 484 | self:updateFillLevelSound(dt) |
485 | 485 | end |
486 | 486 |
|
487 | | - if self.fillUnitObjectChanges ~= nil then |
| 487 | + if self.fillLevelObjectChanges ~= nil then |
488 | 488 | local fillLevelPct = self:getFillLevelPercentage() |
489 | | - ObjectChangeUtil.setObjectChanges(self.fillUnitObjectChanges, fillLevelPct > self.fillUnitObjectChangeThreshold, self.vehicle, self.vehicle.setMovingToolDirty) |
| 489 | + ObjectChangeUtil.setObjectChanges(self.fillLevelObjectChanges, fillLevelPct > self.fillLevelObjectChangeThreshold, self.vehicle, self.vehicle.setMovingToolDirty) |
490 | 490 | end |
491 | 491 |
|
492 | 492 | if self.isServer then |
|
0 commit comments