| ConnectGameObjectToPrefab | Connects the source prefab to the game object. | 
      | CreateEmptyPrefab | Creates an empty prefab at given path. | 
      | CreatePrefab | Creates a prefab from a game object hierarchy. | 
      | DisconnectPrefabInstance | Disconnects the prefab instance from its parent prefab. | 
      | FindPrefabRoot | Helper function to find the prefab root of an object (used for picking niceness). | 
      | FindRootGameObjectWithSameParentPrefab | Returns the topmost game object that has the same prefab parent as target. | 
      | FindValidUploadPrefabInstanceRoot | Returns root game object of the prefab instance if that root prefab instance is a parent of the prefab. | 
      | GetPrefabObject | Retrieves the enclosing prefab for any object contained within. | 
      | GetPrefabParent | Returns the parent asset object of source, or null if it can't be found. | 
      | GetPrefabType | Given an object, returns its prefab type (None, if it's not a prefab). | 
      | GetPropertyModifications | Extract all modifications that are applied to the prefab instance compared to the parent prefab. | 
      | InstantiateAttachedAsset | Instantiate an asset that is referenced by a prefab and use it on the prefab instance. | 
      | InstantiatePrefab | Instantiates the given prefab in a given scene. | 
      | MergeAllPrefabInstances | Force re-merging all prefab instances of this prefab. | 
      | ReconnectToLastPrefab | Connects the game object to the prefab that it was last connected to. | 
      | RecordPrefabInstancePropertyModifications | Force record property modifications by comparing against the parent prefab. | 
      | ReplacePrefab | Replaces the targetPrefab with a copy of the game object hierarchy go. | 
      | ResetToPrefabState | Resets the properties of the component or game object to the parent prefab state. | 
      | RevertPrefabInstance | Resets the properties of all objects in the prefab, including child game objects and components that were added to the prefab instance. | 
      | SetPropertyModifications | Assigns all modifications that are applied to the prefab instance compared to the parent prefab. |