- Add Component class documentation with lifecycle methods - Add GameObject class documentation with component system - Add TransformComponent documentation with transform methods - Add Scene class documentation with GameObject management - Add SceneManager singleton documentation with scene loading - Update components.md overview with all component classes - Update main.md navigation with Scene module
503 B
503 B
DestroyGameObject
Destroy a GameObject in this scene.
Syntax
void DestroyGameObject(GameObject* gameObject);
Parameters
gameObject- Pointer to the GameObject to destroy.
Remarks
Destroys the specified GameObject and all its components. The GameObject will be destroyed at the end of the current frame.
See Also
Examples
void Example(Scene* scene, GameObject* enemy) {
scene->DestroyGameObject(enemy);
}