EverambleGAME API / 1

CONTENT CONTRACT · VERSION 1

ScriptDeclaration

A package script and its execution profile: an authority handler, a state migration or a presentation script.

Signature

{ effects: {EffectKind}, event: EventKind, id: ContentId, parameters: {ParameterDeclaration}, path: ScriptPath, random_streams: {Name}, runtime: "authority", target_packages: {PackageId} } | { id: ContentId, path: ScriptPath, runtime: "migration" } | { id: ContentId, path: ScriptPath, runtime: "presentation" }