MAXScript Language Reference > 3ds Max Objects > Interfaces > Core Interfaces > Core Interfaces Documentation > A >

# Interface: ATSCustomDepsOps

Interfaces > Core Interfaces > ATSCustomDepsOps

| Core Interfaces - Quick Navigation

A Core Interface to access Custom Dependencies in the Asset Tracking System.

Custom Dependencies are reported as external file dependencies.

Any file can be added to the Custom Dependency list.

Available in 3ds Max 8 and higher.

    Interface: ATSCustomDepsOps

Methods:

    <void>ATSCustomDepsOps.LaunchDialog()

Opens the Custom Dependencies dialog.

    <integer>ATSCustomDepsOps.NumFiles()

Returns the number of Custom Dependency files.

    <integer>ATSCustomDepsOps.GetFiles <&filenamearray>FileList

    FileList is In and Out parameter

Collects the files into the by-reference FileList array.

Returns the number of collected files.

    <integer>ATSCustomDepsOps.AddFile <filename>Filename

Gets the specified file to the list. Returns the index of the new file.

    <bool>ATSCustomDepsOps.SetFile <index>Index <filename>Filename

Sets the indexed file to the specified filename. Returns true on success, false otherwise.

    <integer>ATSCustomDepsOps.RemoveFileByIndex <index>Index

Removes the specified file by index.

    <integer>ATSCustomDepsOps.RemoveFileByName <filename>Filename

Removes the specified file by name.

    <void>ATSCustomDepsOps.RemoveAll()

Removes all files.

#### See Also

- Interface: ATSOps