void Clear()

book_4_sparkGenerated
code_blocksInput

Description

The Clear method is used to destroy all components and child objects of a GameObject. This operation effectively resets the GameObject to a clean state, removing any additional functionality or hierarchy it may have had.

Usage

Call this method on a GameObject instance when you need to remove all its components and child objects. This is useful for cleaning up or resetting a GameObject without destroying the GameObject itself.

Example

// Example of using the Clear method
GameObject myObject = new GameObject();

// Add some components and child objects to myObject
myObject.AddComponent<SomeComponent>();
GameObject childObject = new GameObject();
childObject.SetParent(myObject);

// Clear all components and child objects from myObject
myObject.Clear();

// At this point, myObject has no components or children.