# LoadRequired(string)

> Load a required built-in resource.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public static Object LoadRequired(string path)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)):&#x20;

### Returns

| Type                                                            | Description |
| --------------------------------------------------------------- | ----------- |
| [Object](/engine/6000.7/script-reference/unityengine/object.md) |             |

### Remarks

This function will look in Assets/Editor Default Resources/ folder for the required resource.  The example below shows an the loading of an iPhone texture and used to texture a cube.

### Examples

```csharp
using UnityEngine;
using UnityEditor;

public class LoadRequiredExample
{
    [MenuItem("Examples/LoadRequired Editor Example")]
    static void loadRequiredExample()
    {
        Texture tex  = (Texture)EditorGUIUtility.LoadRequired("BuildSettings.iPhone");

        Renderer r = GameObject.Find("Cube").GetComponent<Renderer>();
        r.sharedMaterial.mainTexture = tex;
    }
}
```
