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 |
- Inherited From
- Source code: core/Group.js (Line 1277)
Please login to continue.