Editor Scripting API
Lens Scripting API
Guide Docs
Preparing search index...
Editor Scripting
Editor
Model
AssetManager
Class AssetManager
Hierarchy (
View Summary
)
ScriptObject
AssetManager
Index
Properties
assets
assets
Directory
cache
Directory
Methods
create
Native
Asset
create
Package
export
Assets
export
Scene
Objects
find
Imported
Copy
get
File
Meta
get
Type
Name
import
External
File
import
External
File
Async
instantiate
is
Of
Type
is
Same
move
remove
rename
save
As
Prefab
Properties
Readonly
assets
assets
:
Editor
.
Assets
.
Asset
[]
Readonly
assets
Directory
assetsDirectory
:
Path
Readonly
cache
Directory
cacheDirectory
:
Path
Methods
create
Native
Asset
createNativeAsset
(
assetType
:
string
,
baseName
:
string
,
relativeDestinationDir
:
SourcePath
,
)
:
Editor
.
Assets
.
Asset
Parameters
assetType
:
string
baseName
:
string
relativeDestinationDir
:
SourcePath
Returns
Editor
.
Assets
.
Asset
create
Package
createPackage
(
requestedAssets
:
Editor
.
Model
.
AssetImportMetadata
[]
,
relativeDestinationDir
:
SourcePath
,
packageName
:
string
,
packageOption
:
PackageOption
,
)
:
Editor
.
Model
.
AssetImportMetadata
Parameters
requestedAssets
:
Editor
.
Model
.
AssetImportMetadata
[]
relativeDestinationDir
:
SourcePath
packageName
:
string
packageOption
:
PackageOption
Returns
Editor
.
Model
.
AssetImportMetadata
export
Assets
exportAssets
(
requestedAssets
:
Editor
.
Model
.
AssetImportMetadata
[]
,
absoluteDestination
:
Path
,
)
:
Editor
.
Model
.
AssetImportMetadata
[]
Parameters
requestedAssets
:
Editor
.
Model
.
AssetImportMetadata
[]
absoluteDestination
:
Path
Returns
Editor
.
Model
.
AssetImportMetadata
[]
export
Scene
Objects
exportSceneObjects
(
topLevelSceneObjects
:
SceneObject
[]
,
absoluteDestination
:
Path
,
)
:
Editor
.
Model
.
AssetImportMetadata
[]
Parameters
topLevelSceneObjects
:
SceneObject
[]
absoluteDestination
:
Path
Returns
Editor
.
Model
.
AssetImportMetadata
[]
find
Imported
Copy
findImportedCopy
(
absoluteSourcePath
:
Path
)
:
Editor
.
Model
.
AssetImportMetadata
Find a copy, if it exists, of a file.
Parameters
absoluteSourcePath
:
Path
Returns
Editor
.
Model
.
AssetImportMetadata
get
File
Meta
getFileMeta
(
relativeFilePath
:
SourcePath
)
:
Editor
.
Model
.
AssetImportMetadata
Parameters
relativeFilePath
:
SourcePath
Returns
Editor
.
Model
.
AssetImportMetadata
get
Type
Name
getTypeName
()
:
string
Returns
string
import
External
File
importExternalFile
(
absoluteSourcePath
:
Path
,
relativeDestinationDir
:
SourcePath
,
resultType
:
ResultType
,
importSettings
?:
ImportSettings
,
)
:
ImportResult
Parameters
absoluteSourcePath
:
Path
relativeDestinationDir
:
SourcePath
resultType
:
ResultType
Optional
importSettings
:
ImportSettings
Returns
ImportResult
import
External
File
Async
importExternalFileAsync
(
absoluteSourcePath
:
Path
,
relativeDestinationDir
:
SourcePath
,
resultType
:
ResultType
,
importSettings
?:
ImportSettings
,
)
:
Promise
<
ImportResult
>
Parameters
absoluteSourcePath
:
Path
relativeDestinationDir
:
SourcePath
resultType
:
ResultType
Optional
importSettings
:
ImportSettings
Returns
Promise
<
ImportResult
>
instantiate
instantiate
(
assets
:
Editor
.
Assets
.
Asset
[]
,
params
?:
InstantiationParams
,
)
:
Promise
<
Prefabable
[]
>
Parameters
assets
:
Editor
.
Assets
.
Asset
[]
Optional
params
:
InstantiationParams
Returns
Promise
<
Prefabable
[]
>
is
Of
Type
isOfType
(
type
:
string
)
:
boolean
Parameters
type
:
string
Returns
boolean
is
Same
isSame
(
other
:
ScriptObject
)
:
boolean
Parameters
other
:
ScriptObject
Returns
boolean
move
move
(
fileMeta
:
Editor
.
Model
.
AssetImportMetadata
,
relativeDestinationDir
:
SourcePath
,
)
:
void
Parameters
fileMeta
:
Editor
.
Model
.
AssetImportMetadata
relativeDestinationDir
:
SourcePath
Returns
void
remove
remove
(
relativeFilePath
:
SourcePath
)
:
void
Parameters
relativeFilePath
:
SourcePath
Returns
void
rename
rename
(
fileMeta
:
Editor
.
Model
.
AssetImportMetadata
,
newName
:
string
)
:
void
Parameters
fileMeta
:
Editor
.
Model
.
AssetImportMetadata
newName
:
string
Returns
void
save
As
Prefab
saveAsPrefab
(
sceneObject
:
SceneObject
,
relativeDestinationDir
:
SourcePath
,
)
:
ObjectPrefab
Parameters
sceneObject
:
SceneObject
relativeDestinationDir
:
SourcePath
Returns
ObjectPrefab
Settings
Member Visibility
Inherited
Private
Theme
OS
Light
Dark
On This Page
Properties
assets
assets
Directory
cache
Directory
Methods
create
Native
Asset
create
Package
export
Assets
export
Scene
Objects
find
Imported
Copy
get
File
Meta
get
Type
Name
import
External
File
import
External
File
Async
instantiate
is
Of
Type
is
Same
move
remove
rename
save
As
Prefab
Lens Scripting API
Guide Docs
Editor Scripting API
Loading...
Find a copy, if it exists, of a file.