I have been referencing the documentation here in order to create a custom class that allows me to assign the class values in the inspector. Script Examples | Needle Engine Documentation
I have a Racer.cs class, marked as serializable (shown in image). I then have the equivalent Racer class in typescript, but when I create a variable of that type in a script, it doesnt allow me set the fields in the inspector as I would expect, instead it wants an instance of the Racer class rather than allowing me to create an instance in the inspector and assign values.
Image 1 - The Racer.cs script
Image 2 - The typescript equivalent and usage in another script
Image 3 - The result in my Needle project
Image 4 - The desired result (taken from my separate, working standard Unity project)
by user 259070246382469121