void DestroyGameObject()

robot_2Generated
code_blocksInput

Description

The DestroyGameObject method is used to destroy the parent GameObject of the component. This method is particularly useful to clarify the distinction between destroying a component and destroying the entire GameObject. When you call Destroy on a component, it only removes the component itself, not the whole GameObject. This method ensures that the entire GameObject is removed from the scene.

Usage

To use the DestroyGameObject method, simply call it on an instance of a Component that is attached to the GameObject you wish to destroy. This will remove the GameObject and all its components from the scene.

Example

// Example of using DestroyGameObject
public class ExampleComponent : Component
{
    public void RemoveGameObject()
    {
        // This will destroy the GameObject this component is attached to
        DestroyGameObject();
    }
}