# Sandbox.Resources.ResourceGenerator.CreateResource

## Overload 1

```csharp
static T CreateResource(EmbeddedResource obj, Options options)
```

### Parameters

- `obj` (`EmbeddedResource`)
- `options` (`Options`)

### Returns

`T`

## Overload 2

```csharp
static Resource CreateResource(EmbeddedResource obj, Options options, System.Type type)
```

Create a resource from an embedded resource with a given `T:System.Type`

### Parameters

- `obj` (`EmbeddedResource`)
- `options` (`Options`)
- `type` (`System.Type`)

### Returns

`Resource`

Declared in [Sandbox.Resources.ResourceGenerator](/api/Sandbox.Resources.ResourceGenerator).
Assembly: `Sandbox.Engine`.
