| return getUniform(this).value | return getUniform(this).value | ||||
| }, | }, | ||||
| set(newVal: any) { | set(newVal: any) { | ||||
| let val = getUniform(this).value | |||||
| const u = getUniform(this) | |||||
| const val = u.value | |||||
| if (val === newVal) return | if (val === newVal) return | ||||
| val = newVal | |||||
| u.value = newVal | |||||
| safeSetProperty(this, 'uniformsNeedUpdate', true, true) | safeSetProperty(this, 'uniformsNeedUpdate', true, true) | ||||
| onChange && callOnChange.call(this, onChange, [propertyKey, newVal]) | onChange && callOnChange.call(this, onChange, [propertyKey, newVal]) | ||||
| }, | }, |