StageJsonSchema
@zylem/game-lib / schema / StageJsonSchema
Variable: StageJsonSchema
constStageJsonSchema:TObject<\{assets:TOptional<TArray<TString>>;entities:TArray<TUnion<[TObject<\{data:TOptional<TObject<\{color:TOptional<...>;fontFamily:TOptional<...>;fontSize:TOptional<...>;value:TOptional<...>; \}>>;id:TString;position:TOptional<TTuple<[TNumber,TNumber]>>;type:TLiteral<"text">; \}>,TObject<\{data:TOptional<TObject<\{height:TOptional<...>;imagePath:TOptional<...>;width:TOptional<...>; \}>>;id:TString;position:TOptional<TTuple<[TNumber,TNumber]>>;type:TLiteral<"sprite">; \}>,TObject<\{data:TOptional<TObject<\{alphaToCoverage:TOptional<...>;color:TOptional<...>;colors:TOptional<...>;dashed:TOptional<...>;dashSize:TOptional<...>;gapSize:TOptional<...>;linewidth:TOptional<...>;opacity:TOptional<...>;pickThreshold:TOptional<...>;points:TArray<...>;transparent:TOptional<...>;worldUnits:TOptional<...>; \}>>;id:TString;position:TOptional<TTuple<[TNumber,TNumber]>>;type:TLiteral<"line">; \}>,TObject<\{data:TOptional<TRecord<TString,TUnknown>>;id:TString;position:TOptional<TTuple<[TNumber,TNumber]>>;type:TString; \}>]>>;id:TString;name:TOptional<TString>; \}>
Defined in: packages/game-lib/src/lib/core/json-schemas/blueprints.ts:115
Editor-oriented stage blueprint referencing EntityJsonSchema.