add destroyslotchildren |
add more info, fix types |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
|Inputs= | |Inputs= | ||
[ | [ | ||
{"Name": "*", "Type": " | {"Name": "*", "Type": "Call"}, | ||
{"Name": "Instance", "Type": "Slot"}, | {"Name": "Instance", "Type": "Slot"}, | ||
{"Name": "PreserveAssets", "Type": "bool"}, | {"Name": "PreserveAssets", "Type": "bool"}, | ||
Line 15: | Line 15: | ||
|}} | |}} | ||
Remove all children of the [[Slot | slot]]. | Remove all children of the provided Instance ([[Slot|Slot]]). | ||
== Inputs == | |||
=== * ([[Impulses|Call]]) === | |||
Call to destroy the children slots of Instance ([[Slot|Slot]]) | |||
=== Instance ([[Slot|Slot]]) === | |||
The slot to destroy all the children for. | |||
=== PreserveAssets ([[Type:Bool|bool]]) === | |||
Whether or not the assets associated with the children of the provided Instance ([[Slot|Slot]]) should stay or be instantly discarded | |||
=== SendDestroyingEvent ([[Type:Bool|bool]]) === | |||
Whether or not to send a destroying event of the children slots to other nodes like [[ProtoFlux:On Destroying|On Destroying]] | |||
== Outputs == | |||
=== Next ([[Impulses|Continuation]]) === | |||
Sends an Impulse after * ([[Impulses|Call]]) is called and Instance ([[Slot|Slot]])'s children has been destroyed. will not fire if Instance ([[Slot|Slot]]) is null. | |||
== Examples == | |||
<gallery widths=480px heights=480px> | |||
File:ProtoFlux_example_destroy_slot_children_1.webp|A button hooked up to destroy a huge list of children of slot using Destroy Children | |||
File:ProtoFlux_example_destroy_slot_children_2.webp|The aftermath of pressing the button. | |||
</gallery> | |||
[[Category:ProtoFlux:Slots]] | [[Category:ProtoFlux:Slots]] |
Latest revision as of 01:41, 10 February 2024
Destroy Slot Children
Slots
Remove all children of the provided Instance (Slot).
Inputs
* (Call)
Call to destroy the children slots of Instance (Slot)
Instance (Slot)
The slot to destroy all the children for.
PreserveAssets (bool)
Whether or not the assets associated with the children of the provided Instance (Slot) should stay or be instantly discarded
SendDestroyingEvent (bool)
Whether or not to send a destroying event of the children slots to other nodes like On Destroying
Outputs
Next (Continuation)
Sends an Impulse after * (Call) is called and Instance (Slot)'s children has been destroyed. will not fire if Instance (Slot) is null.
Examples
-
A button hooked up to destroy a huge list of children of slot using Destroy Children
-
The aftermath of pressing the button.