Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


ObjectFactory

Use the DefaultObject to create a new UnityEngine.Object in the editor.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Class
  • Namespace: UnityEditor
  • Assembly: UnityEditor.CoreModule
public static class ObjectFactory

Remarks

The creation process handles Undo registration and applies default values from your project.

Static Methods

Method

Description

AddComponentCreates a new component and adds it to the specified GameObject.
CreateGameObjectCreates a new GameObject.
CreateInstanceCreate a new instance of the given type.
CreatePrimitiveCreates a GameObject primitive with Undo support. The created primitive will have any existing Preset applied to it, see Preset Manager.
PlaceGameObjectPlace the given GameObject in the Scene View using the same preferences as built-in Unity GameObjects.

Static Events

Member

Description

componentWasAddedThis is invoked every time a new Component or MonoBehaviour is added to a GameObject using the ObjectFactory.