修改所有变量都是从Script创建 便于以后做对象缓存
支持Userdata对象 重写