I have this object XXX and i need to create a new var of his type, i tried using:
this.xxx = Type.createInstance(XXX, []);
I just need somehow to create a new instance of this XXX and assign it to this other var, how can i do it?
I have this object XXX and i need to create a new var of his type, i tried using:
this.xxx = Type.createInstance(XXX, []);
I just need somehow to create a new instance of this XXX and assign it to this other var, how can i do it?
Should the new instance have the same property values as XXX?
Reflect.copy might work in that case…
but as I understand it, It doesn’t make deep copies. so YYY.position would be a new Object, but YYY.position.x would reference the same value as XXX.position.x
I don’t really trust anything that isn’t explicitly declaring a new Object and assigning the values I want.
If you just need to make a new instance of the same type… maybe this would be ok
Type.createInstance(Type.getClass(XXX), []);
Thanks brooo that’s what i was missing the Type.getClass(XXX), really thanks!