setAll(key, value, checkAlive, checkVisible, operation, force)
Quickly set the same property across all children of this group to a new value.
This call doesn't descend down children, so if you have a Group inside of this group, the property will be set on the group but not its children.
If you need that ability please see Group.setAllChildren
.
The operation parameter controls how the new value is assigned to the property, from simple replacement to addition and multiplication.
Parameters
Name | Type | Argument | Default | Description |
---|---|---|---|---|
key | string | The property, as a string, to be set. For example: 'body.velocity.x' | ||
value | any | The value that will be set. | ||
checkAlive | boolean | <optional> | false | If set then only children with alive=true will be updated. This includes any Groups that are children. |
checkVisible | boolean | <optional> | false | If set then only children with visible=true will be updated. This includes any Groups that are children. |
operation | integer | <optional> | 0 | Controls how the value is assigned. A value of 0 replaces the value with the new one. A value of 1 adds it, 2 subtracts it, 3 multiplies it and 4 divides it. |
force | boolean | <optional> | false | If |
- Source code: core/Group.js (Line 1277)
Please login to continue.