ScriptObject ParseScriptObject(CodeScriptObject obj) { //此处原先使用Clone 是因为 number 和 string 有自运算的操作 会影响常量 但是现在设置变量会调用Assign() 基础类型会自动复制一次 所以去掉clone return obj.Object; //return obj.Object.Clone(); } ScriptObject ParseRegion(CodeRegion region)