ProtoFlux:Is Destroyed

From Resonite Wiki
Revision as of 04:43, 23 May 2024 by AmasterAmaster (talk | contribs) (Removed "the".)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Is Destroyed
Element
*
Elements

The Is Destroyed node takes in a destroyable world element and returns if that element was destroyed from the world. Destruction of the slot prevents the result from changing, as by the time the slot is gone, it is too late. There is however a method to check if something did get destroyed, see the examples below.

Inputs

Element (IDestroyable)

The destroyable world element in question.

Outputs

* (bool)

Returns if this element was destroyed in this world.

Examples

There is a certain setup required to detect when a slot gets destroyed, here is what you need and why:

With this setup, and when the target slot is destroyed (and there is no longer any references to it), the DynamicReferenceVariable component will still have it stored on its field, showing the old ID along with it. This in turn makes the IsDestroyed set to true.