public sealed struct Sandbox.Resources.EmbeddedResource
A JSON definition of an embedded resource. This is a resource that can be either standalone (in a .vtex file) or embedded in a GameResource's Json data. When it's detected in a GameResource we will create the named compiler and create the resource. When compiling the GameResource this can optionally create a compiled version of the resource on disk. When we compile a regular resource that contains this $compiler structure, it operates like any other compile, except it's totally managed by c# instead of resourcecompiler.
Properties
Showing 5 properties
public string Sandbox.Resources.EmbeddedResource.CompiledPath { get; set; }
If this resource has been compiled to disk then this is the path to that resource. This avoids the need to generate this resource again.
public System.Text.Json.Nodes.JsonObject Sandbox.Resources.EmbeddedResource.Data { get; set; }
Data that is serialized/deserialized from the ResourceGenerator
public string Sandbox.Resources.EmbeddedResource.ResourceCompiler { get; set; }
The name of the ResourceCompiler to use
public string Sandbox.Resources.EmbeddedResource.ResourceGenerator { get; set; }
The name of the ResourceGenerator that created this resource. This is basically a sub-compiler.
public string Sandbox.Resources.EmbeddedResource.TypeName { get; set; }
Sometimes we'll want to embed a child class of a resource
No results match this filter.
Metadata
| Field | Value |
|---|---|
| Namespace | Sandbox.Resources |
| Type | class |
| Assembly | Sandbox.Engine |
| Doc ID | T:Sandbox.Resources.EmbeddedResource |