Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


CreateAssetFromInSceneAsset(Object, string)

Creates a project asset from the given in-scene asset and saves it at the provided file path.
Read time 1 minuteLast updated 13 days ago

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor.CoreModule
public static bool CreateAssetFromInSceneAsset(Object inSceneAsset, string filePath)

Parameters

inSceneAsset

The in-scene asset object to convert to a project asset.

filePath

The file path for the new asset. The path is relative to the project folder.

Returns

Type

Description

boolTrue if the project asset was created successfully.

Remarks

Any in-scene assets referenced by the provided
inSceneAsset
are saved as sub-objects of the new asset.
Note that
filePath
is relative to the project folder, for example: "Assets/MyStuff/hello.mat". For more details on
filePath
requirements see AssetDatabase.CreateAsset.