SplitScript reference / Language / from
from
syntax
class Name from "MetadataName" { ... } | Type field from ["name", "fallback"];
Supplies one or more runtime metadata names for a managed declaration.
Without from, a managed class or field uses its SplitScript declaration name for metadata lookup. A single quoted name replaces that default. An array describes equivalent runtime names, which supports renamed classes and fields across builds without changing the stable source-facing name. The binder requires one unambiguous match rather than selecting whichever candidate happens to be discovered first. For an instance field without an explicit from, lookup also accepts the conventional C# automatic-property backing-field spelling. Metadata aliases do not create a public layout dimension; use layout only when the source-visible shape or behavior actually differs. Editor rename preserves the effective metadata candidates by inserting an explicit from clause when changing a declaration whose source name was still implicit.
Examples
Try alternate managed field names
u32 score from ["_score", "<Score>k__BackingField"];