Spine Skin Name property type

This user property type allows any string values but provides a dialog for selecting a Spine skeleton skin. This dialog lists the names of all skins defined in all the Spine skeleton assets in the Asset Pack files of the project. You can pick one name, then it is set as a value of the property.

Spine skin dialog.

The scene compiler generates Spine Skin Name properties like this:

class Player extends SpineGameObject {

    constructor(..) {
        ...
    }

    theSkin: string;
}

And the code it generates in the scene is like this:

player.theSkin = "Wolf02";