> For the complete documentation index, see [llms.txt](https://kinematicsoup.gitbook.io/scene-fusion/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinematicsoup.gitbook.io/scene-fusion/api-reference/ks.scenefusion.client.unity.editor/ks.scenefusion.client.unity.editor.sfbuiltinassetsloader.md).

# Class sfBuiltInAssetsLoader

Namespace: [KS.SceneFusion.Client.Unity.Editor](/scene-fusion/api-reference/ks.scenefusion.client.unity.editor.md)\
Assembly: KSUnity-Source.dll

Helper class to load all assets of a given type.

```csharp
public class sfBuiltInAssetsLoader
```

#### Inheritance

object ← [sfBuiltInAssetsLoader](/scene-fusion/api-reference/ks.scenefusion.client.unity.editor/ks.scenefusion.client.unity.editor.sfbuiltinassetsloader.md)

## Methods

### Get() <a href="#ks_scenefusion_client_unity_editor_sfbuiltinassetsloader_get" id="ks_scenefusion_client_unity_editor_sfbuiltinassetsloader_get"></a>

```csharp
public static sfBuiltInAssetsLoader Get()
```

#### Returns

[sfBuiltInAssetsLoader](/scene-fusion/api-reference/ks.scenefusion.client.unity.editor/ks.scenefusion.client.unity.editor.sfbuiltinassetsloader.md)

singleton instance.

### LoadBuiltInAssets\<T>() <a href="#ks_scenefusion_client_unity_editor_sfbuiltinassetsloader_loadbuiltinassets__1" id="ks_scenefusion_client_unity_editor_sfbuiltinassetsloader_loadbuiltinassets__1"></a>

Returns built-in assets of type T.

```csharp
public T[] LoadBuiltInAssets<T>() where T : Object
```

#### Returns

T\[]

#### Type Parameters

`T`

### StringToClassId(string) <a href="#ks_scenefusion_client_unity_editor_sfbuiltinassetsloader_stringtoclassid_system_string" id="ks_scenefusion_client_unity_editor_sfbuiltinassetsloader_stringtoclassid_system_string"></a>

Returns class id for given class name.

```csharp
public int StringToClassId(string className)
```

#### Parameters

`className` string

#### Returns

int
