struct EmbeddedResource

book_4_sparkGenerated
code_blocksInput

Description

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.

Members

Properties

Member NameSummary
ResourceCompilerThe name of the ResourceCompiler to use
ResourceGeneratorThe name of the ResourceGenerator that created this resource. This is basically a sub-compiler.
DataData that is serialized/deserialized from the ResourceGenerator
CompiledPathIf this resource has been compiled to disk then this is the path to that resource. This avoids the need to generate this resource again.