proc resource*(self: VisualScriptPreload): Resource {.gcsafe, locks: 0.}
proc `resource =`*(self: VisualScriptPreload; val: Resource) {.gcsafe, locks: 0.}