{
    "base": {
        "version": "1.0.0",
        "author": "",
        "name": "scene",
        "title":"场景",
        "icon": "",
        "dependencies": [],
        "toggle": true,
        "description": "",
        "homepage": "",
        "main":"ScenePanel"
    },
    "properties": [
        {
            "name": "id",
            "label": "id",
            "selects": "",
            "value": "0",
            "valueType": "string",
            "restrict": "0-9a-zA-Z\u4e00-\u9fa5",
            "editType": "text",
            "description": "唯一id"
        },
        {
            "name": "name",
            "label": "名称",
            "selects": "",
            "value": "mc",
            "valueType": "string",
            "restrict": "0-9a-zA-Z\u4e00-\u9fa5",
            "editType": "input",
            "description": "当前实例类型名称，这也就是说，多个实例可能会有相同的名字，而同一类型实例会具备相同的自定义属性与行为"
        },
        {
            "name": "global",
            "label": "全局",
            "selects": [
                {
                    "label": "是",
                    "value": true
                },
                {
                    "label": "否",
                    "value": false
                }
            ],
            "value": false,
            "valueType": "boolean",
            "restrict": "",
            "editType": "select",
            "description": "当前显示对象是否为全局实例，全局实例在跨场景后不会被销毁，仍然会被保留，并且其本身带的数据也会保留"
        },
        {
            "name": "visible",
            "label": "显隐",
            "selects": [
                {
                    "label": "显示",
                    "value": true
                },
                {
                    "label": "隐藏",
                    "value": false
                }
            ],
            "value": true,
            "valueType": "boolean",
            "restrict": "",
            "editType": "select",
            "description": "当前显示对象是否可见"
        },
        {
            "name": "x",
            "label": "X 轴坐标",
            "selects": "",
            "value": "0",
            "valueType": "number",
            "restrict": "\\-\\.0-9",
            "editType": "input",
            "description": "当前实例的水平坐标"
        },
        {
            "name": "y",
            "label": "Y 轴坐标",
            "selects": "",
            "value": "0",
            "valueType": "number",
            "restrict": "\\-\\.0-9",
            "editType": "input",
            "description": "当前实例的垂直坐标"
        },
        {
            "name": "anchorX",
            "label": "X 锚点",
            "selects": "",
            "value": 0.5,
            "valueType": "number",
            "restrict": "\\-\\.0-9",
            "editType": "input",
            "description": "当前实例的水平方向锚点坐标"
        },
        {
            "name": "anchorY",
            "label": "Y 锚点",
            "selects": "",
            "value": 0.5,
            "valueType": "number",
            "restrict": "\\-\\.0-9",
            "editType": "input",
            "description": "当前实例的垂直方向锚点坐标"
        },
        {
            "name": "width",
            "label": "宽",
            "selects": "",
            "value": "100",
            "valueType": "number",
            "restrict": "\\.0-9",
            "editType": "input",
            "description": "当前实例的宽度"
        },
        {
            "name": "height",
            "label": "高",
            "selects": "",
            "value": "100",
            "valueType": "number",
            "restrict": "\\.0-9",
            "editType": "input",
            "description": "当前实例的高度"
        },
        {
            "name": "angle",
            "label": "角度",
            "selects": "",
            "value": 0,
            "valueType": "number",
            "restrict": "\\-\\.0-9",
            "editType": "input",
            "description": "当前实例的自身角度"
        },
        {
            "name": "alpha",
            "label": "透明度",
            "selects": "",
            "value": 1,
            "valueType": "number",
            "restrict": "\\.0-9",
            "editType": "input",
            "description": "当前实例的透明度"
        }
    ]
}