My script sets this value in editor. How can I keep the the changes when saving the scene?

class Anchor:
	var offset: Vector3
	var connected: Node3D
	var end: bool

var anchors: Array[Anchor]

I found this issue, so I tried fiddling with _get_property_list(), but that didn't work. It also doesn't seem that I can export the var.

Thanks

  • Silicon Dryad@eldritch.cafe
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    @Bezier yeah it's good to know about the differences between Object and RefCounted when you're making custom data containers.

    Personally, I've been suffixing my custom/"game object" resources with "-Rs", as in I have PlayerRs, FileRs, DownloadRs, etc.

    The namespace pollution is definitely part of the trade-off from just preloading wherever you need the class.