INNER CODE UNIT · JavaScript
updateInputs
electronicarts/pbmpm · src/main.js:179
function updateInputs()
{
let inputs = ui.getInputs();
const scenarioChanged = inputs.scenario != g_prevInputs.scenario;
if(scenarioChanged)
{
ui.clearShapes();
document.getElementById('shapesList').innerHTML = '';
loadSceneFromManifestIndex(inputs.scenario).then(() => {g_reset = true});
}
if(inputs.simResDivisor != g_prevInputs.simResDivisor
|| inputs.addLiquid != g_prevInputs.addLiquid
|| inputs.addElastic != g_prevInputs.addElastic
|| inputs.particlesPerCellAxis != g_prevInputs.particlesPerCellAxis
|| (inputs.solverType === sim.SimEnums.SolverTypePositionBasedFluids && inputs.solverType != g_prevInputs.solverType)
|| inputs.gridSize[0] != g_prevInputs.gridSize[0]