I’m having this issue where when I make the property of a class a block and the type of the property isn’t one of the default ones, the shadow block area thing for the block is empty:
//% blockNamespace=tweenExtension
class Vector2Container {
//% group="Properties"
//% blockCombine
value: Vector2 // <- custom type
constructor(_value: Vector2) {
this.value = _value
}
}
I was wondering if it was possible to make custom shadow blocks for the properties of classes like you can for normal exported functions to prevent this issue. Thanks.